• <code id="zjelh"></code>

          <source id="zjelh"><form id="zjelh"></form></source><acronym id="zjelh"><form id="zjelh"><blockquote id="zjelh"></blockquote></form></acronym>

          1. <acronym id="zjelh"><form id="zjelh"></form></acronym>

            <input id="zjelh"><rt id="zjelh"></rt></input>
            <var id="zjelh"><rt id="zjelh"></rt></var>
            <source id="zjelh"><form id="zjelh"><del id="zjelh"></del></form></source>

            當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 入門指導 > 初學者要如何學習嵌入式linux?這份計劃可以參考

            初學者要如何學習嵌入式linux?這份計劃可以參考 時間:2019-03-29      來源:華清遠見

            對于嵌入式linux的學習很多初學者都不知道該從哪方面開始進行學習,通常就會上網大量的查找資料,結果就會被一系列專業詞弄的云里霧里的,而且想要系統的找個學習路線也是難以學進去。那么想要入門嵌入式linux要怎么去學呢?下面給大家分享一下嵌入式linux的學習計劃,希望可以幫助到大家。

            簡單的說一下嵌入式linux,就是從arm基礎知識到裸機編程,從uCOSII到linux,從linux基礎的命令到shell編程,從u-boot到文件系統,最后到現在的linux驅動程序。從簡單到復雜,從基礎到高級基本是按照這個來的。

            一、嵌入式硬件基礎及裸機程序開發

            需要學習的東西有:

            (1)arm處理器基礎知識,工作模式,寄存器,中斷與異常,尋址方式,匯編指令集;(2)熟悉ADS集成開發環境為裸機程序開發做準備;(3)裸機程序開發:LED,串口,LCD,觸摸屏,NANDFLASH,IIC,IIS,DMA等;

            二、linux基礎及shell編程

            需要學習的東西有:

            (1)linux基礎知識(2)linux安裝與使用(3)linux常用命令(4)vi使用(5)簡單shell編程

            三、linux應用程序基礎開發

            需要學習的東西有:

            (1)GCC,GDB,Make 基礎(2)文件,時間編程(3)多進程,多線程程序設計(4)進程間通信

            四、uCOSII操作系統學習

            需要學習的東西有:

            (1)嵌入式實時操作系統的概念以及基礎知識(2)uCOSII操作系統源代碼閱讀(3)移植uCOSII(4)uCOSII操作系統應用編程

            五、bootloader學習

            需要學習的東西有:

            (1)bootloader基礎知識(2)u-boot基礎與命令(3)u-boot移植

            嵌入式linux,嵌入式

            六、文件系統學習

            需要學習的東西有:

            (1)linux文件系統的種類與作用(2)熟悉busybox的使用,以及linux系統啟動過程(3)構建自己的根文件系統

            七、嵌入式圖形界面GUI

            需要學習的東西有:

            (1)嵌入式圖形界面GUI的種類與特點(2)minigui 基礎知識(3)minigui 移植與程序編寫

            八、linux驅動程序基礎知識

            (1)看完《LINUX設備驅動程序》除了網絡驅動程序,tty驅動程序,塊驅動程序這幾章不看,其他的都要看完。(2)實驗書中所有例程,要仔細分析結果,理解相關知識點。(3)就算是例子,程序編程習慣一定要統一,文檔一定要規范。

            九、linux驅動實戰

            (1)通過led驅動理解雜項字符設備的注冊與實現,并掌握MINI2440的IO操作過程。(2)通過button驅動程序掌握基本的中斷實現方法。(3)掌握PWM驅動程序。(4)通過觸摸屏驅動程序掌握input設備模型的實現。(5)掌握ADC驅動程序的設計(6)掌握看門狗,rtc驅動程序的設計(7)通過LCD驅動程序分析platform設備模型的實現。

            十、深入理解linux內核與USB子系統的研究

            前九個階段完成了,自己感覺嵌入式Linux應該應該算是入門了。所以要開始計劃第十個階段了。這一階段基本上要確定自己未來的發展方向了。因為現在嵌入式系統的標準接口都有USB,所以學會USB的相關知識是很有競爭力的。搞驅動的人對內核應該有一定的了解,所以《深入理解Linux內核》還是必須的。

            如需了解更多嵌入式linux相關內容介紹,請登錄華清遠見嵌入式培訓官網進行了解。

            上一篇:嵌入式系統的分層你了解嗎?深入講解

            下一篇:嵌入式學習路線如何規劃?可以這樣學習

            熱點文章推薦
            華清學員就業榜單
            高薪學員經驗分享
            熱點新聞推薦
            前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2018 北京華清遠見科技發展有限公司 版權所有 ,京ICP備16055225號,京公海網安備11010802025203號

            回到頂部

            yy4480影院