嵌入式開(kāi)發(fā)都需要學(xué)習(xí)什么?
看你是做嵌入式平臺(tái)上的應(yīng)用程序開(kāi)發(fā)還是嵌入式平臺(tái)本身的開(kāi)發(fā)。
如果是應(yīng)用級(jí)別的開(kāi)發(fā),現(xiàn)在主要是C語(yǔ)言和C++語(yǔ)言,不過(guò)手機(jī)游戲現(xiàn)在大量是用java。
如果是平臺(tái)本身的開(kāi)發(fā)你就需要好好學(xué)習(xí)匯編語(yǔ)言和操作系統(tǒng)。因?yàn)橐约簩?xiě)平臺(tái)的驅(qū)動(dòng)和小型的操作系統(tǒng)。驅(qū)動(dòng)大部分是匯編代碼。
其他數(shù)據(jù)結(jié)構(gòu)必需學(xué)好,然后就是單片機(jī)原理,高數(shù),線數(shù)。要想寫(xiě)的代碼效率高數(shù)學(xué)很關(guān)鍵。
建議先學(xué)C,然后數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng),匯編,單片機(jī)原理。以上學(xué)好已經(jīng)足夠開(kāi)發(fā)。