日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 芯聞號 > 充電吧
[導讀]如果你在arm上用匯編寫程序,哪和用一種高速8位單片機有什么區(qū)別呢?引入操作系統(tǒng)和32bit MCU,我們得到了什么呢?


所以,我不建議用匯編


關于移植和硬件接口的問題,通過購買開發(fā)板可以解決。我們做開發(fā)不需要接觸到這個層面,只需要更改幾個預定義,定義FLASH,RAM的地址和大小,和寫一些驅動

我們真正關心的是自己的應用,不要把時間花費在這些地方。當然,作為學習還是可以的

這幾天在21IC也看了不少文章

    不少人認為,學習嵌入式系統(tǒng)還是要從體系結構學起,先學習匯編,再學習C,然后再進行應用的開發(fā)。我覺得這樣恰好把順序倒過來了,我們應該首先熟悉開發(fā)環(huán)境(一般是C編譯器和調試器),然后根據(jù)需要學習匯編和體系結構。21IC上硬件高手很多,但是熟悉嵌入式軟件開發(fā)的高手就鳳毛麟角了,所以這種看法就流行起來了

    嵌入式系統(tǒng)引入操作系統(tǒng)的一個巨大的好處就是把用戶程序和底層的硬件分開,開發(fā)者不需要關心底層是如何實現(xiàn),CPU如何運算的,這些是移植操作系統(tǒng)的工作,一般的開發(fā)板都把這部分工作做好了,而且網(wǎng)上也有開放源代碼組織進行這樣的工作,幾乎所有的CPU都可以在網(wǎng)上找到

    當你拿到一塊開發(fā)板,一般來說,你會得到一個開發(fā)環(huán)境,和一個已經(jīng)移植好的操作系統(tǒng),剩下的就是開發(fā)自己的應用程序了。除非你進行一些有針對性的優(yōu)化(如速度),否則不需要接觸到匯編代碼,你的工作就和在PC上進行軟件開發(fā)沒有什么區(qū)別

    如果你在arm上用匯編寫程序,哪和用一種高速8位單片機有什么區(qū)別呢?引入操作系統(tǒng)和32bit MCU,我們得到了什么呢?  
本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關閉