溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ARM嵌入式開發(fā)板學習路線指引

發(fā)布時間:2020-03-02 03:07:51 來源:網(wǎng)絡 閱讀:1345 作者:漫步天涯19 欄目:系統(tǒng)運維

如何入門嵌入式?嵌入式開發(fā)學習方法步驟
如何入門嵌入式?嵌入式開發(fā)學習路線指引

嵌入式開發(fā)就是指在嵌入式操作系統(tǒng)下進行開發(fā),一般常用的系統(tǒng)有l(wèi)inux,android。
平臺:Cortex-A9開發(fā)板

嵌入式技術學習如何入手,從何學起呢, 以下內(nèi)容簡單介紹嵌入式開發(fā)的學習步驟及如何成為一位合格的嵌入式工程師,

一、首先要掌握基礎架構
嵌入式Linux系統(tǒng)從軟件角度看可以分為四個部分:引導加載程序(Bootloader),Linux內(nèi)核,文件系統(tǒng),應用程序。
開發(fā)編譯環(huán)境的搭建,源代碼的編譯和燒寫,應用和驅動的建立等等都是圍繞這幾個文件展開的。

二、搭建開發(fā)編譯環(huán)境
在64位WIN7系統(tǒng)下安裝虛擬機, 在虛擬機下安裝Ubuntu.

三、linux應用程序的設計
學會系統(tǒng)文件的編譯和燒寫后,進一步學習嵌入Linux應用程序開發(fā)。
初學者要學習linux應用開發(fā),需要注意學習:最小系統(tǒng);NFS調(diào)試---調(diào)試更方便快速。

四、linux驅動程序的學習

Linux驅動分三種:網(wǎng)絡設備,塊設備,字符類設備驅動
網(wǎng)絡設備和塊設備的相關驅動是默認移植好的,可直接使用,
重點要學習字符類設備驅動設計,其中針對GPIO的操作是基礎內(nèi)容(步進電機,開關量,繼電器,電流電壓模擬量,PWM)。
RFID,GPS,GPRS,CAN等實際是利用Linux系統(tǒng)自身的串口,I2C以及SPI總線等來實現(xiàn)的。
網(wǎng)絡設備編程,直接在應用程序使用SOCKET就可以,不需要修改底層。
調(diào)試Llinux驅動,也要用到NFS
學會用模塊的方法來編寫驅動
使用模塊(module)可以動態(tài)加載和卸載驅動
學完這部分內(nèi)容可以學一些Android上層應用,并開始嘗試做一些小的產(chǎn)品了。

五、實戰(zhàn)案例--提供源碼
1、手機遠程控制開發(fā)板
2、門禁系統(tǒng)(含視頻)
3、WEB服務及遠程控制(含視頻)
4、GPS定位系統(tǒng)(含視頻)
5、智能網(wǎng)關(含視頻)
6、機頂盒
7、物聯(lián)網(wǎng)智能家居(含視頻)

ARM嵌入式開發(fā)板學習路線指引

按以上順序學習,嵌入式技術基本入門,用ARM linux系統(tǒng)開發(fā)嵌入高端產(chǎn)品。

本文轉自:http://www.topeetboard.com

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI