達內西安嵌入式培訓,大概分為以下幾步:硬件平臺選擇,開發環境建立,應用程序編寫,驅動程序編寫;而對于嵌入式項目的開發,一般有以下幾個步驟:硬件開發,交叉編譯環境的建立,內核的移植,文件系統的建立,驅動程序的編寫,應用程序的開發。
因此對于一個新手來說,*一件事就是擁有一塊自己的開發板,然后先在開發板上學習嵌入式環境的建立以及應用程序的編寫,接著學習編寫驅動程序。
硬件平臺是整個嵌入式開發學習的基礎。光靠看看資料,自己不動手編程的學習是不可能有什么效果的。所以選擇一款嵌入式開發平臺,是必須的*一步。有了一套嵌入式開發平臺以后,一邊看資料,一邊動手,進步就非常快。同時選擇硬件平臺的過程,也有利于大家加深對硬件系統的了解。
嵌入式開發環境的構建是在有了硬件平臺之后的又一項重要的基礎工作。包括上位機操作系統的安裝和配置,編譯器的安裝和一些其他軟件的安裝。然后要將啟動程序,內核和文件系統編譯以后燒寫到目標板上。在完成了這些準備工作之后,我們就能夠真正進入到后面的開發學習階段了。
學習應用程序:其實應用程序的復雜程度不比內核低,項目開發周期大多耗在應用程序的編寫上。應用程序也是一個系統,比如大家都熟知的qtopia,要玩懂它的話還是要花上很多時間的。
對于想要深入研究嵌入式的朋友,學習驅動程序也是必不可少的一個環節。學習驅動程序和內核源碼,如果你熟悉單片機系統的開發,要想學會驅動程序的開發是很簡單的。如果理解了驅動編寫的接口,再把其中某個模型拿出來通讀,之后就可以自己動手編寫了,驅動程序掌握后,內核中的很多知識自然就懂了,那時候你可能就具備了一定的開發能力了。對于移植,可以借鑒開發板的開發方法來做。相信熟悉了內核的你肯定能很好地理解。
參加達內西安嵌入式培訓(www.xatarena.net)其實就相當于他們為自己提前買了份失業保險,有師傅會帶領他們入道;再者通過培訓,你可以知道很多業界不為常人所知的事,同時也為自己找了個師傅。 |
|