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