arm9c語言
Ⅰ arm用哪種語言好 現在匯編語言用在什麼地方多 最好說說以後的職業道路~~謝謝~
小型的簡單的ARM,比如ARM7,Cortex-M3 ,這些不能用大型的操作系統(linux、winCE之類的),比較依賴於編譯器,性能也有限,因此編程的最好選擇就是c語言,簡單,高效;
ARM9以上的處理器,一般都會有linux、winCE等大型的操作系統,編程實際上跟寫window PC程序沒什麼區別,編程語言也就更加靈活了,C++,java...都行,當然C也能用,常用的是C++,像android系統,是linux,也是在ARM上用的,就可以用java開發。
匯編語言多用於一些其它語言不能實現(比如ARM的啟動代碼),對性能要求非常高(例如數字信號處理,同樣的功能用匯編實現比用C實現快一倍,RAM消耗也小很多),對時間要求很高(例如有些中斷處理函數,只有用匯編才能達到時間要求)等地方
職業道路不好說,ARM的應用太廣了!頂級的ARM,幾G的主頻,幾百個管腳,價錢幾百塊錢一片,能夠用來做智能手機;最小巧的ARM,幾十M的速度,不到30個管腳,價錢不到10塊錢,也能做非常多的事情。
Ⅱ 單片機中大都使用什麼語言編程
一、使用的語言編程
一般接觸的就是匯編和C語言。但還有其他可選擇的項目,比如AVR單片機可以用BASIC;ARM9、ARM11等高端的用C++。
二、什麼是匯編
匯編大多是指匯編語言,匯編程序。把匯編語言翻譯成機器語言的過程稱為匯編。在匯編語言中,用助記符(Memoni)代替操作碼,用地址符號(Symbol)或標號(Label)代替地址碼。這樣用符號代替機器語言的二進制碼,就把機器語言變成了匯編語言。於是匯編語言亦稱為符號語言。用匯編語言編寫的程序,機器不能直接識別,要由一種程序將匯編語言翻譯成機器語言,這種起翻譯作用的程序叫匯編程序,匯編程序是系統軟體中語言處理的系統軟體。
三、什麼是c語言
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
C語言繪圖能力強,具有可移植性,並具備很強的數據處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高級語言。
常用的編譯軟體有Microsoft Visual C++,Borland C++,gcc(linux系統下最常用的編譯器),Watcom C++ ,Borland C++, Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++, Lccwin32 C Compiler 3.1,Microsoft C,High C等。