WINCE6.0 RIL [一]添加組件

--作者:賴玉平(Peter Lai)[email protected]
添加CellCore/RIL 組件

兩個步驟就可以添加CellCore/RIL驅動來支持我們的嵌入式操作系統。首先在CE6.0的catalog裏面找到”CellCore”,

clip_image002

你可以只選擇你需要的選項(例如SMS支持)或者所有功能(ALL Modules),這樣做的話就只會添加到你的API層(MDD模塊)但是這樣的操作還不能添加Enfora例程的RIL驅動層(PDD模塊)到我們的工程,要添加Enfora的例程我們可以通過在添加”IMGENFORA=1”的環境變量來實現。
另外,別忘記在bib文件中添加加載Enfora的DLL的開關:
C:/WINCE600/PLATFORM/DEVICEEMULATOR/FILES/platform.bib

IF IMGENFORA
        rilgsm.dll          $(_FLATRELEASEDIR)/rilenfora.dll          NK SHK
ENDIF IMGENFORA

設置IMGENFORA環境變量只能在CEPC平臺和模擬器平臺上產生作用,因爲Enfora驅動位於CEPC平臺和模擬器平臺的文件夾下。如果你希望Enfora在你自己的平臺下工作你需要將Enfora的文件在DEVICEEMULATOR文件夾下複製至你自己的平臺文件夾下。例如我們的平臺是x5,那麼我就要複製去/Wince600/Platform/x5/SRC/DRIVERS/RILPDD,然後你需要修改一些其他的文件來令到這個文件能夠運行。首先,按照如下方式在驅動文件夾DRIVERS下修改路徑文件DIRS,從而確保RILPDD能夠被編譯:

DIRS= /
# @CESYSGEN IF CELLCORE_MODULES_RIL
rilpdd /
# @CESYSGEN ENDIF CELLCORE_MODULES_RIL

接下來在我們平臺下的BIB文件和REG裏粘貼IMGENFORA塊,別忘記這兩個文件是在WINCE600/PLATFORM/CEPC/FILES底下的。

這樣,我們就可以通過設置環境變量IMGENFORA=1來實現爲我們的平臺添加Enfora RIL驅動,從而使得上層應用能夠控制我們的GSM/GPRS設備。

還有一點要注意的就是,Enfora驅動會假定你通過COM2口來連接你的GSM嵌入式設備,在模擬器裏面我們可以使用桌面PC的物理COM口來映射它。

另外有一點要注意的是,GSM驅動與多數複雜的WIN CE驅動一樣同樣分爲MDD和PDD兩層,CellCore是運行在一個叫RIL的驅動之上的,如果要想在實際的GSM物理設備上穩定地跑起來,重新針對實際硬件開發PDD層是必須的,這點需要對GSM通訊協議與AT命令狀態及其機制非常熟悉才行。幸虧的是,比起例如SMS那些複雜的處理,只對PDD層開發的確大量減少了我們的工作量。

CellCore支持安裝CE6.0的設備之間互相發送SMS短信來通信,或者通過蜂窩網絡連接到Internet,並能夠遠程調用XML Web Services或者與企業服務器上的應用進行通信(這當然也包括一些同樣運行CellCore的終端設備),你可以想象在安裝CE6.0的自動售貨機當它們沒有庫存的時候自動通過無線網絡向倉庫的服務器提交補充庫存申請。它還能和智能的GPS定位器結合,運用一些圖遍歷的算法,實現貨車只需前往需要補充貨物的自動售貨機,並且在這個過程中選擇行車路線最短的路徑,以降低燃料和成本。


要學好嵌入式,還是建議買一個開發板,因爲在枯燥的學習中,要能實踐纔會記憶深刻,而且,在看到自已學的知道能做出一些功能,會很有成就感,更能積累信心往深處學。例如學驅動開發,能在開發板上做出一個應用,調用自已寫的驅動程序,控制LED燈的亮滅,這就很有信心,讓自已更有興趣往下學。這樣學習起來會更快!

推薦下面4款,你可以根據你的經濟能力來選一個


1、高級嵌入式開發板 ARM-A8內核,價格在2200~2700
X-210開發板(代碼開放度高,XBOOT很牛)   
Mini210開發板 (友善的板子,有沉澱)

2、入門級嵌入式開發板 ARM11內核  ,價格在500~650之間
Tiny6410    (友善之臂經典之作)     
OK6410    (特點是支持WINCE7.0)

可以去風火輪團隊的店裏看一下,在他們那裏買開發板有個好處,他們提供更周到的技術支持

風火輪技術開發團隊  www.arm-cn.com

官方淘寶店:smartfire.taobao.com



csdn簽名

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章