1. 程式人生 > 其它 >迅為~i.MX6UL開發板資料升級又更新啦

迅為~i.MX6UL開發板資料升級又更新啦

本節結合迅為的終結者 I.MX6ULL 開發板來介紹一下嵌入式技術的學習步驟。大家都知道,嵌入式技術的知識面非常廣,學起來往往不知道如何下手,我們通過這一小節給大家闡述一下嵌入式技術應該從哪裡開始學起,以及按照什麼樣的步驟深入下去,最後順利入門,成為一個合格的嵌入式工程師。
這節的教程很重要,希望通過這次的講解能起到提綱挈領的作用,讓大家能夠在大量的學習資料中有一個比較清晰的學習脈絡。
前面已經介紹過,嵌入式系統的學習方法,首先要掌握架構,那麼什麼是架構呢,這裡再強調一遍,那就是要搞清楚幾個概念:弄明白什麼是 BootLoader 載入程式,什麼是Linux作業系統核心 Kernel,什麼是檔案系統。這個很重要,如果搞不明白,直接去學其他的內容,學起來就比較迷糊,實際上是在走彎路,明白 u-boot、Kernel 和檔案系統這幾個檔案的作用和意義。接下來大多數工作都是圍繞這幾個檔案展開的,比如編譯環境的搭建,原始碼的編譯和燒寫,應用程式和驅動程式的程式設計等等,就是說這幾個檔案是貫穿我們整個嵌入式學習的始終目的。把這幾個檔案搞明白了,後面的學習也就有了目標,所以說搞明白這幾個檔案的含義非常重要。
接下來需要我們做的是搭建編譯環境,在 WIN7 或者 WIN10 系統上安裝虛擬機器,然後在虛擬機器上再安裝 ubuntu。這裡需要說明的是,大家在初學的時候要儘量按照教程裡的方法一步步的來,這樣學習的效率比較高,所以在可能的情況下一定要按照手冊的要求來做,尤其是初學者;當然大家熟練以後可以去做下創新,做不同的嘗試。
安裝編譯環境是個很費事的過程,雖然說沒有太多的技術含量,但是在這個過程中也要客服很多困難,開源系統就是這樣,時常會遇到一些這樣那樣的問題,很多時候是不可預測的,或許大家會覺得安裝系統是浪費時間很困惑,其實這個過程也是很重要的,中間要學習很多的知識,只要大家不怕折騰,這些過程當中的困難都是可以克服的,迅為公司為了讓大家少走彎路,已經把安裝步驟做了很大程度的簡化。
開發環境搭建起來以後,這個時候可以學習一下對原始碼進行編譯,同時也可以學習一下燒寫,一步步按照教程去做就可以了。再次強調一下,所有這些工作都是圍繞我們前面所講的那三個檔案進行的,也就是 Uboot, Kernel 和檔案系統。系統的編譯和燒寫都是依賴於這個開發環境的,也就是必須在虛擬機器上安裝好 ubuntu,並且把原始碼從光碟中拷貝到 ubuntu 的環境下面,只要按照教程的提示往下做就可以了。
看完 Linux 入門視訊,我想大家對 Linux 的體系有了基本的瞭解,這個時候其實已經算是入門了,萬事開頭難,只要邁進了 Linux 的大門,後面便是一馬平川,任你馳騁。