一、嵌入式技術發展及人才需求概述
嵌入式產業現已成為中國IT產業中的一個重要的新興產業和經濟增長點,嵌入式技術正在越來越廣泛地被應用在通信、電子、工業、交通等各個領域,大到石油提煉和相關的貯運設施、建筑設備、計算機輔助制造系統、能源控制系統、核電站硬件機器人系統,小到我們日常使用的智能手機、電話交換系統,以及數字電視、掌上電腦、DVD、MP4、數碼相機、網絡冰箱、網絡空調、可視電話等,嵌入式技術正在我們的生活中占據著越來越重要的地位,如下圖所示,但隨著國內嵌入式系統的飛速發展,嵌入式軟件人才的缺乏已經成為了國內嵌入式產業可持續發展的瓶頸之一,據統計,每年的嵌入式人才缺口約有50萬人。
目前,我國嵌入式軟件復合型人才基數小、隊伍不穩定,缺口較大。一方面,是因為這一領域入門門檻較高,不僅要懂較底層軟件,對軟件專業水平要求較高,而且必須懂得硬件的工作原理,所以非專業IT人員很難切入這一領域;另一方面,是因為這一領域較新,目前發展太快,很多軟硬件技術出現時間不長或正在出現,掌握這些新技術的人當然很找。嵌入式人才稀缺,身價自然就高,越有經驗價格就越高。其實嵌入式人才稀少,根本原因可能是大多數人無條件接觸,這需要相應的嵌入式開發板和軟件,另外需要有經驗的人進行指導開發流程。
因此,為了適應當前社會對嵌入式人才的需求,我們應該盡快建立起“嵌入式系統實驗室”,為培養嵌入式人才搭建起堅實的軟硬件平臺。
二、嵌入式系統實驗室的功能
由于要將該實驗室建設為標準型實驗室,因此要采用較高的配置標準,以適應10—15年技術發展和使用的要求,且具有開放性、靈活性和可擴展性。
該實驗室建成之后,除了滿足日常嵌入式學科教學之外,還要實現如下功能:
學生學期課題設計;
全國嵌入式大學生電子競賽實訓基地;
學生相關課題的畢業設計;
本校教師科研開發基地;
社會嵌入式系統工程師培訓基地。
三、嵌入式系統實驗室的建設
實驗室的建設包括嵌入式實驗室環境、嵌入式實驗室硬件環境建設,軟件環境的建幾個方面內容。
3.1 嵌入式實驗室環境
容納40人左右的實驗室機房,建議使用面積80m2以上;實驗桌椅40套,每個學生實驗桌面140×60(mm)以上,方便學生在桌面上放置實驗箱等設備。
Windows客戶機+Linux服務器的方式,對實驗室而言,應該是最適合的方案了。只需多一臺Linux服務器就可以了。
3.2 嵌入式實驗室硬件環境配置清單
嵌入式實驗室設備清單,如下表所示:(。。。。。)
2、嵌入式實驗箱的技術參數指標要求
嵌入式實驗箱是嵌入式系統實驗室的關鍵組成部分,具體參數指標要求如下:
Intel Xscale PXA270嵌入式實驗箱
硬件要求:PXA270實驗箱由核心板+教學底板組成
核心板硬件參數
處理器: Intel XScale PXA270 520MHz
SDRAM:64Mbyte
FLASH: 32Mbyte
底板硬件參數
LCD接口: 配TFT 8” (640*480)屏。
VGA輸出接口:可接模擬CRT顯示器或液晶顯示器
觸摸屏: UCB1400BE,四線電阻式
以太網接口:10M/100M 自適應接口1個
Audio: AC97標準音頻輸入/輸出
USB HOST:1個
USB CLIENT:1個
攝像頭接口:1個
紅外通信接口:1個
串口:5個RS232(其中3個為全功能)
485通信接口:1個
JTAG接口:20pin
PCMCIA接口:1個
IDE接口:可接筆記本硬盤
SD/MMC卡接口:可接SD卡或MMC卡
SMC卡:可擴展NAND FLASH
LED陣列:8×8發光二極管陣列
七段數碼管: 4個7段數碼管
AD:1個電位器電壓輸入,一個溫度傳感器輸入
RTC:實時鐘
鍵盤:4×5鍵盤矩陣
擴展接口:2×96pin歐式座,引出所有總線信號:可擴展以下模塊:
DSP6713&USB2.0高速數據采集板
FPGA擴展板
GPS&GPRS擴展板
CAN&485通信擴展板
電機擴展模塊
射頻卡&IC卡擴展板
熱敏滑動指紋傳感模塊
802.15.4擴展模塊
3.3 嵌入式實驗室軟件資源清單
1、提供嵌入式Linux2.4以及Windows CE5.0操作系統。
、臰indows CE.NET 5.0 BSP
BootLoader源代碼;以太網驅動源代碼;音頻驅動:提供音頻AC’97驅動程序源代碼;LCD驅動源代碼;觸摸屏驅動源代碼;USB Host驅動源代碼;USB Slave驅動源代碼;攝像頭驅動源代碼;IrDA紅外接口驅動源代碼;RS232串口驅動源代碼;RS485驅動源代碼;PCMCIA 接口驅動源代碼;SD/MMC 接口驅動源代碼;LED數碼管驅動源代碼;Keypad驅動源代碼。
、芁inux 2.4內核
BootLoader源代碼;Linux內核源代碼;文件系統,提供基于日志的文件系統Jffs2;支持圖形用戶界面:QT;以太網驅動源代碼;音頻驅動:提供音頻AC’97驅動程序源代碼;LCD驅動源代碼;觸摸屏驅動源代碼;USB Host驅動源代碼;攝像頭驅動源代碼; RS232串口驅動源代碼;RS485驅動源代碼; PCMCIA接口驅動源代碼;SD/MMC接口驅動源代碼; LED數碼管驅動源代碼;Keypad驅動源代碼。
2、必須提供硬件測試程序,可以快速驗證實驗平臺的硬件接口,方便產品驗收和日常維護。
3、嵌入式教學開發平臺的實驗內容:
基礎實驗:Boot實驗;7段數碼管實驗;串口傳輸實驗;中斷處理實驗;觸摸屏實驗;LCD控制器實驗。
Window CE實驗: Platform Builder使用;Platform Builder調試;文件添加實驗;線程調試實驗;EVC程序開發實驗;注冊表集成實驗;Hiv注冊表保存實驗;串口通訊實驗;音頻錄放實驗;USB鼠標添加實驗;CAN總線實驗;GPRS應用實驗;藍牙通信實驗;Web Server實驗;采用提供Windows CE以及Visual Stido 2005結合的方式。