- 相關推薦
關于嵌入式教學中選用系統(tǒng)的感受
嵌入式技術是當今最流行的一門新技術,它有廣闊的發(fā)展空間。目前國內很多高校都在開展和計劃開展嵌入式課程,很多老師在前期接觸嵌入式技術時,對于在嵌入式教學中采用什么樣的微處理器和嵌入式操作系統(tǒng)還存在很多疑惑。博創(chuàng)擁有國內最廣泛的嵌入式教學實驗系統(tǒng)用戶。但是從這兩年多來的高校用戶反饋信息,特別是我們的專家給清華軟件學院和北航軟件學院開課的經(jīng)驗上看,高校任課老師都感覺ARM7和UCOS操作系統(tǒng)更適合教學使用。下面是給清華和北航軟件學院開設嵌入式課程的魏洪興博士對嵌入式教學中選用設備的一些感受,希望能對您有所借鑒。一.ARM7 VS ARM9
UP-NETARM3000和UP-NETARM300采用基于ARM7TDMI核的三星S3C44B0芯片,該芯片是目前國內使用最廣的經(jīng)典ARM芯片,非常適合教學;和ARM7相比,應該說ARM9在性能方面有很大提高,但ARM9更適合作為產(chǎn)品開發(fā)平臺,并不適合作為教學平臺。
ARM7比ARM9更適合教學。體現(xiàn)如下:
1. 從硬件設計方面,ARM7主頻在30-100MHz左右,學生完全可以掌握其設計技術,而ARM9在100-200MHz左右,屬高速設計,至少有3年以上經(jīng)驗的硬件工程師才可能進行設計,一般學生很難掌握。
2. 從軟件設計方面,在教學中采用源碼開發(fā)的操作系統(tǒng)已成為共識,ARM7資源緊湊,適合運行ucos和ucLinux等源碼開放的操作系統(tǒng),在教學中能夠充分體現(xiàn)嵌入式系統(tǒng)對資源、成本、可靠性有嚴格需要的特點;而ARM9是系統(tǒng)集成度更高的SOC,適合跑WinCE、Linux等高級操作系統(tǒng),用于教學是“大馬拉小車”,這樣造成學生在設計時往往不會關注資源、成本、可靠性的限制,就如同用一臺PC進行教學一樣,無法體現(xiàn)嵌入式教學的特點。
3. 從應用方面,而ARM7芯片價格比ARM9低得多,而且ARM7芯片是目前嵌入式產(chǎn)品市場的主流,占90%以上,很多手機、小靈通等產(chǎn)品都是基于ARM7的,就如同目前單片機開發(fā)與教學絕大多數(shù)采用51體系一樣,ARM7就是32位微處理器領域的51,至少有10年左右的生命力,這也如同單片機教學很少講16位的80186一樣。
是不是ARM9就比ARM7高級呢?
1. 嵌入式教學設備和PC不一樣,PC強調“性能”,而教學設備強調“功能”,設備是否高級,在于“功能”,而不在于“性能”,教學設備的特點是使用簡單,盡量減輕教師和學生的使用負擔。博創(chuàng)的UP-NETARM3000和UP-NETARM300是功能完備的教學設備,完全體現(xiàn)了功能強大、簡單易學的教學特點。
2. 這就和現(xiàn)代《計算機體系結構》、《計算機組成》、《微機原理》等課程仍在使用4位、8位機進行教學實驗案例而不選用P4級CPU做為實驗案例一個道理,因為4位、8位機作為教學已經(jīng)足夠了,即容易理解,又能講清知識和問題,因為教學中講的是知識和概念,而不是CPU的性能。
3. 高級的嵌入式實驗教學設備的“高級”應體現(xiàn)在教學內容和使用功能的高級方面,而不是單純的性能“高級”。博創(chuàng)的UP-NETARM3000和UP-NETARM300采用雙操作系統(tǒng),可通過更換核心模塊從ucos教學升級到ucLinux教學,兩種操作系統(tǒng)都具有完整的教學體系和實驗課件,這是其它任何教學設備所不具備的。
二.Linux VS ucOS-I
[1] [2]
【嵌入式教學中選用系統(tǒng)的感受】相關文章:
嵌入式系統(tǒng)與通信技術在汽車安全中的應用05-02
PPSM嵌入式RTOS中的窗口系統(tǒng)開發(fā)12-01
嵌入式系統(tǒng)報告10-18
信號系統(tǒng)SPD的選用技術04-30
ART270嵌入式系統(tǒng)在測井儀器調試及檢測中的應用04-29
商務日語中敬語詞的選用04-26