當前位置:首頁 » 編程軟體 » 嵌入式編程用什麼語言

嵌入式編程用什麼語言

發布時間: 2022-10-09 01:12:43

A. 嵌入式中編程是什麼語言

嵌入式的底層開發一般都用C,有些比較復雜一點的嵌入式系統,如果用了linux系統,那麼有些會選用C++,再復雜一點的如類似於智能手機這種復雜程度,那麼就什麼語言都有了,c,c++,java,.net平台的各種語言等都有了。

B. 嵌入式系統開發都用到什麼語言啊

基本都是c語言,有的要用匯編。

C. 嵌入式系統開發過程中使用的是什麼語言

看你做嵌入式那個層面的開發,如果是偏向底層驅動和操作系統的開發,基本是使用C語言就夠了,但是要對結構體,指針比較熟悉;
如果是偏向嵌入式的上層應用程序開發,主要是使用C++或者是類似C++的EVC(在Windows CE)、Qt等;由於Android的火熱,現在很多應用程序是用Java開發的!

D. java算是嵌入式語言嗎什麼是嵌入式語言~

JAVA是嵌入式語言
嵌入式語言
1:c 和 匯編,還有c和匯編的混合編程(內聯匯編),這些是嵌入式的底層軟體用的語言。
2:c++,java,適合做嵌入式上層應用軟體。

現在java語言在嵌入式領域用的不少,特別是android平台流行以後,Java語言會更加受重視,c++在linux平台上應用也不少,c在做嵌入式上層應用軟體方面不如另外兩種語言,但是底層軟體非它莫屬。

上層應用層java或c++都比較好,底層就c了

每種語言都有自己的優勢,使用哪種語言,由軟體平台、硬體平台,共同來決定。

E. 嵌入式軟體開發為什麼用c語言而不用java

在實時嵌入式應用中,c
編程語言的使用越來越體現出廣泛性和重要性。
這在相當程度上取決於該語言固有的靈活性、可支持的范圍及其潛在的訪問廣泛硬體環境的可移植性。詳細的理由包括:
����
對於許多使用中的微處理器來說,如果存在其他除了匯編語言之外的可用語言,通常就是c。在許多情況下,其他語言根本就不可用於硬體。
����
c
對高速、底層、輸入/輸出操作等提供了很好的支持,而這些特性是許多嵌入式系統的基本特性。
����
由於應用的逐步增長的復雜性,高級語言的使用較匯編語言更為適合。
����
相對於其他一些高級語言,c
能夠產生較小的和較少ram
密集性(ram-intensive)的代碼。
����
增長的可移植性需求。市場競爭要求在工程項目生命周期的任何階段,軟體可以通過移植到新的和/或低成本的處理器,目的是為了降低硬體成本。
����
增長的自動產生c
代碼的使用要求。c
代碼需要從模型包中自動產生。

F. 嵌入式系統支持的編程語言有哪些

你好、我來為你解答:
當然是C了,大部分的嵌入式系統都是用C語言和匯編語言,C++和java做嵌入式應用的較多。但是C++本身的原因,在性能上較C差一些,所以除非程序邏輯復雜,否則還是首選C;而java需要在jvm上運行,雖然看起來可移植性好一些,但實際受JVM的移植,廠家的擴展,以及java本身的效率的影響,應用也不是很廣泛。
對嵌入式來說,重要的課程有,匯編、C、介面、體系結構、硬體、單片機,電子方面的也可以多補充。
Linux內核本身是用C開發的,驅動等也都是用C。

G. 嵌入式學習主要用的是c語言還是匯編語言啊

嵌入式主要學習的是嵌入式c/c++。我學的就是嵌入式,順便就給你答了。匯編語言主要是用於底層開發,如果你到時候做的是底層開發的話也要學習的

H. 嵌入式c語言和c語言的異同

