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