我學(xué)過單片機,這個還是非常簡單的,因為單片機的程序可以說都是面向過程的,只不過可以實現(xiàn)一些中斷,你可以看經(jīng)典的清華大學(xué)出版社的 譚浩強的《C程序設(shè)計》,語言方面不太難,如果是結(jié)合學(xué)單片機,那你還要多了解單片機里面的寄存器控制呀,一些常用的外圍設(shè)備之類的。
這個一定要有實物(開發(fā)板)來練習(xí)才會有提高的。等你玩得差不多了,你可以玩arm呀,移植linux,寫驅(qū)動,編寫圖形程序之類的,到時看你興趣再去學(xué)習(xí)。不過你如果要學(xué)習(xí)驅(qū)動,那也要學(xué)很多東西,如數(shù)據(jù)結(jié)構(gòu)、linux驅(qū)動框架之類的。。。哈哈,拙見而已。