RM處理器在90年代末進入中國,借助其在全球移動終端和嵌入式系統(tǒng)上的成功,正在深刻地影響著嵌入式系統(tǒng)教學。2004年ARM發(fā)布Corex-M3 MCU內核之后,國際上主要的MCU廠商紛紛推出基于M3、M4、M0和M0+的各種MCU。其中M0/M0+瞄準的是替代傳統(tǒng)的以8051為代表的8位MCU市場,這些給單片機(MCU)和嵌入式教育帶來新的機遇和挑戰(zhàn)。
近日,由嵌入式系統(tǒng)聯(lián)誼會主辦的第13次主題研討會如期舉行。來自清華大學、同濟大學、太原理工大學等知名高校的專家學者與ARM、意法半導體、飛思卡爾等產(chǎn)業(yè)界人士齊聚一堂,就“使用ARM Cortex-M MCU拓展傳統(tǒng)單片機教學”這一話題發(fā)表了精彩演講,并展開了熱烈的討論。
清華大學 邵貝貝教授
--嵌入式系統(tǒng)應用教師如何適應ARM走向主流MCU的大趨勢?
嵌入式課程依附于相關應用領域,嵌入到所有學科。其內容基點在硬件和軟件的結合點上(從點亮一支LED開始)。十余年前,ARM的優(yōu)勢已得到廣泛認可,并被引入到教學當中。目前,低端ARM替代8/16位MCU已成定局,高端ARM已開始進入云計算領域。
ARM教學中存在很多難點,可以采取以下對策:加強對教師的培訓;加強教材建設,含出版物和網(wǎng)絡教材建設;要借助半導體廠商的合作與支持。清華大學的“口袋”實驗室現(xiàn)已取得了很好的教學效果,在激發(fā)學生學習興趣的同時,顯著提升了其動手能力。
ARM中國公司大學計劃經(jīng)理 時昕博士
--Cortex-M處理器:系列課程的教學平臺
為了更好地輔助高校教師基于Cortex-M處理器進行教學,ARM公司將推出Lab-in-Box,包含幾種廠家的ARM MCU開發(fā)板、MDK軟件開發(fā)工具、課件、樣書以及試題庫。
太原理工大學 常曉明教授
--興趣驅動 早期培養(yǎng) 讓學生不知不覺地進入嵌入式世界
曉明實驗室針對本科生,形成一套行之有效的培養(yǎng)計劃。提倡“四個一”——做一個實驗、寫一篇研資、做一個PPT、搞一次發(fā)表,讓學生從“玩家”到“工程師”!良好的文化氛圍是發(fā)展的根本,興趣驅動使學生不知不覺地進入嵌入式世界,并通過“嵌入式系統(tǒng)”帶動學生全面發(fā)展。
ST公司MCU高級經(jīng)理 曹錦東
--STM32引領32位單片機的潮流
作為最早發(fā)布基于Cortex-M內核的MCU的廠商,ST在不斷追求創(chuàng)新的同時,積極與高校開展合作。目前,已與清華大學、西安電子科技大學多家高校建立聯(lián)合實驗室;支持競賽和創(chuàng)新設計,累計為高校提供逾5000套開發(fā)套件。
武漢理工大學 李寧博士
--ARM Cortex-M MCU教學實踐
基于Cortex-M MCU進行教學,無論軟件還是硬件,與8051教學都存在很大差異。其中一大難點在于,在學時少、實踐少的情況下,如何平衡發(fā)展軟、硬件能力。實際教學中,團隊采用Android實驗箱和Cookie板,mcu教學與物聯(lián)網(wǎng)和Android教學相結合。
同濟大學 周偉博士
--Cortex-M MCU教學初探
挑戰(zhàn):Cortex-M編程環(huán)境復雜,學生C語言基礎差,應用能力弱;Cortex-M集成度高,不利于培養(yǎng)學生硬件能力;教材硬件設計內容仍然偏少;知識點需要進一步凝練,內容取舍需要探討。
理念:簡化細節(jié)學習,重視概念講解;簡化匯編代碼學習,重視應用能力培養(yǎng);合理分配課時,重視硬件設計能力培養(yǎng);創(chuàng)造條件,加大實踐環(huán)節(jié)時間,培養(yǎng)實踐能力。
討論環(huán)節(jié) 百家爭鳴
在嵌入式系統(tǒng)聯(lián)誼會的發(fā)起委員、中國軟件行業(yè)協(xié)會嵌入式系統(tǒng)分會副秘書長何小慶的主持下,與會者就ARM Cortex-M0/M0+是否將替代8051用于單片機教學,教師和學生面臨的困難有哪些?目前嵌入式教學中使用的ARM MCU教材內容有哪些地方需要改進? 許多物聯(lián)網(wǎng)應用的芯片依然采用8051或者非ARM架構,在物聯(lián)網(wǎng)專業(yè)的嵌入式課程中,MCU教學應如何開展?圍繞這些問題大家發(fā)言踴躍。
飛思卡爾大學計劃的馬莉女士介紹了飛思卡爾大學計劃和智能車大賽情況,今年推廣的重點已落在高校的創(chuàng)新實驗室建設上。新唐微控產(chǎn)品中心主管林任烈先生介紹新唐Cortex-M4新品和大學計劃情況,威視姚遠博士介紹他們最新開發(fā)基于Zynq的SNOWLeo廉價開發(fā)板。北京郵電大學軟件學院鄺堅教授談了他們在計算機專業(yè)使用ARM 處理器和MCU方面的體會,強調了RTOS學習的重要性,他指出,ARM MCU教學要區(qū)分不同專業(yè)。與會代表們熱烈討論了在轉型中8051實驗箱如何平滑過渡到ARM實驗箱,如何解決正版廉價的J-TAG調試電纜等細節(jié)問題。與會代表們還就ARM MCU是否、已經(jīng)何時可以替代8051的問題,發(fā)表了自己的觀點,飛思卡爾楊欣欣博士表示,用戶推動和成本推動是最大的動力,曹錦東表示現(xiàn)在包括8051在內的8位MCU在成本還是有優(yōu)勢,用戶有使用上慣性,如果M0/M0+價格繼續(xù)下降,更多地用戶逐漸熟悉了ARM MCU,替代就是大勢所趨了。
結 語
學生們希望學到最新的、前言的知識和技術,企業(yè)希望招聘到有一定實踐經(jīng)驗的工程師,習慣了8位和16位單片機教學的教師們,該如何兼顧已有課程體系、授課方式和嚴峻的就業(yè)需求呢?這些正在考驗教師們的智慧。