學(xué)習(xí)啦 > 知識(shí)大全 > 知識(shí)百科 > 百科知識(shí) > 嵌入式系統(tǒng)基本知識(shí)(2)

嵌入式系統(tǒng)基本知識(shí)(2)

時(shí)間: 謝君787 分享

嵌入式系統(tǒng)基本知識(shí)

  嵌入式系統(tǒng)的特點(diǎn)

  1)可裁剪性。支持開(kāi)放性和可伸縮性的體系結(jié)構(gòu)。

  2)強(qiáng)實(shí)時(shí)性。EOS實(shí)時(shí)性一般較強(qiáng),可用于各種設(shè)備控制中。

  3)統(tǒng)一的接口。提供設(shè)備統(tǒng)一的驅(qū)動(dòng)接口。

  4)操作方便、簡(jiǎn)單、提供友好的圖形GUI和圖形界面,追求易學(xué)易用。

  提供強(qiáng)大的網(wǎng)絡(luò)功能,支持TCP/IP協(xié)議及其他協(xié)議,提供TCP/UDP/IP/PPP協(xié)議支持及統(tǒng)一的MAC訪問(wèn)層接口,為各種移動(dòng)計(jì)算設(shè)備預(yù)留接口。

  5)強(qiáng)穩(wěn)定性,弱交互性。嵌入式系統(tǒng)一旦開(kāi)始運(yùn)行就不需要用戶過(guò)多的干預(yù)、這就要負(fù)責(zé)系統(tǒng)管理的EOS具有較強(qiáng)的穩(wěn)定性。嵌入式操作系統(tǒng)的用戶接口一般不提供操作命令,它通過(guò)系統(tǒng)的調(diào)用命令向用戶程序提供服務(wù)。

  6)固化代碼。在嵌入式系統(tǒng)中,嵌入式操作系統(tǒng)和應(yīng)用軟件被固化在嵌入式系統(tǒng)計(jì)算機(jī)的ROM中。

  7)更好的硬件適應(yīng)性,也就是良好的移植性。

  8)嵌入式系統(tǒng)和具體應(yīng)用有機(jī)地結(jié)合在一起,它的升級(jí)換代也是和具體產(chǎn)品同步進(jìn)行,因此嵌入式系統(tǒng)產(chǎn)品一旦進(jìn)入市場(chǎng),具有較長(zhǎng)的生命周期。

  嵌入式系統(tǒng)的學(xué)習(xí)方法

  1、C開(kāi)發(fā)經(jīng)驗(yàn)

  條件:Linux

  方法:主要是掌握ANSI C編程(不包括gtk,qt等圖形可視化開(kāi)發(fā))

  2、網(wǎng)絡(luò)、操作系統(tǒng)、體系結(jié)構(gòu)

  條件:Linux,各種書(shū),算法、例程。

  方法:通過(guò)C編程實(shí)現(xiàn)簡(jiǎn)單的網(wǎng)絡(luò)等知識(shí)的算法和過(guò)程。

  3、嵌入式系統(tǒng)概念

  條件:各個(gè)嵌入式網(wǎng)站,討論組,書(shū)籍

  方法:少提問(wèn),多留給自己思考的空間。

  4、嵌入式開(kāi)發(fā)實(shí)踐

  條件:各種嵌入式系統(tǒng)開(kāi)發(fā)工具的demo版,包括編譯器,仿真器。

  方法:一個(gè)是基于MCU/MDSP的嵌入式系統(tǒng)開(kāi)發(fā),另一個(gè)是像Palm OS,WinCE,uC/OS II等RTOS下的應(yīng)用軟件開(kāi)發(fā)。第一個(gè)是針對(duì)硬件開(kāi)發(fā)而言的,而第二個(gè)則是針對(duì)軟件開(kāi)發(fā)而言的。

  5、硬件開(kāi)發(fā)

  條件:各種嵌入式芯片、存儲(chǔ)器等電路器件,protel99等電路設(shè)計(jì)軟件,電路板制作。

  方法:這時(shí)候該有開(kāi)發(fā)條件了,最起碼是51系列,這個(gè)比較方便。電路的設(shè)計(jì)內(nèi)容較多,不過(guò)看起來(lái)嚇人,實(shí)際上比軟件要簡(jiǎn)單的多。只要下功夫,實(shí)踐會(huì)告訴你一切。


看過(guò)“嵌入式系統(tǒng)基本知識(shí)“的人還看了:

1.嵌入式處理學(xué)習(xí)心得總結(jié)

2.嵌入式系統(tǒng)學(xué)習(xí)心得總結(jié)

3.嵌入式實(shí)訓(xùn)心得體會(huì)

4.嵌入式實(shí)時(shí)系統(tǒng)開(kāi)發(fā)的正確選擇

5.嵌入式學(xué)習(xí)心得體會(huì)演講稿

熱門(mén)文章

1179730