作為新人要怎麼學習嵌入式

2022年10月23日00:55:03 科技 1514

嵌入式門檻高,難度大,但是嵌入式的發展前景還是非常好的,這也是大家選擇嵌入式的原因,不過對於新人來說正確的學習步驟還是很重要的,下面一起來看看嵌入式的學習步驟吧。

嵌入式物聯網需要學的東西真的非常多,千萬不要學錯了路線和內容,導致工資要不上去!

無償分享大家一個資料包,差不多150多G。裡面學習內容、面經、項目都比較新也比較全!某魚上買估計至少要好幾十。

點擊這裡找小助理0元領取:作為新人要怎麼學習嵌入式 - 天天要聞

在學習嵌入式Linux之前,肯定要有C語言基礎。彙編基礎有沒有無所謂(就那麼幾條彙編指令,用到了一看就會)。C語言要學到什麼程度呢?越熟當然越好,不熟的話也要具備基本技能。比如寫一個數組排序、輸入數字求和什麼的。學C語言唯一的方法是多寫程序多練習,編譯出錯沒關係,自己去解決;執行出錯沒關係,自己去分析。以前我是用VC來練習C語言的,經常去嘗試著寫一些C語言競賽的題目。它們是純C、純數學、純邏輯的題目,不涉及界面這些東西,很適合煅煉你的編程能力。

回到主題,首先我們要明白你的目的是什麼,大概來說所謂嵌入式Linux可以分為兩部分:底層系統、應用開發。如果你是想做應用開發,那麼你去把C語言、數據結構、JAVA什麼的學好吧。嵌入式應用開發和PC上的應用開發並沒有什麼特別要注意的。也許你說在嵌入式上要做些優化,是的,要優化,但是未經優化的程序和PC上的程序開發沒什麼差別。另外,當你有能力去優化時,你已經不用來問這個問題了。具體到某個例子,比如說開發界面,在PC上我們用VC;在嵌入式Linux里也許我們用QT也許用Android,這個時候你應該去學學QT、Android的編程。但是基礎還是C或JAVA,在此基礎上去熟悉它們的介面。你學過VC的話,也是要花時間去了解那些類、控制項的。

對於初學者嵌入式的學習步驟:

先打好兩個基礎:

電路基礎:熟悉數字電路,能看懂電路,能分析功能,能根據電路編程;

C語言基礎:要學的精通,學得不好,上了系統程序看都看不懂;掌握arm架構及其外設的使用,編程式控制制,做相應項目;學習系統編程及網路編程,在應用程序中使用。

linux系統學習:uboot移植,內核移植、裁剪,根文件系統製作,驅動編寫與移植(花比較大精力學習,它是系統的核心,也結合硬體),應用編程用戶界面等。

先做系統編程或應用編程,有一定經驗之後可向底層驅動發展;軟體項目經驗比較豐富之後可向硬體電路設計發展。

綜合來說,純應用開發(如Java)來說,門檻較低,但更新太快,發展空間有限,生命周期太短;而嵌入式開發是靠經驗積累的,不用吃「青春飯」。

以上介紹的就是嵌入式的學習步驟了,本來嵌入式入門比較難,如果你是初學者的話,那麼在學習嵌入式的時候,不要太著急,這是一個循序漸進的過程,等你了解了嵌入式之後這些都不是問題了。

for (i = 0; i < 8; i++)

{

SetData((data >> i) & 0x1);

SetClockHigh();

for (j = 0; j < 5; j++);

SetClockLow();

for (j = 0; j < 5; j++);

}

科技分類資訊推薦

校企攜手丨船山職校校長陳兵帶隊調研西部雲倉智配基地 - 天天要聞

校企攜手丨船山職校校長陳兵帶隊調研西部雲倉智配基地

為精準對接智慧物流產業前沿需求,深化產教融合,共育適配人才,6月12日上午,船山職校黨總支副書記、校長陳兵帶領調研團隊,赴西部雲倉智配基地進行專題調研。西部雲倉智配基地建設項目佔地面積190畝,使用面積約6萬平方米,總投資約4.
第三屆軟體創新發展大會在武漢召開 - 天天要聞

第三屆軟體創新發展大會在武漢召開

6月13日,第三屆軟體創新發展大會在武漢光谷希爾頓酒店啟幕。 本屆大會以「慧聚江城 數智領航」為主題,聚焦人工智慧時代機遇,圍繞關鍵軟體自主創新、AI技術深度賦能、開源生態協同培育、軟硬體一體化發展等前沿領域,展開深度對話與思想碰撞。 大會由武漢市人民政府、湖北省經濟和信息化廳主辦,國家工業信息安全發展研究...
關注 | 北京多所高校禁用這一充電寶,最新回應! - 天天要聞

關注 | 北京多所高校禁用這一充電寶,最新回應!

據《正在新聞》報道,近日,有多所北京高校學生髮帖稱保衛處下發通知:接上級主管部門提醒,近期發現20000毫安的羅馬仕牌充電器在充電時,相較其他品牌型號充電器,更容易發生爆炸現象。請各位師生員工及時排查本人充電寶是否是該品牌型號,如持有使用,建議立即捨棄,以防發生危險。圖片來源:羅馬仕天貓旗艦店揚子晚報記...
CounterPoint 報告小米 15S Pro 手機關鍵 IC 元件供應商 - 天天要聞

CounterPoint 報告小米 15S Pro 手機關鍵 IC 元件供應商

IT之家 6 月 14 日消息,市場調查機構 CounterPoint Research 昨日(6 月 13 日)發布博文,通過信息圖的形式,展示了小米 15S Pro 手機的關鍵元件供應信息。IT之家援引博文介紹,附上小米 15S Pro 手機關鍵元件供應商如下:1、聯發科:T800 MT6980W 5G 基帶模組MT6639BEW Wi-Fi / Blu
谷歌 Cloud 全球宕機超 3 小時,官方確認 API 管理失誤導致 - 天天要聞

谷歌 Cloud 全球宕機超 3 小時,官方確認 API 管理失誤導致

IT之家 6 月 14 日消息,谷歌表示於北京時間 6 月 14 日 22 點 49 分到 6 月 15 日凌晨 1 點 49 分,發生的 Google Cloud 大規模宕機事件源於 API 管理問題,持續超過三小時,影響全球數百萬用戶。IT之家援引博文介紹,谷歌表示在本次大規模宕機事件中,包括 Gmail、Google Calendar、Google D
華為悄悄上線新版 Petal One 會員:三檔可選,連續包月 29 元起 - 天天要聞

華為悄悄上線新版 Petal One 會員:三檔可選,連續包月 29 元起

IT之家 6 月 14 日消息,華為在 P50 時代推出 Petal One 付費會員訂閱服務,主要將超級音樂 VIP、華為視頻黃金會員以及雲空間 200GB 打包成一個組合售賣,當時定價 79 元 / 月。目前,華為悄悄為鴻蒙 HarmonyOS 5 上線新版 Petal One 付費會員訂閱服務,劃分為暢享,悅享,尊享三個檔位,其中尊享會員有每年 1 次