??? 一. ARM7?vs ARM9
??? UP-NETARM3000和UP-NETARM300采用基于ARM7TDMI核的三星S3C44B0芯片,該芯片是目前國(guó)內(nèi)使用最廣的經(jīng)典ARM芯片,非常適合教學(xué);和ARM7相比,應(yīng)該說(shuō)ARM9在性能方面有很大提高,但ARM9更適合作為產(chǎn)品開(kāi)發(fā)平臺(tái),并不適合作為教學(xué)平臺(tái)。
??? ARM7比ARM9更適合教學(xué)。體現(xiàn)如下:
- 從硬件設(shè)計(jì)方面,ARM7主頻在30-100MHz左右,學(xué)生完全可以掌握其設(shè)計(jì)技術(shù),而ARM9在100-200MHz左右,屬高速設(shè)計(jì),至少有3年以上經(jīng)驗(yàn)的硬件工程師才可能進(jìn)行設(shè)計(jì),一般學(xué)生很難掌握。
- 從軟件設(shè)計(jì)方面,在教學(xué)中采用源碼開(kāi)發(fā)的操作系統(tǒng)已成為共識(shí),ARM7資源緊湊,適合運(yùn)行ucos和ucLinux等源碼開(kāi)放的操作系統(tǒng),在教學(xué)中能夠充分體現(xiàn)嵌入式系統(tǒng)對(duì)資源、成本、可靠性有嚴(yán)格需要的特點(diǎn);而ARM9是系統(tǒng)集成度更高的SOC,適合跑WinCE、Linux等高級(jí)操作系統(tǒng),用于教學(xué)是“大馬拉小車(chē)”,這樣造成學(xué)生在設(shè)計(jì)時(shí)往往不會(huì)關(guān)注資源、成本、可靠性的限制,就如同用一臺(tái)PC進(jìn)行教學(xué)一樣,無(wú)法體現(xiàn)嵌入式教學(xué)的特點(diǎn)。
- 從應(yīng)用方面,而ARM7芯片價(jià)格比ARM9低得多,而且ARM7芯片是目前嵌入式產(chǎn)品市場(chǎng)的主流,占90%以上,很多手機(jī)、小靈通等產(chǎn)品都是基于ARM7的,就如同目前單片機(jī)開(kāi)發(fā)與教學(xué)絕大多數(shù)采用51體系一樣,ARM7就是32位微處理器領(lǐng)域的51,至少有10年左右的生命力,這也如同單片機(jī)教學(xué)很少講16位的80186一樣。
??? 是不是ARM9就比ARM7高級(jí)呢?
??? 嵌入式教學(xué)設(shè)備和PC不一樣,PC強(qiáng)調(diào)“性能”,而教學(xué)設(shè)備強(qiáng)調(diào)“功能”,設(shè)備是否高級(jí),在于“功能”,而不在于“性能”,教學(xué)設(shè)備的特點(diǎn)是使用簡(jiǎn)單,盡量減輕教師和學(xué)生的使用負(fù)擔(dān)。博創(chuàng)的UP-NETARM3000和UP-NETARM300是功能完備的教學(xué)設(shè)備,完全體現(xiàn)了功能強(qiáng)大、簡(jiǎn)單易學(xué)的教學(xué)特點(diǎn)。
??? 這就和現(xiàn)代《計(jì)算機(jī)體系結(jié)構(gòu)》、《計(jì)算機(jī)組成》、《微機(jī)原理》等課程仍在使用4位、8位機(jī)進(jìn)行教學(xué)實(shí)驗(yàn)案例而不選用P4級(jí)CPU做為實(shí)驗(yàn)案例一個(gè)道理,因?yàn)?位、8位機(jī)作為教學(xué)已經(jīng)足夠了,即容易理解,又能講清知識(shí)和問(wèn)題,因?yàn)榻虒W(xué)中講的是知識(shí)和概念,而不是CPU的性能。
??? 高級(jí)的嵌入式實(shí)驗(yàn)教學(xué)設(shè)備的“高級(jí)”應(yīng)體現(xiàn)在教學(xué)內(nèi)容和使用功能的高級(jí)方面,而不是單純的性能“高級(jí)”。博創(chuàng)的UP-NETARM3000和UP-NETARM300采用雙操作系統(tǒng),可通過(guò)更換核心模塊從ucos教學(xué)升級(jí)到ucLinux教學(xué),兩種操作系統(tǒng)都具有完整的教學(xué)體系和實(shí)驗(yàn)課件,這是其它任何教學(xué)設(shè)備所不具備的。
??? 二.?Linux VS uC/OS-II
????的確,Linux很熱門(mén),而且是未來(lái)幾年的發(fā)展方向。但在教學(xué)中,我們必須正視這樣一些現(xiàn)實(shí):桌面操作系統(tǒng)主流仍為Windows系統(tǒng),絕大多數(shù)老師和學(xué)生沒(méi)有或很少使用Linux,而且本科生階段也很少開(kāi)設(shè)Linux相關(guān)課程。而開(kāi)展ARM+Linux教學(xué)至少要有Linux應(yīng)用經(jīng)驗(yàn),否則在教學(xué)中要花很大精力去講授Linux操作系統(tǒng)知識(shí)、ARM微處理器知識(shí)、Linux下的編程與交叉編譯技術(shù),在實(shí)驗(yàn)中要熟悉Linux開(kāi)發(fā)環(huán)境、進(jìn)行實(shí)際編程訓(xùn)練,我們都知道,上面的每個(gè)知識(shí)點(diǎn)花一門(mén)課去講授都不為過(guò),把這么多內(nèi)容都放在一門(mén)課上講解,很難保證教學(xué)質(zhì)量。
??? 因此,嵌入式教學(xué)必須從學(xué)生實(shí)際情況出發(fā),制定相應(yīng)的教學(xué)計(jì)劃和選擇實(shí)驗(yàn)設(shè)備,不能只追求“高級(jí)”和“流行”,而忽略教學(xué)過(guò)程中最關(guān)鍵的環(huán)節(jié)“學(xué)生接受能力”,應(yīng)做到因材施教,因勢(shì)利導(dǎo),才能達(dá)到最好的教學(xué)效果。
????博創(chuàng)的UP-NETARM3000和UP-NETARM300教學(xué)平臺(tái)充分考慮了嵌入式教學(xué)的上述特點(diǎn),即在Linux還不普及的情況下,對(duì)大多數(shù)專(zhuān)業(yè)而言,采用源碼開(kāi)發(fā)的操作系統(tǒng)ucos是最好的選擇,ucos源代碼簡(jiǎn)單經(jīng)典,容易學(xué)習(xí)和接受,在Windows環(huán)境下開(kāi)發(fā),容易理解和學(xué)習(xí),通過(guò)30-40學(xué)時(shí)的講解和實(shí)驗(yàn),學(xué)生能夠充分掌握嵌入式開(kāi)發(fā)的要點(diǎn),清華、北航的教學(xué)實(shí)踐充分證明了這一點(diǎn),80%的學(xué)生都獨(dú)立或合作開(kāi)發(fā)出了基于嵌入式小游戲,保證了教學(xué)效果;在未來(lái)兩年內(nèi),很多高校都會(huì)開(kāi)設(shè)Linux相關(guān)基礎(chǔ)課程,那時(shí)通過(guò)更換核心模塊或重新燒寫(xiě)系統(tǒng),UP-NETARM 3000和UP-NETARM300會(huì)輕松升級(jí)到Linux,ucos和ucLinux可以滿(mǎn)足絕大多數(shù)嵌入式教學(xué)的要求。
??? 嵌入式系統(tǒng)教學(xué)是一門(mén)新課,涉及電子、計(jì)算機(jī)、軟件等諸多專(zhuān)業(yè)學(xué)科,對(duì)授課老師要求較高,選擇合適的教學(xué)體系和實(shí)驗(yàn)設(shè)備對(duì)教學(xué)順利開(kāi)展和保證教學(xué)質(zhì)量至關(guān)重要;博創(chuàng)的UP-NETARM3000和UP-NETARM300教學(xué)平臺(tái)具有配套教材、教案、實(shí)驗(yàn)指導(dǎo)書(shū)、實(shí)驗(yàn)課件、網(wǎng)上教學(xué)輔導(dǎo)一整套完整的解決方案,為教師和學(xué)生提供了最大限度的教學(xué)資源,減輕教與學(xué)的負(fù)擔(dān)。
??? 更為重要的一點(diǎn),是博創(chuàng)的教學(xué)體系和實(shí)驗(yàn)課件已經(jīng)在清華大學(xué)、北京航空航天大學(xué)、南開(kāi)大學(xué)等國(guó)內(nèi)一流高校教學(xué)中得到了實(shí)際應(yīng)用,經(jīng)過(guò)兩年多實(shí)際教學(xué)的反復(fù)完善,已經(jīng)成熟,通過(guò)學(xué)生的反饋意見(jiàn)被證明是成功的,完全可以推廣到其它各個(gè)高校。而其它的嵌入式教學(xué)平臺(tái)的課件只是其開(kāi)發(fā)人員的一些技術(shù)資料,沒(méi)有經(jīng)過(guò)教學(xué)驗(yàn)證。采用這樣的平臺(tái)在教學(xué)中會(huì)有很大的風(fēng)險(xiǎn)性。
??? 因此,嵌入式教學(xué)必須從學(xué)生實(shí)際情況出發(fā),制定相應(yīng)的教學(xué)計(jì)劃和選擇實(shí)驗(yàn)設(shè)備,不能一味追求“高級(jí)”和“流行”,而忽略教學(xué)過(guò)程中最關(guān)鍵的環(huán)節(jié)“學(xué)生接受能力”,應(yīng)做到因材施教,因勢(shì)利導(dǎo),才能達(dá)到最好的教學(xué)效果。
關(guān)于嵌入式系統(tǒng)的基礎(chǔ)知識(shí)匯總
關(guān)于嵌入式系統(tǒng)的定義與發(fā)展歷史
關(guān)于嵌入式系統(tǒng)高級(jí)編程語(yǔ)言的基本知識(shí)點(diǎn)都在這里
關(guān)于嵌入式的學(xué)習(xí)計(jì)劃資料分享
關(guān)于FPGA的嵌入式系統(tǒng)的設(shè)計(jì)問(wèn)題
關(guān)于單片機(jī)與嵌入式系統(tǒng)之間界定
關(guān)于linux 關(guān)于嵌入式系統(tǒng)的資料,下的進(jìn)
嵌入式系統(tǒng)
嵌入式系統(tǒng)
嵌入式系統(tǒng)EMC的產(chǎn)生原理是什么?
嵌入式系統(tǒng)是什么?嵌入式計(jì)算機(jī)系統(tǒng)有哪些特點(diǎn)?
嵌入式系統(tǒng)是由哪些部分組成的?實(shí)時(shí)嵌入式系統(tǒng)特征有哪些
嵌入式系統(tǒng)有哪些應(yīng)用
嵌入式系統(tǒng)測(cè)試教學(xué)實(shí)訓(xùn)平臺(tái)由哪幾部分組成
嵌入式系統(tǒng)測(cè)試教學(xué)實(shí)訓(xùn)平臺(tái)的用途
嵌入式系統(tǒng)的發(fā)展歷史
嵌入式系統(tǒng)的發(fā)展特點(diǎn)是什么?
嵌入式系統(tǒng)的實(shí)時(shí)性問(wèn)題有哪些?
嵌入式系統(tǒng)的應(yīng)用是什么
嵌入式系統(tǒng)的開(kāi)源軟件發(fā)展如何?
嵌入式系統(tǒng)的知識(shí)體系
嵌入式系統(tǒng)組件的設(shè)計(jì)原則是什么
嵌入式系統(tǒng)難學(xué)嗎
嵌入式基礎(chǔ)教程之嵌入式系統(tǒng)組成
嵌入式操作系統(tǒng)怎么選擇?
嵌入式最小系統(tǒng)的啟動(dòng)架構(gòu)是什么?
ARM嵌入式系統(tǒng)教學(xué)實(shí)驗(yàn)室建立推薦方案
Linux嵌入式系統(tǒng)與硬件平臺(tái)的關(guān)系是什么
Linux作為嵌入式操作系統(tǒng)的優(yōu)勢(shì)是什么?如何建立嵌入式Linux?
【Aworks申請(qǐng)】嵌入式教學(xué)研究
【從0教學(xué)嵌入式Linux】匯總——共32集
什么是嵌入式系統(tǒng)
什么是嵌入式系統(tǒng)中的外設(shè)?
什么是嵌入式系統(tǒng)?嵌入式操作系統(tǒng)有哪幾類(lèi)?
什么是嵌入式操作系統(tǒng)?嵌入式操作系統(tǒng)有何功能
什么是嵌入式組態(tài)軟件系統(tǒng)?
什么是嵌入式?嵌入式系統(tǒng)是由哪些部分組成的
分享 嵌入式測(cè)試詳細(xì)資料 嵌入式教學(xué)資料
基于嵌入式系統(tǒng)硬件平臺(tái)的軟件PLC實(shí)現(xiàn)設(shè)計(jì)
基于ARM的嵌入式系統(tǒng)教學(xué)與科研應(yīng)用 108頁(yè) 3.1M PDF版
基于ARM的嵌入式系統(tǒng)教學(xué)與科研應(yīng)用 108頁(yè) 3.1M PDF版
基于樹(shù)莓派的嵌入式Linux開(kāi)發(fā)教學(xué)
如何系統(tǒng)的學(xué)習(xí)嵌入式?
如何去設(shè)計(jì)嵌入式SMP系統(tǒng)?
如何學(xué)習(xí)嵌入式系統(tǒng)
如何構(gòu)建嵌入式Linux系統(tǒng)?
如何滿(mǎn)足嵌入式系統(tǒng)的靈活需求?
如何設(shè)計(jì)嵌入式系統(tǒng)掉電保護(hù)方案?
怎樣去設(shè)計(jì)嵌入式演示系統(tǒng)?
請(qǐng)問(wèn)如何使用UML來(lái)設(shè)計(jì)嵌入式系統(tǒng)?
嵌入式實(shí)時(shí)操作系統(tǒng)教程
44嵌入式系統(tǒng)教學(xué)與科研之探討
10嵌入式系統(tǒng)編程教學(xué)分析
26嵌入式系統(tǒng)教學(xué)模式研究
1800Proteus軟件在嵌入式系統(tǒng)教學(xué)中的應(yīng)用
2180
ARM嵌入式系統(tǒng)的問(wèn)題總結(jié)分析
942嵌入式微處理系統(tǒng)教學(xué)材料
87嵌入式教學(xué)平臺(tái)EDUKIT-IV實(shí)驗(yàn)叢書(shū)
62嵌入式硬件系統(tǒng)設(shè)計(jì)實(shí)例
0創(chuàng)新物聯(lián)網(wǎng)的嵌入式教學(xué)體系
1174
基于ARM的嵌入式系統(tǒng)教學(xué)與科研應(yīng)用
40嵌入式系統(tǒng)入門(mén)必讀
0平板電腦如何選用嵌入式存儲(chǔ)器
2316基于嵌入式和無(wú)線收發(fā)模塊的教學(xué)樓節(jié)能系統(tǒng)
2086
嵌入式系統(tǒng)基礎(chǔ)知識(shí)
5嵌入式系統(tǒng)原理、設(shè)計(jì)與應(yīng)用
3關(guān)于基于ARM的嵌入式系統(tǒng)教學(xué)與科研應(yīng)用的具體介紹和分析
4基于CDIO模式下嵌入式系統(tǒng)課程的教學(xué)特點(diǎn)
4基于Zynq的嵌入式系統(tǒng)教學(xué)改革背景與措施
1612
關(guān)于嵌入式系統(tǒng)8大關(guān)鍵特性詳解
1349關(guān)于嵌入式系統(tǒng)以及嵌入式平臺(tái)下的學(xué)科分工詳解
2394了解基于Zynq的嵌入式系統(tǒng)的研究
1724嵌入式系統(tǒng)教程之嵌入式系統(tǒng)設(shè)計(jì)與實(shí)例開(kāi)發(fā)電子教材免費(fèi)下載
34為什么要在嵌入式系統(tǒng)中選擇嵌入式Linux?
2418關(guān)于嵌入式Linux系統(tǒng)中的BSP淺析
2736關(guān)于嵌入式系統(tǒng)的應(yīng)用分析
1510嵌入式系統(tǒng)與嵌入式PLC
24嵌入式系統(tǒng)定義
12基于樹(shù)莓派的嵌入式Linux開(kāi)發(fā)教學(xué)探索
7關(guān)于嵌入式系統(tǒng)的應(yīng)用分析
4嵌入式系統(tǒng)硬件組成
15嵌入式系統(tǒng)
1什么是嵌入式系統(tǒng)
3關(guān)于嵌入式Linux系統(tǒng)中的BSP淺析
7嵌入式系統(tǒng)設(shè)計(jì)的問(wèn)答
6芯片測(cè)試轉(zhuǎn)嵌入式軟件,關(guān)于嵌入式芯片測(cè)試系統(tǒng)的設(shè)計(jì)
16嵌入式系統(tǒng)
13嵌入式系統(tǒng)設(shè)計(jì)(一)
36基于ARM9的嵌入式教學(xué)平臺(tái)開(kāi)發(fā)
0嵌入式和無(wú)線收發(fā)模塊的教學(xué)樓節(jié)能系統(tǒng)原理
0什么是嵌入式系統(tǒng)?嵌入式系統(tǒng)的具體應(yīng)用
3995高校嵌入式教學(xué)實(shí)驗(yàn)箱,開(kāi)啟智慧教學(xué)新篇章
1106
電子發(fā)燒友App


評(píng)論