一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于嵌入式軟件學習路線圖

如何學習嵌入式 ? 來源:QQ3208919269 ? 2020-03-16 09:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

嵌入式學習是一個循序漸進的過程,如果是希望向嵌入式軟件方向發(fā)展的話,目前最常見的是嵌入式Linux方向,關注這個方向,信盈達工程師認為大概分3個階段:

(1) 嵌入式Linux上層應用,包括QT的GUI開發(fā)

(2) 嵌入式Linux系統(tǒng)開發(fā)

(3) 嵌入式Linux驅動

嵌入式目前主要面向的幾個操作系統(tǒng)是,Linux,WINCE、VxWorks等等。

Linux是開源免費的,而且其源代碼是開放的,更加適合我們學習嵌入式。

你可以嘗試以下路線:

(1) C語言是所有編程語言中的強者,單片機、DSP、類似ARM的種種芯片的編程都可以用C語言搞定),因此必須非常熟練的掌握。

(2) 操作系統(tǒng)原理,是必需的,如果你是計算機專業(yè)畢業(yè)那也就無所謂了,如果是非計算機專業(yè)的就必須找一本比較淺顯的計算機原理書籍看一看,把啥叫“進程”“線程”“系統(tǒng)調度”等等基本問題搞清楚。

(3) Linux操作系統(tǒng)就是用C語言編寫的,所以你也應該先學習下Linux方面的編程,只有你會應用了,才能近一步去了解其內核的精髓。

(4) 了解ARM的架構,原理,以及其匯編指令,我們在嵌入式開發(fā)中,一般很少去寫匯編,但是最起碼的要求是能夠看懂arm匯編。

(5) 系統(tǒng)移植的時候,就需要你從最下層的

bootloader開始,然后內核移植,文件系統(tǒng)移植等。而移植這部分對硬件的依賴是非常大的,其配置步驟也相對復雜,也沒有太多詳細資料。

(6) 驅動開發(fā)

linux驅動程序設計既是個極富有挑戰(zhàn)性的領域,又是一個博大精深的內容。

linux驅動程序設計本質是屬于linux內核編程范疇的,因而是對linux內核和內核編程是有要求的。在學習前你要想了解linux內核的組成,因為每一部分要詳細研究的話足夠可以擴展成一本厚書。

以上只不過是大概的框架,在實際的開發(fā)中還會涉及很多東西,比如:交叉編譯、makefile、shell腳本等等,所以說學習嵌入式的周期較長,門檻較高,自學的話更是需要較強的學習能力和專業(yè)功底。只要能堅持下來一定會取得成功!

從事嵌入式軟件開發(fā)的好處是:

(1) 目前國內外這方面的人都很稀缺。這一領域入門門檻較高,所以非專業(yè)IT人員很難切 入這一領域;另一方面,是因為這一領域較新,目前發(fā)展太快,大多數人無條件接觸。

(2) 與企業(yè)計算等應用軟件不同,嵌入式領域人才的工作強度通常低一些(但收入不低)。

(3) 哪天若想創(chuàng)業(yè),搞自已的產品,嵌入式不像應用軟件那樣容易被盜版。

(4) 興趣所在,這是最主要的。

從事嵌入式軟件開發(fā)的缺點是:

(1) 入門起點較高,所用到的技術往往都有一定難度,若軟硬件基礎不好,特別是操作系統(tǒng)級軟件功底不深,則可能不適于此行。

(2) 這方面的企業(yè)數量要遠少于企業(yè)計算類企業(yè)。

(3) 有少數公司經常要碩士以上的人搞嵌入式,主要是基于嵌入式的難度。但大多數公司也并無此要求,只要有經驗即可。

(4) 平臺依托強,換平臺比較辛苦。

學嵌入式方法步驟:

1、基礎知識

目的:能看懂硬件工作原理,但重點在嵌入式軟件,特別是操作系統(tǒng)級軟件,那將是我的優(yōu)勢。

