吴忠躺衫网络科技有限公司

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

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

3天內不再提示

學習嵌入式應用層開發的幾大階段

h1654155971.7688 ? 來源:未知 ? 作者:李倩 ? 2018-04-02 09:17 ? 次閱讀

如果從應用層的應用開發出發,建議先熟悉API函數。如果從應用層的界面開發出發,則建議學習Qt,WinCE或Android等。

但真實的嵌入式開發,熟悉以上還是遠遠不夠的,建議如下學習曲線:

第一節段 熟練使用Linux操作系統

學習Linux操作系統的概念和安裝方法,理解Linux下的基本命令、管理配置和編輯器,包括VI編輯器,GCC編譯器,GDB調試器和 Make 項目管理工具等知識。

第二階段 精通linux下C語言

通過大量編程實例重點學習C語言的高級編程知識,包括函數與程序結構、指針、數組、常用算法、庫函數的使用等知識,另外,還要學習數據結構的基礎內容,包括鏈表、隊列、棧、樹、哈希表、圖等內容。

第三階段 嵌入式Linux應用編程

精通嵌入式Linux下的程序設計,精通嵌入式Linux開發環境,強化對Linux應用開發的理解和編碼調試的能力,包括系統編程、文件I/O、多進程和多線程、網絡編程、GUI圖形界面編程、數據庫。

第四階段 嵌入式入門階段-ARM體系結構

ARM處理器體系結構、編程環境、指令集、尋址方式、調試、匯編和混合編程。ARM的常用接口開發及硬件電路設計基礎(包括IO、串口、看門狗實時時鐘、SPI、IIC、掃描鍵盤、FLASH操作等),為以后的設備驅動的學習打好基礎。

第五階段 嵌入式高級階段-Linux內核和驅動開發

深入內核細節,了解Linux相關運行機理,為后面的驅動開發打好理論基礎,內容包括內核源碼結構、內存管理、進程管理、中斷管理、系統調用、內核同步、時鐘定時器管理、信號、調度、進程間通信、文件系統和I/O設備管理等方面的內容。

第六階段 嵌入式硬件開發(學軟件的可以不學,但了解硬件對學嵌入式軟件有更深入的了解,尤其對系統的理解更深入。)

內容包括單片機的學習,電路分析和電路的原理,PCB設計,主要包括Altium Designed,電子設計基礎知識,原理圖初步設計,進階,提高,深入,pcb庫的設計,集成庫的作用和制作,pcb設計初步,PCB設計提高,PCB深入,對FPGACPLD系統的相關基礎概念等

第七階段 嵌入式深入階段

變成高手,你還要進一步學習內核和系統,內容包括計算機系統結構和匯編,linux內核編程,linux內核的基礎知識,匯編及保護模式,linux內核體系結構,linux引導程序分析,linux內核代碼分析,linux塊設備驅動程序分析等

第八階段 實踐階段

其實就是循序漸進,先學好基礎理論知識,然后動手試驗,最后總結試驗結果,驗證所學知識并積累經驗

最近在工作上,給做算法的兄弟介紹系統工程師的作用,沒有講明白,大家看看是不是我理解錯了?我的講解:

系統工程師是研究系統的,系統很復雜,但是他理解的系統工程師搞得很雜,沒有深度,就是打雜的,我卻不知如何解釋。

例如:

1. 想實現一個10ms定時讀取某個傳感器的數值的問題,怎么判斷是否能夠達成?

需要考慮系統響應時間,調度機制,各種信號的影響,內存分配等原理,信號量原理,中斷相應,系統調用原理等......

2. nuttx中timer是用signal實現的,請問可以改成中斷方式嗎?一個進程發送了signal,另外一個進程立刻會響應嗎?signal底層實現機制是什么?

3. 系統能否滿足要求?例如,5ms控制精度能達到否?涉及到系統調度,優先級,中斷響應時間等等......,多任務切換......., IO性能,計算瓶頸等

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

    關注

    5093

    文章

    19178

    瀏覽量

    307700
  • Linux
    +關注

    關注

    87

    文章

    11345

    瀏覽量

    210402

原文標題:搞嵌入式應用層開發要學習什么?看這里

