arm9底層驅動程序員,你把wince修煉到了幾級(一)

我看做wince驅動開發的高人,網上沒有幾個,要不然就金盆洗手了,假設 ,wince有12級,我現在纔到2級,數字越大,表明修煉越深的話。
我說,做wince驅動開發的高人沒有幾個,我雖然是猜測的,但我有一定的依據。
首先,市場上針對arm9的wince書籍,少之又少,使我這菜鳥,想買本像樣的wince書籍,都買不到,我感覺很鬱悶,這說明把wince理解透的人還是不多。
其次,網上關於,wince的方面的文章,對剛入門的人來說,還行,但等你把這些文章,都看遍了,你想加深對wince的理解的時候,你就再也找不到引導你進入wince第二部的文章了。也就是說,你進了wince的大門,但你不知道該朝仕麼地方走,我現在就是這麼個情況。可以說是學了一個半拉子。應該還不到2成的樣子。
wince的移植非常簡單,各個arm芯片廠商都有現成的bsp,可以說,幾乎不加修改,就能使用。這也是國外it比國內it發達的原因之一吧,做事特別認真,負責。怪不得nokia等不把研發放到中國,就連那些天之驕子的清華的學生都是給人家做銷售,支持等工作。
關於wince的調試問題,我也很迷糊,因爲,我在開發板上移植了wince後,就一直做關於調試的問題,爲仕麼說比較迷糊wince的調試了,首先,我是做wince的底層驅動開發的,其次,我才作應用程序,應爲首先對我來說,我得保證我的驅動程序隨操作系統能下進去,然後,我才做 關於我的驅動程序的測試程序,即應用程序。但畢竟調試是非常重要的,調試是一種工具,對wince來說,工具能否熟練使用對wince開發至關重要。至少我個人是這樣認爲的。
我用的開發板是edb9315a,用過的都知道,這是cirrus logic 公司目前最高檔的一款開發板。被我拿來做實驗,感覺很可惜哦。
wince的內核是不用調試的,因爲,外國公司已經給你好的bsp了,你只需要裁剪一下就可以用了。
調試就只剩下應用程序的調試了。應用程序調試有三種方法。一種是傳輸cesh+下載kitl,一種是傳輸activesync+下載activesync,一種是傳輸tcp/ip+下載manual server,據說activesync+activesync這種調試方法是最好看的一種方法。可以通過com和usb口的硬件方法通過調試。但我一直沒有把它搞出來,只學會了另外兩種。
arm9處理器和fpga的關係,就是說如果你的板子上有這兩種芯片的話,怎麼處理這種關係了。我原先做過dsp+fpga的開發板,當時也沒考慮dsp和fpga的通信機制,就作出了開發板。現在想起來,還是公司高手太多了。人家不知不覺就帶你走過了這一步。



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