亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: 關(guān)于學習嵌入式arm的一點建議 [打印本頁]

作者: fengyuting5    時間: 2011-12-23 01:46
標題: 關(guān)于學習嵌入式arm的一點建議
       大家好,中午休息后趁著來實驗室等老板的時間,寫一點東西,關(guān)于嵌入式學習的,對新手來講,都想了解什么是嵌入式,應該怎么去學,,其實學習方法還是很多的,就我學習的過程來看,無非是看書看別人的博文,在實踐。
     學習嵌入式,首先要喜歡,說興趣是最好的老師,沒有興趣,你就不會有耐心的去做去試驗,說到耐心了,這對嵌入式學習者也很重要,因為嵌入式里面好多編譯,還有搭建編譯環(huán)境等等都是相當費時間的過程,記得剛開始做交叉編譯環(huán)境的時候花了兩天也沒把交叉編譯環(huán)境搭建好,還有就是虛擬機vmtools的安裝,為了共享文件,也好了好久好久,總的來說就是個慢 、慢的過程,這我們都需要經(jīng)歷,雖然說這還沒真正做東西,但是這些是做這些東西的基礎,沒了這些,嵌入式也做不了。說起了慢,嵌入式應該是個長期的學習過程,不是我們一個月一年就能學的好的,因為內(nèi)容很多,有底層,有上層,就我個人感覺,學電子的適合搞底層,學計算機的就搞上層,無論搞底層,還是搞上層,應該說都不容易,尤其底層,最重要的就是底層牽涉到內(nèi)核,這更是不容易,但也不是說不能學,內(nèi)核學習也是一個長期的過程,就像我們學習中文,里面內(nèi)容很多,很龐大,我們需要慢慢積累。
    然后,說學習嵌入式,要有點基礎要好的多,基礎是什么那,c語言,單片機,達到什么程度那,假如說能夠?qū)懸粋lcd1602的顯示程序就可以了,有了這些基礎你就可以開始嵌入式linux之旅了,大致講一下學習嵌入式的過程,首先了解一下嵌入式芯片arm的結(jié)構(gòu),然后就是在linux下搭建交叉編譯環(huán)境arm-linux-gcc,有了交叉編譯環(huán)境,我們就可以開始移植bootloader ,比較常用的是u-boot,剛開始我們可能不太會移植,我們只需要按照別人的慢慢操作,等你看的多了,你就會慢慢懂得怎么去移植bootloader了,當然bootloader其實還是挺麻煩的,然后就是移植linux內(nèi)核,然后就是文件系統(tǒng),當你的開發(fā)板能跑起操作系統(tǒng)了,就可以開發(fā)各種各樣的應用軟件了,這里的應用軟件是linux下的,其中移植內(nèi)核,關(guān)鍵就是驅(qū)動的添加和編寫,這個很重要,我們想讓我們做的板子的串口能用,就要寫驅(qū)動程序,讓內(nèi)核去驅(qū)動它,





歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2