当前位置:文档之家› 嵌入式系统设计及应用第一讲

嵌入式系统设计及应用第一讲


与PC机区别: 专用特定任务; 硬件资源比PC机少; 实时多任务操作系统; 功耗、成本约束; 目标代码存放在ROM中; 专用工具开发设计。
第一讲 嵌入式基础知识
1.2
1.2 嵌入式系统应用
办公设备:复印机、传真机,PC机外围设备,键盘、鼠标、优 盘、显示器、Modem、打印机、扫描仪等,含有数个甚至数十 个嵌入式系统。
设备驱动程序、HAL、BSP SOC/SOPC
电源管理
Flash
E2PROM 内 SDRAM 存
SRAM
GPIO IIS USB LCD
ADC/DAC
处理器/ARM核
Timer/RTC
MMU/Cache
DSP/浮点运算协处理器
CAN 以太网 DMA
FPGA/CPLD
UART和IrDA
看门狗及复 位电路
消费类产品:如MP3、照相机、摄像机、PDA、智能玩具,网络 家电、智能家电、车载电子设备等。
测控和自动化:各个领域中的智能仪器仪表,各种装备、设备 中的测控系统、自动化系统。如工业控制、数控机床、智能工 具、工业机器人、服务机器人等,汽车、火车、轮船、航空与 航天器等工具中的控制系统。
数字网络通信:交换机、路由器、网关、手机,各个领域、装 备、设备中的数字网络通信系统。
第一讲 嵌入式基础知识
1.4
1.4 嵌入式系统开发 硬件开发过程: 硬件总体设计方案; 硬件设备选型; 硬件原理图设计; 硬件印刷版图设计; 硬件电路焊接; 硬件电路调试; 硬件电路修改。
软件工具:Protel
第一讲 嵌入式基础知识
1.4
软件开发过程:(交叉开发)
宿主机 运行 调试工具 软件
通信信道 仿真器
定义二:嵌入式系统是以应用为中心,以计算机技术 为基础,并且软硬件可裁剪,适用于应用系统对功能 、可靠性、成本、体积、功耗有严格要求的专用计算 机系统。
三要素:嵌入、专用、计算机。
第一讲 嵌入式基础知识
1.1
与单片机区别:
单片机属于嵌入式系统,但只有嵌入式系统的部分结 构和部分功能,单片机不使用操作系统。
第一讲 嵌入式基础知识
1.3
软件: 嵌入式操作系统:(实时、多任务、可裁剪) Vxworks:美国WindRiver公司、市场占有率最高; WinCE:微软; PalmOS:Palm公司、在PDA市场占据很大份额; Linux/µCLinux:免费、源码开放的操作系统; µC/OS-II:源码开发的实时操作系统、面向中小型嵌 入式系统应用; Android(Google)、iOS(苹果)、Symbian(诺基亚)。
人机交互接口LCD/触摸屏、键盘、鼠标
1.3
软件
硬件
输入输 出接口
第一讲 嵌入式基础知识
1.3
硬件: 嵌入式处理器: Am186/88、386EX、SC-400、PowerPC、68000、MIPS、 ARM; 嵌入式微控制器: MCS-51、MCS96/196/296; 嵌入式DSP: TMS320C2000/C5000/C6000/C8000、 DSP56000/100/200/300; 流行的SOC: Smart XA (Philips)、M-Core(Motorola)
目标机 内嵌 调试部件
JTAG
调试软件(交叉编译器):
ADS1.2;RealView MDK;IAR
仿真器: J-Link;ULink2
宿主机
目标机
第一讲 嵌入式基础知识
1.4
嵌入式系统学习工具:
笔记本电脑(含无线网卡); REALVIEW MDK; PROTEL99; J-LINK; 硬件电路板。
演示:嵌入式系统项目开发过程(2440_Project.folder)
第一讲 嵌入式基础知识
1.0 引子 1.1 嵌入式系统定义 1.2 嵌入式系统应用 1.3 嵌入式系统组成 1.4 嵌入式系统开发
第一讲 嵌入式基础知识
1.0
1.0 引子
第一讲 嵌入式基础知识
1.0
பைடு நூலகம்
第一讲 嵌入式基础知识
1.0
第一讲 嵌入式基础知识
1.1
1.1 嵌入式系统定义
定义一:嵌入式系统是嵌入在其他设备中,起智能控 制作用的专用计算机系统。
“计算机学科”和“电子技术学科”两种专业的结合。
第一讲 嵌入式基础知识
1.2
第一讲 嵌入式基础知识
1.2
视频:嵌入式生活(苹果眼中的世界.flv)
第一讲 嵌入式基础知识
1.3
1.3 嵌入式系统组成
第一讲 嵌入式基础知识
应用层 OS层 驱动层
应用程序 文件系统/图形用户应用程序接口
实时操作系统(RTOS)
相关主题