廣東工業大學余教授:單片機與嵌入式系統發展前景十分可觀
一、嵌入式系統的概念發展
(1)嵌入式系統早期是指采用單片機的系統
Microcontroller, angle-chip Microcomputer, DSP
(2)現代嵌入式系統是指可以嵌入設備中的專用計算機系統
Microcomputer, Microprocessor, PGATE, Bit-chip
(3)現代嵌入式系統是互聯網的觸角
數據采集,狀態判別,安全防護,信息I/O
二、嵌入式系統的芯片發展
(1)通用型單片機的發展
4位→8位→16位→32位→64位
(2)通信專用芯片
Transputer →ARM
(3)數字信息處理芯片
DSP
(4) 控制專用芯片
神經網絡芯片,變頻專用芯片,語音專用芯片
三、嵌入式系統總線發展
(1)AMBA(Advanced Microcontroller Bus Architecture)
這種總線的特點:獨立于MCU和制造工藝。
它有三組總線:
• AHB(Advanced High-Performance Bus)
• ASB(Advanced System Bus)
• APB(Advanced Perpheral Bus)
這種總線主要用于嵌入式片上的系統設計。
(2)CAN總線
CAN(Controller Area Network)是由德國Boach提出,目前國際上應用廣泛現場總線,是汽車電子控制網絡。
1993年形成兩個標準ISO11898(高速),ISO11519(低速)
(3)Avalon 總線
Avalon 總線是Altera公司設計,用于SOPC(System on Programmable Chip)的總線。是連接片上處理器及其他IP (Intellectual Property Kernels 知識產權核)模塊的一種簡單總線協議。規定連接的端口及通信時序。
四、嵌入式系統的操作系統發展
(1)Embedded Linnux
它是Linnx系統的嵌入式版本,其它版本有
µClinux, RTLinux, Embedded Debian等。
(2)QNX
QNX是加拿大QNX Software Systems LTD開發的,其特點是針對嵌入式系統而設計的,實時性比Linux優異。缺點是不開放源碼。
(3)µC/OS-Π
它是專為嵌入式應用而設計的操作系統。有良好的嵌入式特性。
(4)Vx Works
它是Wind River的產品,是專門為嵌入式MCU設計的高模塊化,高性能實時操作系統。其內部有400多個獨立模塊。
(5)OSEK/VDX
這是一個為車輛控制處理器設計的通過事件驅動的實時操作系統,歐盟的汽車規定以OSEK/VDX為標準。