科目:數字電路、計算機組成原理、嵌入式微處理器結構、匯編語言、C/C++、編譯原理、離散數學、數據結構和算法、操作系統(tǒng)、軟件工程、網絡、數據庫。

2、學習linux

目的:深入掌握linux系統(tǒng)。

方法:使用linux—〉linxu系統(tǒng)編程開發(fā)—〉驅動開發(fā)和分析linux內核??磶妆楹?,看情景分析,對照深看,兩本交叉,深是綱,情是目。剖析則是0.11版,適合學習,最后深入代碼。

3、學習嵌入式linux

目的:掌握嵌入式處理器其及系統(tǒng)。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5150

    文章

    19660

    瀏覽量

    317404
  • Linux
    +關注

    關注

    87

    文章

    11509

    瀏覽量

    213724
  • WinCE
    +關注

    關注

    3

    文章

    128

    瀏覽量

    49689
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    全球唯一?IBM更新量子計算路線圖:2029年交付!

    電子發(fā)燒友網報道(文/梁浩斌)近年來,量子計算似乎正在取得越來越多突破,國內外都涌現(xiàn)出不少的技術以及產品突破。作為量子計算領域的先驅之一,IBM近日公布了其量子計算路線圖,宣布將在2029年交付全球
    的頭像 發(fā)表于 06-15 00:01 ?7797次閱讀
    全球唯一?IBM更新量子計算<b class='flag-5'>路線圖</b>:2029年交付!

    嵌入式開發(fā)入門指南:從零開始學習嵌入式

    開發(fā)(設備驅動、內核編譯) 4. 推薦的學習資源書籍:《嵌入式系統(tǒng)軟件設計基礎》《ARM Cortex-M系列嵌入式開發(fā)》在線課程:慕課網、B站嵌入
    發(fā)表于 05-15 09:29

    嵌入式適合自學嗎?

    實際問題,如硬件故障、軟件調試等。沒有專業(yè)指導的學習者,可能很難快速找到問題的根源并解決。 三)缺乏系統(tǒng)性 1)學習內容零散:自學嵌入式容易出現(xiàn)學習
    發(fā)表于 04-27 09:54

    嵌入式學習路線圖:大學四年的詳細規(guī)劃與實踐指南

    大一開始,就沒有一個很清晰的職業(yè)定位以及針對性的學習規(guī)劃。對于電子、通信、計算機、軟件工程、自動化、嵌入式、物聯(lián)網等專業(yè)的學生來說,如果將來你想從事技術開發(fā)方向的
    的頭像 發(fā)表于 03-03 15:43 ?824次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>學習</b><b class='flag-5'>路線圖</b>:大學四年的詳細規(guī)劃與實踐指南

    【入門必看】從菜鳥到大牛,嵌入式系統(tǒng)完整學習路線!看這篇就夠了!

    嵌入式系統(tǒng)是許多現(xiàn)代電子設備和智能系統(tǒng)的核心,掌握嵌入式系統(tǒng),意味著能夠設計和開發(fā)更加智能化的產品。本文為所有想進入嵌入式領域的初學者提供一個完整系統(tǒng)學習
    的頭像 發(fā)表于 02-20 10:53 ?2316次閱讀
    【入門必看】從菜鳥到大牛,<b class='flag-5'>嵌入式</b>系統(tǒng)完整<b class='flag-5'>學習</b><b class='flag-5'>路線</b>!看這篇就夠了!

    嵌入式機器學習的應用特性與軟件開發(fā)環(huán)境

    設備和智能傳感器)上,這些設備通常具有有限的計算能力、存儲空間和功耗。本文將您介紹嵌入式機器學習的應用特性,以及常見的機器學習開發(fā)軟件與開發(fā)環(huán)境。
    的頭像 發(fā)表于 01-25 17:05 ?657次閱讀
    <b class='flag-5'>嵌入式</b>機器<b class='flag-5'>學習</b>的應用特性與<b class='flag-5'>軟件</b>開發(fā)環(huán)境

    哪些專業(yè)適合學習嵌入式開發(fā)?

    網絡協(xié)議與標準,包括MQTT、CoAP以及HTTP等,適合物聯(lián)網領域的數據交換和通信。 5)物聯(lián)網工程:直接關聯(lián)物聯(lián)網領域,涉及嵌入式系統(tǒng)、網絡通信、數據處理與分析等,適合物聯(lián)網領域。 6)機械專業(yè):機械專業(yè)的學生可以通過學習嵌入式
    發(fā)表于 01-03 13:44

    關于RISC-V學習路線圖推薦

    一個號的RISC-V學習路線圖可以幫助學習者系統(tǒng)地掌握RISC-V架構的相關知識。比如以下是一個較好的RISC-V學習路線圖: 一、基礎知識
    發(fā)表于 11-30 15:21

    未來10年智能傳感器怎么發(fā)展?美國發(fā)布最新MEMS路線圖

    此前,美國半導體工業(yè)協(xié)會(下文簡稱“SIA”)和美國半導體研究聯(lián)盟(下文簡稱“SRC”),聯(lián)合發(fā)布了未來10年(2023-2035)全球半導體產業(yè)技術發(fā)展路線圖——微電子和先進封裝技術路線圖(下文
    的頭像 發(fā)表于 11-27 16:39 ?2889次閱讀
    未來10年智能傳感器怎么發(fā)展?美國發(fā)布最新MEMS<b class='flag-5'>路線圖</b>

    零基礎嵌入式開發(fā)學習路線

    嵌入式開發(fā)”沒有接觸過的同學可能會不明覺厲,但是只要你了解了,感興趣并且有一個正確的學習路線的話,零基礎也能入門。給大家介紹一個簡單易懂的學習路線
    發(fā)表于 10-25 15:55

    嵌入式學習建議

    對廣大渴望學習嵌入式系統(tǒng)的學子提出幾點基礎階段的學習建議: ①嵌入式系統(tǒng)軟件硬件密切相關,一定要打好軟硬件基礎。其實,只要找到正確的方法,
    發(fā)表于 10-22 11:41

    通過開發(fā)板學習嵌入式(2)學習路線決定學習高度 #嵌入式 #學習 #學習資料

    嵌入式開發(fā)
    ElfBoard
    發(fā)布于 :2024年08月06日 16:52:34

    嵌入式軟件開發(fā)與AI整合

    嵌入式軟件開發(fā)與AI整合是當前技術發(fā)展的重要趨勢之一。隨著人工智能技術的快速發(fā)展,嵌入式系統(tǒng)越來越多地集成了AI算法,以實現(xiàn)更復雜的智能功能。以下是關于
    的頭像 發(fā)表于 07-31 09:25 ?1355次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>開發(fā)與AI整合

    2024學習生成AI的最佳路線圖

    本文深入探討了2024年最佳生成AI路線圖的細節(jié),引領我們穿越動態(tài)進展、新興趨勢以及定義這一尖端領域的變革應用。引言在日新月異的人工智能領域,生成AI猶如創(chuàng)新的燈塔,不斷拓展創(chuàng)造力與智慧的邊界
    的頭像 發(fā)表于 07-26 08:28 ?1155次閱讀
    2024<b class='flag-5'>學習</b>生成<b class='flag-5'>式</b>AI的最佳<b class='flag-5'>路線圖</b>

    從菜鳥到大牛!嵌入式完整學習路線:STM32單片機-RTOS-Linux

    ?嵌入式系統(tǒng)是許多現(xiàn)代電子設備和智能系統(tǒng)的核心,掌握嵌入式系統(tǒng),意味著能夠設計和開發(fā)更加智能化的產品。本文為所有想進入嵌入式領域的初學者提供一個完整系統(tǒng)學習
    的頭像 發(fā)表于 07-23 16:11 ?6478次閱讀
    從菜鳥到大牛!<b class='flag-5'>嵌入式</b>完整<b class='flag-5'>學習</b><b class='flag-5'>路線</b>:STM32單片機-RTOS-Linux