|
你是想學那一方面?硬體還是軟體?
硬體的話,也沒有什麼太大的技術,反正就是一堆Layout的理論就是了。
軟體的話,就必須要釐清你對『嵌入式系統』的定義。
依照你期望的『嵌入式系統』,來準備你所需要的工具。
一般而言,最基礎的就是C,不管是有沒有OS,C語言是最起碼的條件。
接著就是依照你的硬件來去學習如何寫一個驅動程式,可以用組合來寫,也可以用C來寫。
如果你的系統需要有個OS掛在那邊的話,我的建議是,去瞭解一下Linux。
不能說最好用,但那是大家最常用的嵌入式作業系統。
剩下還需要什麼?
一點點的硬體概念,一些電路理論,清晰而又確實的邏輯概念;還有拿起烙鐵和示波器碳棒的技術和勇氣。
別笑,一堆軟體工程師當他們要寫驅動程式的時候,就是沒那個膽量去拿烙鐵和使用示波器,所以拖了一大堆時間。 |
|