摘要:隨著計(jì)算機(jī)技術(shù)和微電子技術(shù)的迅速發(fā)展,嵌入式系統(tǒng)應(yīng)用領(lǐng)域越來(lái)越廣泛,人才供不應(yīng)求。如何合理、高效地培養(yǎng)嵌入式人才已迫在眉睫。作者經(jīng)過(guò)多年的嵌入式C程序設(shè)計(jì)課程教學(xué)探索與實(shí)踐,就高職高專學(xué)生特點(diǎn),對(duì)該課程教學(xué)內(nèi)容的選取、教學(xué)方法及教學(xué)實(shí)踐等方面提出了一些見解。
關(guān)鍵詞:嵌入式;C程序設(shè)計(jì);教學(xué)實(shí)踐
嵌入式系統(tǒng)無(wú)疑是當(dāng)前最熱門、最有發(fā)展前途的IT應(yīng)用領(lǐng)域之一。后電腦時(shí)代,嵌入式系統(tǒng)將擁有最大的市場(chǎng)。目前,世界范圍內(nèi)嵌入式系統(tǒng)帶來(lái)的工業(yè)年產(chǎn)值已超過(guò)1萬(wàn)億美元,并以9.5%的年復(fù)合增長(zhǎng)率繼續(xù)調(diào)整發(fā)展。產(chǎn)業(yè)的發(fā)展給高職的教育帶來(lái)了新的課題,要提高學(xué)生的核心競(jìng)爭(zhēng)力,重點(diǎn)在于使他們掌握迎合產(chǎn)業(yè)發(fā)展的最新技術(shù)。而嵌入式系統(tǒng)專業(yè)課程的特點(diǎn)是知識(shí)點(diǎn)多、涉及面廣、課程新穎和難度大。我院面向高職學(xué)生,因材施教,最大限度地開發(fā)學(xué)生潛力,提高其動(dòng)手能力。
1嵌入式C程序設(shè)計(jì)課程是嵌入式系統(tǒng)專業(yè)的專業(yè)基礎(chǔ)課
嵌入式系統(tǒng)是軟硬件結(jié)合的產(chǎn)物,通常嵌入式硬件設(shè)計(jì)完成后,各種功能就全靠軟件來(lái)實(shí)現(xiàn),嵌入式設(shè)備的增值很大程度上取決于嵌入式軟件的功能,是嵌入式系統(tǒng)中最主要的工作。與通用軟件相比,嵌入式軟件具有自身的一些特點(diǎn),如規(guī)模較小、實(shí)時(shí)性和可靠性要求高、與硬件結(jié)合緊密等。并不是所有的編程語(yǔ)言都適合嵌入式軟件的開發(fā),開發(fā)人員必須根據(jù)具體的應(yīng)用需求和軟硬件條件,來(lái)選擇合適的編程語(yǔ)言。與此相對(duì)應(yīng),C語(yǔ)言是一種融合了嵌入式軟件開發(fā)特點(diǎn)的現(xiàn)代語(yǔ)言,其語(yǔ)言簡(jiǎn)潔、緊湊,使用時(shí)靈活、方便,在程序設(shè)計(jì)中采用自頂向下的結(jié)構(gòu)化