嵌入式編程用的最多的也是C語言,和普通的windows下的C編程不同的就是,比如應用層開發,嵌入式開發出來的應用程序最終不是要運行在PC上
的,而是目標板。所以嵌入式開發就一定會有交叉編譯這個環節(簡單一點理解就是,在PC下編程,然後交叉編譯一下,讓程序能運行在PC外的其他平台上,比
如ARM開發板什麼的)
稍微做一下類比:
普通編程開發=====CPU(比如奔騰)=====windows操作系統
嵌入式開發=====嵌入式處理器(比如ARM)=====嵌入式操作系統(比如嵌入式linux、wince、vxworks等)
PC上如果沒有windows操作系統,那它就是一個DOS機。
嵌入式開發中如果沒有嵌入式操作系統,那它就是通常所說的單片機開發,嵌入式開發最初就是從單片機開發走過來的。
現在所說的嵌入式開發,通常都是指有嵌入式操作系統的那種,產品功能復雜了,單片機開發無法實現,需要用到嵌入式操作系統,也能體現出嵌入式操作系
統的優勢。
當然現在所講嵌入式開發和單片機開發的區別不僅僅在是否有嵌入式操作系統上,嵌入式開發所使用的嵌入式處理器(比如ARM
/
MIPS等)在內核體系結構、指令系統、工作模式等方面與單片機都有很大不同。
嵌入式產品在航空、醫療、家電、消費電子、汽車電子、移動等眾多領域都可以看到,應用領域極為廣泛,所以現在嵌入式開發相當熱門,並且具備非常好的發展前景!!

I. 什麼是嵌入式編程

嵌入式編程用的最多的也是C語言,和普通的windows下的C編程不同的就是,比如應用層開發,嵌入式開發出來的應用程序最終不是要運行在PC上的,而是目標板。所以嵌入式開發就一定會有交叉編譯這個環節(簡單一點理解就是,在PC下編程,然後交叉編譯一下,讓程序能運行在PC外的其他平台上,比如ARM開發板什麼的)

普通編程開發=====CPU(比如奔騰)=====windows操作系統
嵌入式開發=====嵌入式處理器(比如ARM)=====嵌入式操作系統(比如嵌入式linux、wince、vxworks等)

PC上如果沒有windows操作系統,那它就是一個DOS機
嵌入式開發中如果沒有嵌入式操作系統,那它就是通常所說的單片機開發,嵌入式開發最初就是從單片機開發走過來的。

現在所說的嵌入式開發,通常都是指有嵌入式操作系統的那種,產品功能復雜了,單片機開發無法實現,需要用到嵌入式操作系統,也能體現出嵌入式操作系統的優勢。

嵌入式產品在航空、醫療、家電、消費電子、汽車電子、移動等眾多領域都可以看到,應用領域極為廣泛,所以現在嵌入式開發相當熱門,並且具備非常好的發展前景!!

J. 嵌入式軟體開發為什麼用c語言而不用java

在實時嵌入式應用中,C
編程語言的使用越來越體現出廣泛性和重要性。
這在相當程度上取決於該語言固有的靈活性、可支持的范圍及其潛在的訪問廣泛硬體環境的可移植性。詳細的理由包括:
����
對於許多使用中的微處理器來說,如果存在其他除了匯編語言之外的可用語言,通常就是C。在許多情況下,其他語言根本就不可用於硬體。
����
C
對高速、底層、輸入/輸出操作等提供了很好的支持,而這些特性是許多嵌入式系統的基本特性。
����
由於應用的逐步增長的復雜性,高級語言的使用較匯編語言更為適合。
����
相對於其他一些高級語言,C
能夠產生較小的和較少RAM
密集性(RAM-intensive)的代碼。
����
增長的可移植性需求。市場競爭要求在工程項目生命周期的任何階段,軟體可以通過移植到新的和/或低成本的處理器,目的是為了降低硬體成本。
����
增長的自動產生C
代碼的使用要求。C
代碼需要從模型包中自動產生。

熱點內容
內置存儲卡可以拆嗎 發布:2025-05-18 04:16:35 瀏覽:335
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:378
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:612
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:31
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:107
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:942
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:739
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:802
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:510
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:371