文章出處:【微信號:weixin21ic,微信公眾號:21ic電子網】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    嵌入式應用層開發學習步驟

    如果從應用層的應用開發出發,建議先熟悉API函數,如果從應用層的界面開發出發,則建議學習Qt,WinCE或Android等。但真實的
    發表于 06-30 10:09

    嵌入式應用層開發學習步驟

    如果從應用層的應用開發出發,建議先熟悉API函數,如果從應用層的界面開發出發,則建議學習Qt,WinCE或Android等。但真實的
    發表于 07-13 10:19

    嵌入式應用層開發學習步驟

    如果從應用層的應用開發出發,建議先熟悉API函數,如果從應用層的界面開發出發,則建議學習Qt,WinCE或Android等。但真實的
    發表于 07-28 10:26

    看這里!嵌入式應用層開發學習步驟必看

    如果從應用層的應用開發出發,建議先熟悉API函數,如果從應用層的界面開發出發,則建議學習Qt,WinCE或Android等。但真實的
    發表于 07-31 09:50

    嵌入式學習路線2017

    `嵌入式學習第一階段首先的c語言C語言是嵌入式領域最重要也是最主要的編程語言,然后在c語言的基礎上學習C語言的高級編程知識,包括結構體、共
    發表于 11-01 18:26

    嵌入式應用層開發學習什么?

    如果從應用層的應用開發出發,建議先熟悉API函數。如果從應用層的界面開發出發,則建議學習Qt,WinCE或Android等。但真實的
    發表于 04-01 10:41

    嵌入式開發學習的3個階段

    嵌入式學習是一個循序漸進的過程,如果是希望向嵌入式軟件方向發展的話,目前最常見的是嵌入式開發Linux方向,關注這個方向,我認為大概分3個階段
    發表于 08-02 06:30

    學習嵌入式Linux應用層開發

    1 應用層與驅動要想學習嵌入式Linux應用層開發,首先要區分好
    發表于 11-02 10:20

    嵌入式應用層開發學習曲線

      從事嵌入式開發,由于嵌入式是軟硬件結合的,因此要熟練掌握開發相關內容并不容易,可以參考下面這個學習曲線:   1、熟練使用Linux操作系統:
    發表于 11-08 07:55

    對于嵌入式應用層開發真的不需要架構嗎

    嵌入式是否真的高大上之為什么沒有嵌入式軟件架構師?對于嵌入式應用層開發真的不需要架構嗎?
    發表于 12-23 07:20

    嵌入式應用層開發通常有哪些問題

    嵌入式應用層開發通常有哪些問題?
    發表于 12-24 06:54

    嵌入式開發學習的6大階段

    嵌入式Linux的開發環境主要課程①C語言;②Linux操作系統及C高級;③數據結構及算法職業規劃嵌入式Linux軟件開發工程師、C語言開發
    發表于 03-29 11:25

    學習嵌入式系統有哪些方向?

    無論什么基礎學習嵌入式,只要學習嵌入式的人都知道,嵌入式系統分為4,硬件
    發表于 05-22 18:00 ?4次下載
    <b class='flag-5'>學習</b><b class='flag-5'>嵌入式</b>系統有哪些方向?

    嵌入式Linux應用層開發教程(一)基本概念

    1 應用層與驅動要想學習嵌入式Linux應用層開發,首先要區分好
    發表于 11-01 17:59 ?14次下載
    <b class='flag-5'>嵌入式</b>Linux<b class='flag-5'>應用層</b><b class='flag-5'>開發</b>教程(一)基本概念

    嵌入式應用層開發應該學習什么?

      從事嵌入式開發,由于嵌入式是軟硬件結合的,因此要熟練掌握開發相關內容并不容易,可以參考下面這個學習曲線:   1、熟練使用Linux操作系統:
    發表于 11-03 12:36 ?10次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>應用層</b><b class='flag-5'>開發</b>應該<b class='flag-5'>學習</b>什么?
    最好的百家乐官网博彩网站 | 大发888游戏平台c17| 鄂伦春自治旗| 鼎尚百家乐官网的玩法技巧和规则 | 皇星娱乐城| 百家乐官网博欲乐城| 巴宝莉百家乐的玩法技巧和规则| 大家旺娱乐| 黄金城百家乐官网手机版| 百家乐赌台| 百家乐官网二游戏机| 百家乐视频游戏界面| 顶级赌场官网| 百家乐官网10个人| 百家乐网上娱乐场开户注册 | 明升| 大连百家乐官网食品| 大发888娱乐城可靠吗| 太阳城百家乐官网杀猪吗| 皇冠百家乐在线游戏| 网上百家乐官网追杀| 网上百家乐信誉度| 六合彩 开奖| 百家乐官网押注最高是多少| 东方太阳城嘉宾国际酒店| 有破解百家乐官网仪器| 百家乐平玩法可以吗| 高档百家乐官网桌子| 澳门百家乐论坛及玩法| 视频百家乐官网网站| 澳门百家乐赌场娱乐网规则| 百家乐官网投注怎么样| 百家乐发牌靴8| 网上百家乐官网返水| 大发888娱乐场网址| 百家乐官网皇室百家乐官网的玩法技巧和规则 | K7百家乐的玩法技巧和规则 | 电子百家乐假在线哪| 百家乐官网笑话| 大发888娱乐城存款| 百家乐怎么推算|