什麼是嵌入式?
以應用爲中心,以計算機技術爲基礎,且軟硬件可裁剪,對功能、可靠性、成本、體積、功耗有嚴格要求的專業計算機系統。
嵌入式應用:
通信設備,軍事電子,機器人,網絡設備,移動計算,醫療儀器,電子商務,環境監測,汽車電子,智能儀器,工控設備,工控設備,交通管理,信息家電。
嵌入式系統架構:
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