嵌入式軟體開發 c好還是c 好

時間 2021-05-07 20:00:36

1樓:匿名使用者

嵌入式軟體開發具體是c好還是c++好沒有統一的答案,要看是什麼型別的專案和使用的硬體環境。

1、開發較小型的專案,使用諸如51、pic之類8位微控制器做cpu,用c開發較好,最求的就是一個高效率,小**,同時也不會使用較複雜的資料結構和型別。

2、開發較大型專案,使用諸如dsp、arm之類的32位cpu,用c++開發較好,因為可能會用到大量的結構、聯合、類等資料結構,物件導向程式設計為主。

2樓:匿名使用者

這個沒有什麼關係的,gnome和kde是互相抗衡的兩個經典軟體,前者用c,後者用c++,兩者現在都已移植到了各類硬體系統上。

3樓:匿名使用者

c和c++本身就是同一系列的.

再說,很多嵌入式裡面,c++跑不動.

知道智慧手機的反映速度為什麼還不如山寨機了吧就是因為他用c++

4樓:匿名使用者

c吧,雖然我也喜歡c++,但嵌入式c用的多

5樓:真愛_無敵_超

嵌入式還是用c吧。c++和c的最大區別就是c++有了stl和麵向物件。如果你用不到stl的話,,用c是明智的選擇。。。

6樓:匿名使用者

硬體基礎類的貌似用c的比較多,

但是軟體方面的c++確實要強大得多!

7樓:匿名使用者

嵌入式用c比較多,c++很少的

做嵌入式開發,c和c++有什麼區別

8樓:刀無極啊

c++其實是做上層的應用軟體,只不過是做嵌入式的上層軟體,和一般的上層軟體區別不大,唯一不同的是做嵌入式上層開發是底下給你函式介面和協議,c是做驅動層的開發,和硬體的關聯比較大

9樓:不知詳解

看晶片有木有對應的c++編譯器。低階晶片彙編和c。高階晶片除bootloader的初始化**用匯編剩下的用c++都可以。當然目前大部分嵌入式例項 都是c**寫的。

嵌入式軟體開發工程師與c/c++開發工程師有什麼區別 10

10樓:匿名使用者

嵌入式軟體開來發工程源

師一般編寫與硬體比較接近的軟體部分,因此需要對硬體有一些瞭解,甚至要求懂一些組合語言,如果所開發的嵌入系統需要與電腦通訊,有時還需要會編寫驅動程式。

嵌入式軟體開發工程師一般編寫的軟體都與特定的硬體平臺緊密聯絡。不同於在windwindows或其他作業系統上面使用c/c++開發應用軟體,一般不需要考慮硬體問題。對於比較高階的開發,可能還涉及到嵌入式作業系統的移植等。

嵌入式開發與c++開發 有什麼不同?

11樓:考客資料

嵌入式開發分三種:

1、嵌入式應用開發,應該就是你說的嵌入式開發,即c++或android等精通一門面嚮物件語言。

2、嵌入式核心移植,底層驅動開發,會看懂一些數位電路,能寫一些簡單的組合語言,精通c語言,瞭解arm的基本架構,linux核心瞭解越深越好,會編寫驅動。

3、嵌入式硬體開發,即晶片的外圍電路設計

一般的嵌入式需要和底層接觸,c 面向底層,c++ 在應用層面上比較多。所以多是用 c 語言作為工具,而不是 c++。

12樓:尼瑪真響亮

嵌入式軟體和c++沒有可比性,一個是大類,一個是語言。這倆沒可比性。

嵌入式開發也可能用c++,也可能用其他語言。

13樓:匿名使用者

問題本身似乎有點奇怪 前者是硬體 後者是軟體 無從比起啊 嵌入式強調緊湊和硬體的高度耦合 c 強調軟體的結構化及物件化

嵌入式開發與c++開發有什麼不同?

嵌入式,嵌入式系統軟體開發,嵌入式應用軟體開發的定義分別是什麼?及其區別

無奈嘆水東流 嵌入式系統以應用為中心 以計算機技術為基礎 軟硬體可裁剪 功能 可靠性 成本 體積 功耗嚴格要求的專用計算機系統。參考 http 嵌入式系統是一種專用的計算機系統,是相對於我們普通的筆記本 桌上型電腦這些通用計算機系統而言的。基於以上理解,我用我的理解回答你的問題。嵌入式 是一種專用的...

嵌入式軟體開發要學什麼 要學哪些東西

學習嵌入式軟體開發應該從學習微控制器開始,微控制器是一切嵌入式的基礎,最早的嵌入式系統就是以微控制器為核心的,隨著技術的進步和發展,才逐步發展到現在的dsp arm為核心的等高階高速控制系統。微控制器是基礎,同時也是現在較大系統不可分割的組成部分,比如汽車,主控系統是arm,但各個子系統仍然是微控制...

嵌入式C語言,嵌入式系統支援的程式語言

linux c程式設計一站式學習這本書,我感覺不錯,還是免費的,gpl的,感覺講得蠻詳細的,而且比較細節。本書有以下特點 不是孤立地講c語言,而是和編譯原理 作業系統 計算機體系結構結合起來講。或者說,本書的內容只是以c語言為載體,真正講的是計算機的原理和程式的原理。強調基本概念和基本原理,在編排順...