嵌入式工程師的軟硬體道路三步曲

2022-05-09 07:00:10 字數 1406 閱讀 1804

硬體道路

:

第一步: pcb設計,

一般為開發板的電路裁減和擴充

,由開發板原理圖為基礎,畫出

pcb和封裝庫

,設計自己的電路。

第二步: sopc技術,

一般為fpga,cpld開發,

利用vhdl

等硬體描述語言做專用晶元開發

,寫出自己的邏輯電路,基於

alter

或xilinux

的fpga

做開發。

第三步: soc設計,

分前端,

後端實現

,這是硬體設計的核心技術

:晶元設計

.能做到這步

,已經不屬於平凡的技術人員。

軟體道路:

第一步:bootloader

的編寫,修改

, 通過這步熟悉

arm硬體結構,學習

arm組合語言,閱讀

arm的晶元手冊

,感覺就是像操作

51微控制器一樣操作

arm晶元

.這一步最好的兩個參考資料就是

:晶元手冊和

bootloader

源**。

第二步:

系統移植

, 驅動開發

, 我只做過

linux方向,

所以也推薦學習嵌入式

linux系統,

作為標準體系

,他開源而且可以獲得大量學習資料

.作業系統是整個電腦科學的核心,熟悉

kernel

實屬不易

,kernel,

驅動開發的學習

,沒有什麼捷徑

,只有多讀**

,多寫**

,熟悉系統

api.. understanding linux kernel , linux device driver

都是不可多得的好書,值得一看。

第三步:

應用程式的編寫,各種

gui的移植

,qt , minigui

都被大量採用

,兩種思想都類似

,熟悉一種就可以。

軟體道路中,驅動

,系統應該是最深入的部分

,不是短時間可以掌握的

,需要有勇氣和耐心。嵌入式開發

,軟硬結合

,因為硬體條件比

pc差很多

,所以肯定會遇見不少問題

,因此實踐的勇氣更加重要

.有問題就解決問題,無數次的實驗

,也許是解決問題的必由之路。

雖然我是學習wince的作業系統,但是我想方法上是相同的,可以借鑑的!希望看到這裡的朋友能夠有個方向!

嵌入式工程師軟硬體道路三步曲

嵌入式工程師的軟硬體道路三步曲 硬體道路 第一步 pcb設計,一般為開發板的電路裁減和擴充,由開發板原理圖為基礎,畫出pcb和封裝庫,設計自己的電路。第二步 sopc技術,一般為fpga,cpld開發,利用vhdl等硬體描述語言做專用晶元開發,寫出自己的邏輯電路,基於alter或xilinux的fp...

嵌入式工程師的軟硬體之路

一般的學習軟體的人比較適合走偏軟的道路。硬體道路 第一步 pcb設計,一般為開發板的電路裁減和擴充,由開發板原理圖為基礎,畫出pcb和封裝庫,設計自己的電路。第二步 sopc技術,一般為fpga,cpld開發,利用vhdl等硬體描述語言做專用晶元開發,寫出自己的邏輯電路,基於alter或xilinu...

嵌入式工程師的硬體和軟體道路選擇

這是乙個初學者常問的問題,也是初學者問嵌入式該如何入門的根源。我感覺有兩個方面,偏硬和偏軟.我不認為嵌入式開發軟體佔絕對比重,相反,軟硬體都懂,才是嵌入式高手所應該追求的,也是高手的必由之路。硬體道路 第一步 pcb設計,一般為開發板的電路裁減和擴充,由開發板原理圖為基礎,畫出pcb和封裝庫,設計自...