什么是嵌入式?
以应用为中心,以计算机技术为基础,且软硬件可裁剪,对功能、可靠性、成本、体积、功耗有严格要求的专业计算机系统。
嵌入式应用:
通信设备,军事电子,机器人,网络设备,移动计算,医疗仪器,电子商务,环境监测,汽车电子,智能仪器,工控设备,工控设备,交通管理,信息家电。
嵌入式系统架构:
application
app
basic ( extended(
power manager tcp/ip
file manager wap
gui manager http
os core ) database)
DDI
CPU,external devices
硬件架构:
(核心处理器)cpu, timer,DMA,A/D,I/O port, interupt controller,
(外围电路和存储器)power supply, oscillation,reset circuit,ports,connecting SRAM,connecting DRAM,connecting Flash,connecting ROM,connecting for Debugging
(外部设备)usb,lcd,keyboard,IRDA,pen,others
嵌入式处理器:
arm(1), coldfire/68k,sh,mips(2),powerpc(3),x86(2),dsp,soffcore,other
嵌入式操作系统(可裁剪可配置):
基本功能:进程调度,内存管理,设备管理,文件管理,api调用
linux(1),ms windows(winCE),vxworks,home grown,ecos,other