無論誰都會面臨著這個選擇的問題,因為總需要一塊開發板來除錯,來測試系統,沒有開發板是學不會嵌入式軟體開發的,就像學習游泳的人,從來不下水一樣,怎麼可能學會游泳呢。既然要選擇一塊開發板,一定要選擇一塊穩定的,當然不能最新的開發板,因為最新的,一般來說不太穩定。第二個條件就是開源的,如果沒有開源的**,你學習什麼呢?看不到**,根本沒法學習。第三個條件就是具備多核心的,因為現在的處理器設計,都是多核心時代,沒有多核的非同步性設計,以後的系統怎麼樣才能設計,怎麼樣才能除錯穩定軟體呢,怎麼樣才會關注到多處理器的非同步性,比如自旋鎖。
根據上面幾個條件,仔細地考察一下,思考了幾個月,突然發現rk3288有大量的二手開發板出來了,這是乙個好機會,可以採用二手的開發板,就可以降低成本,也可以達到學習的目的。因此就選擇了下面這塊開發板:
這塊開發板有大量的開源**,也有很豐富的開發資料,這樣對於初步入門的小白來說,是乙個低門檻的入口。出現什麼問題,都可以上網搜尋到解決方案,同時它也是經歷了幾年測試,在業界也算穩定執行的,大量使用的工業開發板了。
配備有線網路、無線網路、兩個usb,還有通用的介面
Linux嵌入式開發平台選擇
我們採用openwrt作為我們linux開發的作業系統。可以被描述為乙個嵌入式的 linux 發行版。openwrt是乙個高度模組化 高度自動化的嵌入式linux系統,擁有強大的網路元件和擴充套件性,常常被用於工控裝置 小型機械人 智慧型家居。其不同於其他許多用於路由器的發行版,它是乙個從零開始編寫...
嵌入式linux如何學習
俗話說萬事開頭難 然後中間難,最後難?剛開始的時候,你是否根本就不知如何開始,上網查資料被一堆堆新名詞搞的找不到北,去圖書館看書也是找不到方向?又是arm,又是linux,又是uboot頭都大了。不知道自己究竟從 開始?嵌入式linux如何學習 簡單說,從arm基礎知識到裸機程式設計,從ucosii...
嵌入式Linux學習筆記
嵌入式linux學習筆記 學習 一 linux的優勢 1 廣泛的硬體支援 linux能夠支援x86 arm mips alpha powerpc等多種體系結構,目前已經成功移植到數十種硬體平台,幾乎能夠執行在所有流行的cpu上。linux有著異常豐富的驅動程式資源,支援各種主流硬體裝置和最新硬體技術...