想學「嵌入式程式設計」得提前具備哪些程式設計技能?為什麼?

時間 2021-06-01 02:15:46

1樓:Jay0108

程式設計是為了解決問題的!把自己搞得太累,沒了興趣,咋都是白搭!學點基本的,沒事多留意生活,多逛些有趣味的論壇,DIY些逗自己樂的!

2樓:吳一弦

入門,首先51微控制器、linux、c,作業系統這些都是最基礎必須的。

高階,學習arm。

然後看什麼你往什麼方向發展咯,如果往上層發展就是寫嵌入式軟體程式,例如QT介面,這你就需要學習C++,網路程式設計,QT開發等等,這其實和windows程式設計沒什麼區別,難度係數較低。

如果往下層發展發展的話,主要就是嵌入式系統程式設計,(這裡主要針對arm)主要就是配合硬體工程師對開發板進行系統(主要說linux)的移植,實現相應功能。包括bootloder的移植、linux作業系統的移植,其中linux系統移植指的是根據需求對linux核心進行裁剪,編寫相應裝置驅動等等。這裡就要學習linux核心,還有linux裝置驅動開發。

難度係數較大,當然系統也可以移植安卓(開發板硬體達到要求的話)

其實很多做硬體的公司,還會要求嵌入式工程師會畫PCB,用的stm32較多,只是單純的微控制器程式設計。stm32上面就可以跑uC/OS-II,但是不能跑linux。

嵌入式前景還好嗎?哪些人最適合轉嵌入式?

嵌入式基地 嵌入式的薪資普遍比不過軟體開發的工資。並且,嵌入式要學習的內容太多了。如果還不是名校畢業的話,那薪資就更不好看了。如果只是為了薪資的話,建議還是做軟體吧。免費分享海量學習資源 嵌入式雖然有前景,如果非名校或研究生畢業的前期工資真的有點感人,等有6年以上工作經驗時 是真正的工作經驗,不是培...

我想學嵌入式 物聯網方面,應該選什麼專業

中呂廿四 專業其實都一樣,大學裡面學的都是皮毛,你要真的想要從事這個行業,就要自己可以時間好好學學一些其他的知識,我是電子資訊工程專業的,你還要想清楚想走硬體還是軟體方向 嵌入式自我修養 電子資訊工程 通訊工程最合適,偏硬體 計算機 自動化 電子科學與技術,稍微偏點 物聯網專業,如果有這個專業的,一...

嵌入式軟體工程師應該點亮哪些技能樹?

圖靈小貓 整個嵌入式軟體,分為底層 系統層 應用層。做底層,也就是驅動和BSP,要懂硬體邏輯。比如做乙個電子指南針功能,你要知道地磁感測器和加速度感測器傳來的資料是什麼,如何接受資料 時序圖 以及怎麼處理那些資料得到你想要的結果。做系統層,你要懂得怎麼搭建作業系統,要學習作業系統原理,以及特定的作業...