中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 學(xué)習(xí)嵌入式系統(tǒng)(ARM)的一些想法

        學(xué)習(xí)嵌入式系統(tǒng)(ARM)的一些想法

        作者: 時(shí)間:2012-08-25 來源:網(wǎng)絡(luò) 收藏

        在學(xué)習(xí)單片機(jī)的時(shí)候?qū)W的比較快,在學(xué)51和AVR的時(shí)候都可以說是得心應(yīng)手。可能就是手前面學(xué)習(xí)的影響,認(rèn)為學(xué)也會(huì)比較順利。到開始學(xué)習(xí)的時(shí)候才知道要入門是多么“痛苦”,每天就對著教程、資料折磨。沒有多少是學(xué)的明白的,完全不知道怎么學(xué)起。它涉及的內(nèi)容和知識(shí)太多了。我整理了一下這段時(shí)間的學(xué)習(xí)資料,我已經(jīng)看完的和我接下來要用的,總共29 G,我前10年讀書用的資料都可能沒有這么多。

        學(xué)不能再和以前學(xué)單片機(jī)那樣,剛開始時(shí),不能說從哪里開始學(xué)。只有拿著資料、教程慢慢磨。久了就積累了一定的知識(shí)就會(huì)明白了,這個(gè)過程的滋味只有做過才能體會(huì)。前些天也實(shí)在很困惑無從下手。然后就下定決心從Entry入手,從CPU的第一條指令開始,跟著走下去。這樣做的阻力更加大,像在Bootload里面我就只會(huì)讀C和匯編,Makefile、連接腳本、腳本文件、配置文件就沒有辦法讀了。所以根本就不明白它是這么編譯的。

        很多人都說不要把ARM當(dāng)做單片機(jī)來學(xué)。我覺得學(xué)嵌入式應(yīng)該分開內(nèi)容學(xué)習(xí),第一步就是要把它當(dāng)單片機(jī)學(xué)起 。把它當(dāng)單片機(jī)學(xué)就是要徹底把開發(fā)板上的硬件驅(qū)動(dòng)程序全部都學(xué)會(huì)了(液晶、Nandflash、Norflash、網(wǎng)卡、聲卡等)。對片上資源(串口、usb、ad、DMA等等)的驅(qū)動(dòng)和CPU的匯編指令熟練掌握。這樣就為移植bootload打下了扎實(shí)的基礎(chǔ)。

        把硬件搞定后就學(xué)軟件了。學(xué)習(xí)系統(tǒng)也是個(gè)漫長的過程?。。。?!

        剛剛見到的時(shí)候,“天啊這東西這么能用啊”。要學(xué)會(huì)的命令和操作(各個(gè)軟件的操作、各項(xiàng)參數(shù)的配置),會(huì)使用Linux了就學(xué)習(xí)Linux下的編程(shell編程、Makefile、連接腳本、C編程),然后就深入學(xué)習(xí)Linux的內(nèi)核代碼,把Linux的目錄結(jié)構(gòu)弄熟了。把它里外都搞定了。

        能做到上面的了,那么移植U-Boot和移植Linux內(nèi)核就小意思了。

        整個(gè)學(xué)習(xí)內(nèi)容分為了幾大部分:

        1:把ARM當(dāng)單片機(jī)(學(xué)它的匯編、開發(fā)板上硬件的驅(qū)動(dòng))

        2:Linux的使用(命令、參數(shù)配置、編程等)

        3:深入學(xué)習(xí)Linux內(nèi)核

        4:U-boot和Linux內(nèi)核的移植

        5:制作文件系統(tǒng)

        6:Linux設(shè)備驅(qū)動(dòng)開發(fā)

        7:應(yīng)用程序開發(fā)(QT)

        這些內(nèi)容對每一個(gè)學(xué)習(xí)的人來說都是要命的工作啊,對于我來說最要命的是,在這個(gè)學(xué)習(xí)過程中的大部分文件和軟件都是純英文的?。。。。。?!慢慢熬吧。要把這些都學(xué)了我想最快也要一年吧!不過對于一個(gè)人來說,不一定要把所有的都要學(xué)會(huì)了。

        linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


        關(guān)鍵詞: 嵌入式系統(tǒng) ARM Linux

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