電子方案開發供應鏈平台
一鍵發布任務
獲取驗證碼
返回

發布成功


讚賞作者

讚賞金額:

  • ¥2
  • ¥5
  • ¥10
  • ¥50
  • ¥100
  • ¥200

您輸入的金額有誤,請重新輸入

支付金額:5

支付方式:

微信支付

讚賞成功!
你的讚賞是對作者最大的肯定~?

當前位置 : 首頁 > 方案訊 > 方案訊詳情
步步為營,如何深入學習嵌入式
發布時間:2019-04-28 閱讀量:12776 來源: 作者:秩名

實踐當然是最鍛煉人的方式,但是我想在校生很少有這樣的機會(hui) ,別說本科生,碩士生也未必有條件。所以我想學習(xi) 嵌入式要從(cong) 個(ge) 人的知識背景和現實條件出發。訂立合適的階段目標,在允許的條件下多動手多思考。


一般情況下對於(yu) 硬件設備是比較短缺的,可以從(cong) 軟件方麵和嵌入式係統開發模式上下功夫,提醒大家一點,嵌入式係統開發設計的內(nei) 容知識很多,所以大家不要亂(luan) ,在了解嵌入式係統開發的體(ti) 係結構後,一步一步的下手,最容易上手的是linux下的C,比如ucos(有開放源代碼),雖然可能無法在硬件上仿真,但也不必著急。wince,palmos上手都很容易。無論對於(yu) 初學者還是自以為(wei) 是高手的人來說,編程水平(這可不受硬件條件限製)絕對是沒有止境的,有了較高的編程水平(嵌入式主要是C,當然OO的幾種語言c++,java是發展趨勢),等到有機會(hui) 的時候及時的補充硬件知識,會(hui) 很快的成為(wei) 高手。


還有,一定記住,學習(xi) 嵌入式,“要想辦法,不要找理由”。當年在dos下用tc編程時的條件,現在回想起來簡直就是奇跡。


我推薦一條發展道路吧,僅(jin) 供參考


1、C開發經驗


條件:linux(這都有吧)


方法:隨便,主要是掌握ansiC編程(不包括gtk,qt等圖形可視化開發)


2、網絡、操作係統、體(ti) 係結構


條件:linux,各種書(shu) ,算法、例程。


方法:通過C編程實現簡單的網絡等知識的算法和過程。


3、嵌入式係統概念


條件:各個(ge) 嵌入式網站,討論組,書(shu) 籍


方法:少提問(尤其是等著天上掉餡餅,這主要是防止增長惰性,也解決(jue) 不了實際問題),多思考。


4、嵌入式開發實踐


條件:各種嵌入式係統開發工具的demo版(或者D版,如果有的話),包括編譯器,仿真器。可以找高手們(men) 要,也可以下載。   


方法:這裏有兩(liang) 個(ge) 分支,一個(ge) 是基於(yu) mcu/dsp的嵌入式係統開發,一個(ge) 是象palmos,wince,ucos等rtos下的應用軟件開發。對硬件感興(xing) 趣,想成為(wei) 真正高手的由第一個(ge) 分支入手,以後進入第二個(ge) 分支;如果十分厭煩硬件,隻想停留在軟件開發上的,可以隻由第二個(ge) 分支入手,以後就和pc上的開發沒有什麽(me) 本質上的區別了,找份不錯的工作應該沒問題,可以不用進行下麵的步驟了,感興(xing) 趣可以參考第6條。


5、硬件開發


條件:各種嵌入式芯片、存儲(chu) 器等電路器件,protel99等電路設計軟件,電路板製作。


方法:這時候該有開發條件了,最起碼是51係列,這個(ge) 比較方便。電路的設計內(nei) 容較多,不過看起來嚇人,實際上比軟件要簡單的多。隻要下功夫,實踐會(hui) 告訴你一切。   6、硬件工程/軟件工程/項目管理


條件: 各個(ge) 芯片詳細資料和使用經驗,軟件工程知識,項目管理知識,培訓,大型項目參與(yu) 經驗


方法:已經是高手了,但是學無止境,沾沾自喜於(yu) 已有的知識是致命的。那個(ge) 下一步。。。,你該是管理者了。


拋磚引玉,以上出自我的經驗,歡迎各路高手們(men) 補充,初學者提問。


為(wei) 了技術,一路狂奔。。。


要想成為(wei) 高手中的高手,最好從(cong) 鑽研如下領域修煉:


1,分析一種RTOS的源代碼--UCOS最容易;


2,分析一種通訊協議棧的實現方式--TCP/IP最實用;


3,精通一種DSP的開發集成環境--TI CCS2.1最優(you) 秀,精華在其內(nei) 帶的RTOS;


4,精通一種單片機的開發集成環境--keil C最經典;


5,精通一種MCU的開發集成環境--ADS 1.2最流行;


要想成為(wei) 大師級人物再從(cong) 如下領域開始修煉:


1,精通一種係統建模語言和工具--Telelogic tau SDL/UML suit最經典;


2,精通一種算法仿真工具--Matlab simulink 最便宜;


要想檢驗一下自己是否到達了至尊級人物,可以做如下的事:


動手搭建一套紅外或者藍牙通訊原型係統,模擬前端可以用現成的,基帶用DSP,主控用個(ge) 32BMCU,DSP和協議軟件自己寫(xie) 。當然不可能做全,做個(ge) 子集就可以了。


文章評論

您需要登錄才可以對文章進行評論。

沒有賬號?立即注冊(ce)

最新活動
意見反饋
取消