|
9樓
發(fā)表于 2010-10-12 15:41:08
|
只看該作者
你是想學(xué)那一方面?硬體還是軟體?
硬體的話,也沒有什麼太大的技術(shù),反正就是一堆Layout的理論就是了。
軟體的話,就必須要釐清你對(duì)『嵌入式系統(tǒng)』的定義。
依照你期望的『嵌入式系統(tǒng)』,來準(zhǔn)備你所需要的工具。
一般而言,最基礎(chǔ)的就是C,不管是有沒有OS,C語言是最起碼的條件。
接著就是依照你的硬件來去學(xué)習(xí)如何寫一個(gè)驅(qū)動(dòng)程式,可以用組合來寫,也可以用C來寫。
如果你的系統(tǒng)需要有個(gè)OS掛在那邊的話,我的建議是,去瞭解一下Linux。
不能說最好用,但那是大家最常用的嵌入式作業(yè)系統(tǒng)。
剩下還需要什麼?
一點(diǎn)點(diǎn)的硬體概念,一些電路理論,清晰而又確實(shí)的邏輯概念;還有拿起烙鐵和示波器碳棒的技術(shù)和勇氣。
別笑,一堆軟體工程師當(dāng)他們要寫驅(qū)動(dòng)程式的時(shí)候,就是沒那個(gè)膽量去拿烙鐵和使用示波器,所以拖了一大堆時(shí)間。 |
|