嵌入式開發的道路:
1、c開發經驗
條件:linux
方法:隨便,主要是掌握ansi c程式設計。
2、網路、作業系統、體系結構
條件:linux,各種書,演算法、例程。
方法:通過c程式設計實現簡單的網路等知識的演算法和過程。
5、硬體開發
條件:各種嵌入式晶元、儲存器等電路器件,protel dxp, power pcb等電路設計軟體,電路板製作。
方法:這時候該有開發條件了,最起碼是51系列,這個比較方便。電路的設計內容較多,不過看起來嚇人,實際上比軟體要簡單的多。只要下功夫,實踐會告訴你一切。
要想成為高手中的高手,最好從鑽研如下領域修煉:
1,分析一種rtos的源**--uc/os ii最容易;
2,分析一種通訊協議棧的實現方式--tcp/ip最實用;
3,精通一種dsp的開發整合環境--ti ccs2.1最優秀,精華在其內帶的rtos;
4,精通一種微控制器的開發整合環境--keil c最經典;
5,精通一種mcu的開發整合環境--ads 1.2最流行。
要想成為大師級人物再從如下領域開始修煉:
1,精通一種系統建模語言和工具--telelogic tau sdl/uml suit最經典;
2,精通一種演算法**工具--matlab simulink 最便宜。
嵌入式開發
經常會有人說嵌入式開發,嵌入式開發千差萬別,我總體上分為4個等級 微電子開發 rtos開發 指令碼開發 富應用開發 這一類產品行為比較固定,比如說電視遙控器,遙控汽車,電飯煲,恆溫燒水壺,溫濕度感測器,智慧型門鎖等。這些裝置行為都比較簡單,通過按鈕可以設定系統功能和行為。量不大,經常會選用flash...
初識嵌入式 嵌入式開發概述
1 什麼是嵌入式技術 1 嵌入式軟體與非嵌入式軟體的區別?答 嵌入式軟體是結合作業系統之上做的開發 非嵌入式軟體是做的裸機開發。裸機 沒有作業系統 2 嵌入式開發與微控制器開發的區別?答 區別 是否有作業系統。拓展 答 優點 解決了軟體的移植性 解決了開發人員的能力的劃分問題。提供了豐富的網路協議 ...
嵌入式開發FAQ
a 嵌入式開發難嗎?q 難者不會,會者不難。a 嵌入式開發如何入門?a 嵌入式開發如何深入?q 其實一旦你對嵌入式開發整套流程熟悉以後,很多人覺得嵌入式開發跟一般的開發沒有什麼兩樣,都是體力活。其實你還只了解了皮毛,還未深入了解或者理解嵌入式開發。很多人進入這個行業,是因為這個行業薪水較高,進入以後...