時(shí)慶濤 張 洋 孫 瑞
(長春工業(yè)大學(xué)人文信息學(xué)院,吉林長春 130012)
嵌入式系統(tǒng)是指操作系統(tǒng)和功能軟件集成于計(jì)算機(jī)硬件系統(tǒng)之中。簡單的說就是系統(tǒng)的應(yīng)用軟件與系統(tǒng)的硬件一體化,類似與BIOS的工作方式。具有軟件代碼小,高度自動(dòng)化,響應(yīng)速度快等特點(diǎn)。特別適合于要求實(shí)時(shí)的和多任務(wù)的體系。作為將計(jì)算機(jī)技術(shù)、電子技術(shù)和其他各個(gè)領(lǐng)域的具體應(yīng)用很好結(jié)合的產(chǎn)物,嵌入式系統(tǒng)具有技術(shù)密集、資金密集、高度分散、不斷創(chuàng)新等特點(diǎn),是一個(gè)知識(shí)集成系統(tǒng)。眾多領(lǐng)域如計(jì)算機(jī)科學(xué)與技術(shù),微電子學(xué),電子科學(xué)與技術(shù)等都和嵌入式系統(tǒng)應(yīng)用密切相關(guān)。該學(xué)科涉及技術(shù)從數(shù)字電路,模擬電路到嵌入式微處理器,嵌入式操作系統(tǒng)及底層驅(qū)動(dòng)等,如何融會(huì)貫通學(xué)科差異,提高教學(xué)質(zhì)量,培養(yǎng)專業(yè)人才,提高競爭力,是擺在三本任課教師面前的重要課題。這不僅需要認(rèn)清嵌入式系統(tǒng)的特點(diǎn)以及目前存在的問題,還要結(jié)合自身特點(diǎn)和實(shí)際情況制定所需的教學(xué)體系,并通過分析成功的經(jīng)驗(yàn)做法總結(jié)一條適合本學(xué)院特點(diǎn)的教學(xué)之路。
1、專用性強(qiáng)、綜合性強(qiáng)。嵌入式系統(tǒng)應(yīng)用就是指在嵌入式操作系統(tǒng)下進(jìn)行軟件開發(fā)與應(yīng)用,一般常用的系統(tǒng)有WinCE,Palm,Linux,Android等。以嵌入式Linux為例,應(yīng)用開發(fā)具有較強(qiáng)針對性,軟硬件結(jié)合緊密,學(xué)科涵蓋廣。在實(shí)際開發(fā)過程中即便是同一品牌同一系列產(chǎn)品也需要不斷根據(jù)系統(tǒng)硬件變化修改軟件,這就導(dǎo)致要涉及多門專業(yè)基礎(chǔ)課程需要學(xué)生掌握,如圖1所示,被普遍認(rèn)為是一科入門門檻較高的學(xué)科。
圖1 嵌入式課程體系圖
2、實(shí)驗(yàn)學(xué)時(shí)有限。為了配合理論教學(xué)的內(nèi)容課內(nèi)安排了4-6次實(shí)驗(yàn),絕大多數(shù)都是單個(gè)模塊實(shí)驗(yàn)基于開發(fā)板實(shí)驗(yàn)平臺(tái)上完成,系統(tǒng)性不強(qiáng),完整的系統(tǒng)概念即便是在課程結(jié)束后依然無法建立。
1、缺少學(xué)習(xí)熱情。很多學(xué)生只愿學(xué)即刻能用、容易上手的知識(shí),這種現(xiàn)象普遍存在于各大高校之中。雖然學(xué)生的學(xué)習(xí)興趣和積極性很高,但基礎(chǔ)知識(shí)薄弱直接導(dǎo)致上手速度慢,學(xué)習(xí)熱情迅速下降。
2、缺少高質(zhì)量的教材。嵌入式系統(tǒng)課程教材的更新速度遠(yuǎn)低于技術(shù)的速度更新,而在教學(xué)過程中還沒有一套教輔材料能夠?qū)崿F(xiàn)通用的目的,這給教師教學(xué)帶來一定的不利影響。知識(shí)面眾多,綜合應(yīng)用性強(qiáng)的特點(diǎn)也把更高的要求擺在了任課教師面前。經(jīng)過短期培訓(xùn)后就給學(xué)生授課的教師很難做到軟、硬件精通,而且缺乏相關(guān)基礎(chǔ)知識(shí)的全面了解,實(shí)踐經(jīng)驗(yàn)也非常有限。因此,學(xué)生學(xué)習(xí)的內(nèi)容也僅停留在基本概念、基礎(chǔ)知識(shí)階段,根本談不上熟悉某一款處理器。
3、缺少先進(jìn)實(shí)驗(yàn)設(shè)備。目前已有實(shí)驗(yàn)設(shè)備都是偏向軟件或偏向硬件的,針對嵌入式應(yīng)用軟硬結(jié)合的實(shí)驗(yàn)設(shè)備卻少之又少。市場上現(xiàn)有的嵌入式實(shí)驗(yàn)教學(xué)平臺(tái)所配的實(shí)驗(yàn)設(shè)備,附帶有詳細(xì)的實(shí)驗(yàn)指導(dǎo)書,雖然降低了教師準(zhǔn)備實(shí)驗(yàn)講義的工作量,但學(xué)生按照步驟重復(fù)實(shí)驗(yàn)內(nèi)容,既沒新意實(shí)驗(yàn)效果也得不到保障。
照抄照搬已有成功經(jīng)驗(yàn)或案例的做法很難達(dá)到提高教學(xué)質(zhì)量的目的,分析本校教學(xué)特點(diǎn)和學(xué)生特點(diǎn),認(rèn)真思考并選擇屬于自己的道路才是解決問題的關(guān)鍵。
嵌入式知識(shí)綜合性強(qiáng),需要學(xué)生具備一些基礎(chǔ)知識(shí)。因此在授課時(shí)必須以微機(jī)原理、C語言編程、數(shù)字電路設(shè)計(jì)、網(wǎng)絡(luò)操作系統(tǒng)等為先修課,一般安排在第6學(xué)期比較合適。教學(xué)內(nèi)容選擇方面,應(yīng)根據(jù)專業(yè)的特點(diǎn)制定嵌入式教學(xué)目標(biāo)和教學(xué)大綱,明確培養(yǎng)學(xué)生具備什么樣的能力。根據(jù)目標(biāo)選擇授課內(nèi)容,有理有據(jù)有先有后,明確教學(xué)重點(diǎn)難點(diǎn),總體課程設(shè)置遵循計(jì)算機(jī)基礎(chǔ)課程、嵌入式系統(tǒng)相關(guān)技術(shù)及工程實(shí)踐技能課程的原則。課程體系應(yīng)涵蓋嵌入式系統(tǒng)的硬件和軟件兩個(gè)方面的課程。
教師培養(yǎng)是教學(xué)效果好壞的關(guān)鍵所在,鑒于目前嵌入式應(yīng)用爆炸式發(fā)展的實(shí)際情況和教師的教學(xué)經(jīng)驗(yàn)普遍不足的特點(diǎn),可以形成以專業(yè)負(fù)責(zé)人為核心,全員參與的教學(xué)隊(duì)伍。并實(shí)現(xiàn)校企合作,給教師更多的實(shí)戰(zhàn)經(jīng)驗(yàn),解決實(shí)踐經(jīng)驗(yàn)匱乏的問題。實(shí)際操作過程中實(shí)踐輔導(dǎo)的強(qiáng)度非常大,實(shí)踐過程中尤其是創(chuàng)新實(shí)踐過程中涉及的所有內(nèi)容不是一名教師可以完全解決的。因此一位老師為主多位老師為輔的教學(xué)模式值得推廣,以達(dá)到協(xié)同指導(dǎo)共同提高的目的。所有教師都要苦練內(nèi)功,豐富自己的理論水平和實(shí)踐經(jīng)驗(yàn),并真正投入到實(shí)踐輔導(dǎo)的隊(duì)伍中。
課程太多,壓力太大使得學(xué)生失去了學(xué)習(xí)興趣。嵌入式系統(tǒng)應(yīng)用、嵌入式操作系統(tǒng)和嵌入式平臺(tái)應(yīng)用等課程的集中開設(shè),使得學(xué)生把注意力更多的集中在掌握原理概念、完成作業(yè)和通過考試上。作為實(shí)踐性很強(qiáng)的課程,教學(xué)成敗的關(guān)鍵是實(shí)踐,這也是學(xué)生普遍忽略的部分。根據(jù)我院對學(xué)生培養(yǎng)的要求,結(jié)合計(jì)算機(jī)專業(yè)的特點(diǎn),把嵌入式實(shí)驗(yàn)分成基礎(chǔ)實(shí)驗(yàn)、綜合實(shí)驗(yàn)和設(shè)計(jì)創(chuàng)新性實(shí)驗(yàn)三部分來設(shè)計(jì)實(shí)驗(yàn)項(xiàng)目和內(nèi)容,按比例分配,進(jìn)而培養(yǎng)學(xué)生理論、綜合、創(chuàng)新和實(shí)踐能力。
嵌入式系統(tǒng)實(shí)踐性很強(qiáng),且有一定難度,因此檢驗(yàn)學(xué)習(xí)效果必須通過考察學(xué)生實(shí)踐能力來完成。傳統(tǒng)的實(shí)踐教學(xué)服從于理論教學(xué)的觀念必須摒棄,理論教學(xué)與實(shí)踐教學(xué)統(tǒng)籌協(xié)調(diào)的氛圍亟待形成,使得實(shí)踐教學(xué)成為整個(gè)教學(xué)過程的重要組成部分之一。注重實(shí)踐能力培養(yǎng),結(jié)合不斷更新的教學(xué)方法和教學(xué)手段,從而形成具有鮮明特色的實(shí)驗(yàn)教學(xué)方法,最終達(dá)到學(xué)生動(dòng)手能力培養(yǎng)的目的。計(jì)算機(jī)專業(yè)的學(xué)生不僅要進(jìn)行軟件的設(shè)計(jì),而且還要進(jìn)行硬件電路的設(shè)計(jì)和制作,以及軟硬件系統(tǒng)的聯(lián)合調(diào)試,使學(xué)生建立相關(guān)課程之間知識(shí)的有機(jī)聯(lián)系。針對實(shí)驗(yàn)教材過于詳細(xì)的問題,建議任課教師對實(shí)驗(yàn)重新進(jìn)行逐一設(shè)計(jì)制造一些問題,盡管工作量很大但確實(shí)是十分必要的。要發(fā)揮教師指導(dǎo)、教練的作用,強(qiáng)調(diào)學(xué)生自學(xué)能力的培養(yǎng)和提高。
在嵌入式系統(tǒng)應(yīng)用教學(xué)中,不斷地探索與磨合,針對學(xué)校的特點(diǎn)、生源的質(zhì)量形成自己的教學(xué)方法,發(fā)揮優(yōu)勢取長補(bǔ)短并根據(jù)教學(xué)反饋實(shí)事求是不斷調(diào)整教學(xué)重點(diǎn)難點(diǎn),探索出一條符合本專業(yè)需求的教學(xué)模式是今后努力的主要方向。而教與學(xué)都必須苦練內(nèi)功,不斷積累,切忌急功近利,膚淺浮躁,只有這樣,教學(xué)質(zhì)量才能得到實(shí)質(zhì)性的提高。
[1]疏國會(huì),金鑫.基于μ C/OS的嵌入式系統(tǒng)應(yīng)用開發(fā)平臺(tái)的研究[J].制造業(yè)自動(dòng)化,2012(07):145-147.
[2]冼進(jìn),賈德良,畢盛.嵌入式系統(tǒng)實(shí)驗(yàn)課的教學(xué)改革初探[J].實(shí)驗(yàn)室研究與探索,2011(08):282-284.
[3]柯亨玉,謝銀波等.充分利用第二課堂,深入開展嵌入式系統(tǒng)教學(xué)[J].武漢大學(xué)學(xué)報(bào)(理學(xué)版),2012(S2):77-80.
[4]劉鈺,張燕,沈奇.計(jì)算機(jī)專業(yè)嵌入式系統(tǒng)方向人才培養(yǎng)探究[J].實(shí)驗(yàn)技術(shù)與管理,2010(09):164-167.
[5]郭建,章 .《嵌入式系統(tǒng)概論》課程教學(xué)改革與實(shí)踐[J].計(jì)算機(jī)工程與科學(xué),2011(S1):19-22.