?
懂視移動(dòng)端 視頻1 視頻21 視頻41 視頻61 視頻文章1 視頻文章21 視頻文章41 視頻文章61 視頻擴(kuò)展1 視頻擴(kuò)展6 視頻擴(kuò)展11 視頻擴(kuò)展16 文章1 文章201 文章401 文章601 文章801 文章1001 資訊1 資訊501 資訊1001 資訊1501 標(biāo)簽1 標(biāo)簽501 標(biāo)簽1001 關(guān)鍵詞1 關(guān)鍵詞501 關(guān)鍵詞1001 關(guān)鍵詞1501
當(dāng)前位置: 首頁 - 手機(jī) - 正文

嵌入式開發(fā)學(xué)習(xí)路線圖

來源:懂視網(wǎng) 責(zé)編:小OO 時(shí)間:2020-03-19 16:59:20
導(dǎo)讀這是一個(gè)初學(xué)者常問的問題,也是初學(xué)者問學(xué)習(xí)嵌入式開發(fā)該如何入門的根源。我感覺有兩個(gè)方面,偏硬和偏軟.我不認(rèn)為嵌入式開發(fā)軟件占絕對(duì)比重,相反,軟硬件都懂,才是嵌入式高手所應(yīng)該追求的,也是高手的必由之路。材料/工具硬件道路軟件道路硬件道路:第一步:pcb設(shè)計(jì),一般為開發(fā)板的電路裁減和擴(kuò)充,由開發(fā)板原理圖為基礎(chǔ),畫出PCB和封裝庫,設(shè)計(jì)自己的電路。第二步:SOPC技術(shù),一般為FPGA,CPLD開發(fā),利用VHDL等硬件描述語言做專用arm芯片開發(fā),寫出自己的邏輯電路,基于ALTER或XILINUX的FP...
這是一個(gè)初學(xué)者常問的問題,也是初學(xué)者問學(xué)習(xí)嵌入式開發(fā)該如何入門的根源。我感覺有兩個(gè)方面,偏硬和偏軟.我不認(rèn)為嵌入式開發(fā)軟件占絕對(duì)比重,相反,軟硬件都懂,才是嵌入式高手所應(yīng)該追求的,也是高手的必由之路。

材料/工具

硬件道路軟件道路

硬件道路:

第一步:

pcb設(shè)計(jì),一般為開發(fā)板的電路裁減和擴(kuò)充,由開發(fā)板原理圖為基礎(chǔ),畫出PCB和封裝庫,設(shè)計(jì)自己的電路。

第二步:

SOPC技術(shù),一般為FPGA,CPLD開發(fā),利用VHDL等硬件描述語言做專用arm芯片開發(fā),寫出自己的邏輯電路,基于ALTER或XILINUX的FPGA做開發(fā)。

第三步:
SOC設(shè)計(jì),分前端,后端實(shí)現(xiàn),這是硬件設(shè)計(jì)的核心技術(shù):芯片設(shè)計(jì).能做到這步,已經(jīng)不屬于平凡的技術(shù)人員。

軟件道路:

第一步:

bootloader的編寫,修改, 通過這步熟悉ARM硬件結(jié)構(gòu),學(xué)習(xí)ARM匯編語言,閱讀ARM的芯片手冊(cè),感覺就是像操作51單片機(jī)一樣操作ARM芯片。這一步最好的兩個(gè)參考資料就是:芯片手冊(cè)和bootloader源代碼。

第二步:

系統(tǒng)移植, 驅(qū)動(dòng)開發(fā), 我只做過linux方向,所以也推薦學(xué)習(xí)嵌入式linux系統(tǒng),作為標(biāo)準(zhǔn)體系,他開源而且可以獲得大量學(xué)習(xí)資料.操作系統(tǒng)是整個(gè)計(jì)算機(jī)科學(xué)的核心,熟悉 kernel實(shí)屬不易,kernel, 驅(qū)動(dòng)開發(fā)的學(xué)習(xí),沒有什么捷徑,只有多讀代碼,多寫代碼,熟悉系統(tǒng)API.. understanding linux kernel , linux device driver 都是不可多得的好書,值得一看。

第三步:

應(yīng)用程序的編寫,各種GUI的移植,qt,minigui都被大量采用,兩種思想都類似,熟悉一種就可以。

軟件道路中,驅(qū)動(dòng)系統(tǒng)應(yīng)該是最深入的部分,不是短時(shí)間可以掌握的,需要有勇氣和耐心。嵌入式開發(fā),軟硬結(jié)合,因?yàn)橛布l件比PC差很多,所以肯定會(huì)遇見不少問題,因此實(shí)踐的勇氣更加重要.有問題就解決問題,無數(shù)次的實(shí)驗(yàn),也許是解決問題的必由之路。

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com

  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

windows 7如何設(shè)置始終以管理員身份運(yùn)行 怎么處理u盤數(shù)據(jù)錯(cuò)誤循環(huán)冗余檢查 怎樣修改無線網(wǎng)卡的MAC碼 如何用microsoft visio繪制流程圖 打開或關(guān)閉Windows功能 顯示空白的解決辦法 如何將文件刻入光盤 寫入光盤 蘋果手機(jī)如何鎖屏 怎樣更改電腦鼠標(biāo)樣式 網(wǎng)易郵箱如何開通免費(fèi)的短信提醒功能 電腦桌面任務(wù)欄消失如何恢復(fù) 360瀏覽器打開慢、啟動(dòng)慢或者反應(yīng)慢的修復(fù)方法 手機(jī)屏幕不顯示如何解決 紅米手機(jī)刷機(jī)教程 如何關(guān)閉qq自動(dòng)更新 AI快速消除畫板邊緣多余部分技巧 靠邊停車30公分如何做到 鱈魚如何做的美味可口 Win7任務(wù)欄縮略圖不顯示了怎么辦 怎樣用電腦刻錄光盤 怎樣設(shè)置針式打印機(jī)紙張的格式大小 如何制作九宮格圖片 怎樣用microsoft visio繪制流程圖 身上濕氣重如何祛除 怎么一鍵關(guān)閉windows系統(tǒng)所有正在運(yùn)行的程序 微信群如何@所有人 電腦開機(jī)檢測(cè)不到硬盤怎么辦 任務(wù)欄顯示桌面圖標(biāo)不見了怎么辦 wifi名字怎么改成中文 怎么一鍵關(guān)閉windows系統(tǒng)所有正在運(yùn)行的程序 怎么用手機(jī)遠(yuǎn)程控制電腦 exe文件打不開應(yīng)該怎么辦 QQ群郵件怎么發(fā) 打印機(jī)打印時(shí)提示內(nèi)存不足怎么辦 如何把保存的圖片制作成QQ表情包 MySQL修改root密碼的多種方法 怎么看蘋果序列號(hào) cad該如何把圖放大 怎么把iphone6錄音傳到電腦 怎么打開CAJ文件 如何快速制作出清晰的電子簽名
Top