只會c語言程式設計可以學習嵌入式系統麼

時間 2021-08-31 20:03:20

1樓:匿名使用者

當然不僅僅c語言可以做嵌入式的學習和應用了,其實入門往往用匯編的效果最好,可以更紮實的打好嵌入式的基礎,到了高階應用階段,比如dsp、arm,彙編也是有大量的用武之地,只是,此時因為應用程式越來越複雜,彙編受到了嚴重挑戰,c,c++成了主要程式語言。

2樓:匿名使用者

你學c和嵌入式沒什麼出入吧.重要的是程式設計思想,c是最重要的基礎,等你開始做嵌入式以後用到的很多語言都不是c,但你的c的思想在,學起來就很容易上手

3樓:創智玩家

在嵌入式真正用到彙編的時候不多,只要會讀就可以了。

瞭解一下資料結構 ,作業系統 ,掌握開發環境的建立與應用。

最好有一些小專案 。

4樓:風若遠去何人留

可以學習。

目前所有嵌入式系統,包括ecos,ucos,以及linux系列等,均是由c語言配合少量組合語言書寫的。所以從程式語言角度來說,只會c語言就足夠了。

由於c語言可以直接操作硬體的特性,被大量使用於作業系統,驅動及其它硬體相關**的編寫。嵌入式系統或程式設計的學習,最基礎的就是c語言了。

不過要學好嵌入式,除了c語言,還需要一定的硬體知識及作業系統相關的理論知識,如程序排程,記憶體池等。這些可以在學習嵌入式系統的過程中逐步學習,並非前提。

5樓:

首先你得明白什麼是嵌入式系統 包括哪些

只學習了c語言可以從事嵌入式軟體開發工作麼

6樓:匿名使用者

嵌入式開發分為硬體,軟體。做硬體原理,硬體pcb,軟體底層,軟體應用。內要想成為一名嵌入式容工程師,光懂c是不夠的,因為程式設計只是整個開發過程中的一步。

我覺得,搞嵌入式,最重要的是懂硬體,比如微控制器原理,匯流排架構,emc等等。然後配合c語言進行開發。如果只會c語言,我認為在開發過程中會有很多阻力。

最起碼招聘時沒有任何優勢。

最好能結合實際專案走一遍,能學習到很多經驗。

7樓:匿名使用者

至少要懂硬體才行,還可以學一下組合語言,這樣更適合嵌入式程式設計

8樓:

可以,什麼都是慢慢學習的過程

嵌入式系統c語言程式設計該怎麼學

9樓:胃h瞳h籙

目前所有嵌入式系統,包括ecos,ucos,以及linux系列等,均是由c語言配合少量組合語言書寫的。所以從程式語言角度來說,只會c語言就足夠了。

由於c語言可以直接操作硬體的特性,被大量使用於作業系統,驅動及其它硬體相關**的編寫。嵌入式系統或程式設計的學習,最基礎的就是c語言了。

不過要學好嵌入式,除了c語言,還需要一定的硬體知識及作業系統相關的理論知識,如程序排程,記憶體池等。這些可以在學習嵌入式系統的過程中逐步學習,並非前提。

c語言和嵌入式c語言有什麼區別

10樓:匿名使用者

實際上是沒有太大的差別,只是本身的庫可能不同,嵌入式有很多時候會受到硬體的限制,同時,在編寫嵌入式的程式時,對於實時性要求可能會很高,同時,由於嵌入式系統一般記憶體,cpu等資源有限,程式設計時需要特別考慮系統的高效性……

11樓:於迎偉

語法沒什麼區別,在標準庫的基礎上加入了自己的一切庫函式,比如linuxc

12樓:戰雅逸韓帆

唯一的區別就是注意棧的的深度,記憶體太小棧容易被擊穿!呵呵,開玩笑。其實沒啥區別,其編譯器都遵循c標準。

13樓:緱安荷楚新

從c語言來看沒有區別,要說有區別就是面試的人忽悠被面的人.使用上可能要注意的點會有點不一樣:1.

記憶體分配要注意;2.堆疊使用要注意;3.跟硬體相關的一些東西要注意;4.

要有系統概念,涉及到rtos或者自己寫的前後臺系統.

14樓:釁悅遠揭勤

語法上什麼的是沒什麼區別了....都遵循標準嘛!編譯器和平臺的不同當然在一些細節上有區別了!

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

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

嵌入式linux怎樣學習,嵌入式linux怎麼學

這個主要看你有多少時間,如果大學生有時間,但是不怎麼有閒錢,就自己買塊開發板,二手的就好,2440的就行,跟著官方給的文件先把環境搭建起來。然後就是linux程式設計了。需要學的東西很多,加油。友情提示,嵌入式linux可能很好玩,但是工作不是很好找,大牛除外,價錢比起現在比較熱門的ios和andr...

嵌入式好學嗎?嵌入式需要學習什麼

不好學,但是很有錢途。嵌入式軟體層次結構以及開發流程。linux系統介紹 安裝與基本操作。linux檔案型別 目錄組織結構及讀寫許可權 系統管理。編寫linux shell程式。linux裝置管理 網路管理 程序通訊。linux串列埠程式設計。如何編寫嵌入式linux的裝置驅動。嵌入式圖形使用者介面...