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