|
Iszeng,您好!
您有一定的單片機基礎,您可以很容易快速的將ARM當作超級單片機來(lái)使用,我相信只要有人指點(diǎn)您甚至可以在一周內像單片機那樣熟練的應用起串口、定時(shí)器等常用外設。但是您還是要非常重視ARM與單片機不同處的這部分基礎的學(xué)習與調試,比如ARM系統的硬件設計和調試能力,最底層的啟動(dòng)代碼和中斷過(guò)程等等,這些基礎直接關(guān)系到將來(lái)平臺的可靠運行,將來(lái)操作系統上的接口調試方法,和問(wèn)題的解決方法,所以這層基礎很有必要讓您去花時(shí)間。還有,從0開(kāi)始構建ARM系統和直接在現成的開(kāi)發(fā)板上控制外設還是有非常之大的區別,千萬(wàn)不能大意。
如果您可以從0開(kāi)始將ARM像單片機那樣應用了,那么應該是學(xué)一些OS的東東了,但學(xué)OS時(shí)也是需要去打好基礎的,如OS的基本操作和環(huán)境,應用編程等,而不是一開(kāi)始就去搞驅動(dòng),這種錯誤的學(xué)習方法和教訓阿南在《ARM Linux入門(mén)與實(shí)踐》一書(shū)上也有提到過(guò)。另外,還需要切記:要以實(shí)踐開(kāi)發(fā)中產(chǎn)品所需要的技術(shù)為自己近期學(xué)習的最大方向,而不是急燥的學(xué)習Linux或WinCE等暫時(shí)用不到的技術(shù),因為我們都已不年青,不再是很非常非常之多精力的應屆生。
祝好!
阿南
2009/7/18 凌晨2點(diǎn) |
|