第一重境界 在第一重境界時(shí)的表現(xiàn)是熱衷學(xué)習(xí)和使用新的技術(shù),但都限于局部,比如新的CPU,可編程技術(shù),網(wǎng)絡(luò),有線無線,各種嵌入式操作系統(tǒng),各種總線,甚至于新的存儲(chǔ)器件。
第一階段對(duì)以后的發(fā)展很有作用,所以盡管象追星一樣追隨各種新鮮技術(shù)吧,保持自己的熱血沸騰和對(duì)知識(shí)的渴望最重要。
“凌厲剛猛,無堅(jiān)不摧,弱冠前以之與河朔群雄爭(zhēng)鋒?!?/strong>
“紫薇軟劍,三十歲前所用,誤傷義士不祥,悔恨無已,乃棄之深谷?!?/strong>
第二重境界 經(jīng)過第一重的洗禮,如果你還對(duì)嵌入式系統(tǒng)熱情不減,你可能自然走進(jìn)第二重,此時(shí),以前熱衷過的技術(shù)都被抽象了,面對(duì)新的CPU或OS,你只需看看他的新特性就知道他是否會(huì)給你的系統(tǒng)帶來更多的好處,從而決定你是否使用它,各種總線也只是轉(zhuǎn)化成帶寬等各種指標(biāo),總之,每個(gè)部分在系統(tǒng)中的作用和影響已經(jīng)爛熟于心,所以能達(dá)到取舍自如。
“重劍無鋒,大巧不工。四十歲前恃之橫行天下?!?/strong>
第三重境界 第二層到第三層的轉(zhuǎn)變應(yīng)該不是簡(jiǎn)單的時(shí)間累計(jì),而是取決一個(gè)人對(duì)系統(tǒng)深入的思考和理解,此時(shí)可能對(duì)你的挑戰(zhàn)更多來自于對(duì)需求的理解和實(shí)現(xiàn)規(guī)劃,以及對(duì)系統(tǒng)的創(chuàng)意。系統(tǒng)在你眼中更像一個(gè)自己創(chuàng)造的生機(jī)勃勃的生命,CPU像大腦一樣有條不紊的調(diào)度,電源如心臟一般向系統(tǒng)傳遞能量,每個(gè)模塊的功耗都是如此恰到好處,數(shù)據(jù)流似血液一樣在系統(tǒng)中流動(dòng)
“四十歲后,不滯于物,草木竹石均可為劍。自此精修,漸進(jìn)于無劍勝有劍之境。”。
接下來再談一談嵌入式 嵌入式系統(tǒng)定義
嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟硬件可裁剪,適用于對(duì)功能、可靠性、成本、體積、功耗等方面有特殊要求的專用計(jì)算機(jī)系統(tǒng)。
常用的硬件設(shè)備
處理器
嵌入式處理器學(xué)習(xí)步驟
外圍接口電路
電路板
各種供電設(shè)備
嵌入式軟件開發(fā)模式
基于前后臺(tái)的裸機(jī)程序 編寫軟件模塊,所有模塊在一個(gè)死循環(huán)中順序執(zhí)行。
基于操作系統(tǒng)的應(yīng)用程序開發(fā) 按軟件模塊劃分編寫任務(wù)或進(jìn)程,操作系統(tǒng)按照一定的算法調(diào)度進(jìn)程執(zhí)行。
常用的軟件開發(fā)環(huán)境
軟件開發(fā)環(huán)境,是做嵌入式開發(fā)的利器,不同的硬件平臺(tái)有不同的開發(fā)環(huán)境,一些主流的開發(fā)軟件是每一個(gè)立志于從事嵌入式行業(yè)的人必需掌握的。
常用的嵌入式操作系統(tǒng)
嵌入式技術(shù)的學(xué)習(xí)方法
|
|