ARM不ARM其實(shí)無(wú)所謂
掃描二維碼
隨時(shí)隨地手機(jī)看文章
原帖:
還是要多做點(diǎn)實(shí)際的,而不是光拿開發(fā)板跑一跑 - ztme 的相關(guān)討論
http://www.21icbbs.com/club/bbs/showAnnounce.asp?id=1628002
如果不跑操作系統(tǒng)的話難度的確要小很多,和做8位機(jī)差不多,只是外設(shè)一般要豐富些,寄存器也就多了很多,大部分精力也都是放在對(duì)外設(shè)的編程上,但實(shí)質(zhì)和做單片機(jī)沒(méi)多大變化.和ARM內(nèi)核幾乎不打交道,除了寫啟動(dòng)代碼的時(shí)候.很多項(xiàng)目應(yīng)該也是直接寫代碼的,特別是以前單片機(jī)玩的熟的硬件工程師(這個(gè)沒(méi)做調(diào)查了).
因此把內(nèi)核換為coldfire或powerpc,也還是這樣寫.我也覺(jué)得ARM不ARM其實(shí)無(wú)所謂,對(duì)這個(gè)核真正關(guān)心的應(yīng)該是做芯片的人.
不過(guò)跑操作系統(tǒng)就是另外一個(gè)世界了,但和ARM核的關(guān)系也不大,主要是操作系統(tǒng)本身的復(fù)雜性.
還有就是一些大的模塊,比如文件系統(tǒng),USB協(xié)議棧,TCP/IP協(xié)議棧,這些是協(xié)議本身就比較復(fù)雜,再和操作系統(tǒng)揉到一起就比較麻煩,但都和ARM內(nèi)核關(guān)系不大.
所以我現(xiàn)在也不強(qiáng)調(diào)ARM本身,除非你做IC設(shè)計(jì),不過(guò)國(guó)內(nèi)現(xiàn)在好象還沒(méi)有哦(做ARM芯片的).
一點(diǎn)點(diǎn)想法,也不知道對(duì)不對(duì).