嵌入式開發要學些什麼?學嵌入式開發都要學什麼?

時間 2023-05-09 08:09:09

1樓:宇宙第一帥哥

語言,可以說這是計算機行業的一門必修課,所以要紮紮實實掌握好。

2.作業系統,要學習一下作業系統的基本原理,熟悉linux環境下的開發環境,然後你就照著相關的資料寫一個作業系統試試看。

3.計算機組成原理,要能夠熟悉計算機的基本原理,看看你一個計算機的基本組成以及軟體實質是如何來跑的。

4.可以選擇一些書籍來作為參考。

可以說是當下很流行的微機,自己可以想辦法移植一個作業系統上去。

6.硬體程式語言,晶片到底是怎麼做成的呢,學習完這門課程,你就很清楚了。

7.類比電路&數位電路,硬體的基礎,如果可以的話,學習下protel ,自己做個硬體pcb板試試。

2樓:銘揚的書店

要學嵌入式,就得學linux下的c程式設計,所以呢,c語言很重要,你首先要學好標準c,再學linux c,這些是學嵌入式的基礎。

學嵌入式開發都要學什麼?

3樓:匿名使用者

可以學習一下電子電路。語言就學c

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

嵌入式開發要學哪些課程

4樓:天府

嵌入式開發的必學課程:c語言,c++,作業系統,計算機組成原理,linux程式設計,51微控制器,arm,硬體程式語言,類比電路&數位電路。

嵌入式培訓分幾個階段的學習,從基礎到實戰的練習,一點一點學習和掌握這門技術。學習的課程內容包含:嵌入式高階c語言、嵌入式裝置及gui開發、嵌入式linux高階程式設計、linux高階網路程式設計、資料庫開發、物件導向高階語言程式設計、物聯網、cotexa53 linux平臺驅動開發及真實的企業實戰專案。

想要學好嵌入式技術,嵌入式軟體開發工程師,從事領域很寬泛,特別是工業控制、消費電子與通訊裝置三大領域,因為就業面很大,所以人才需求也大。現在智慧硬體也比較火,這方面的發展也會大大拓展嵌入式軟體開發工程師的就業機會。再者,嵌入式硬體工程師,需求沒有嵌入式軟體開發工程師大,但因為做硬體門檻會高些,所以這個方向如果做的比較專業,薪資絕對不會低。

嵌入式開發難嗎?要怎麼學習?

5樓:影風節

嵌入式開發比網際網路軟體開發是要難些,網際網路開發是依據使用者態的,嵌入式是深化核心態的,首要難在這幾個方面:

首要,嵌入式偏底層,是軟硬結合的東西,軟、硬體都要懂,對才幹要求原本就要高不少;

其次,嵌入式開發的學習門檻也要高一些,而且像linux途徑下的開發流程,很多人都不習氣,摸不清;

再者,嵌入式學習的正向反應可能比較慢,尤其是前期學習階段,導致沒有什麼成就感,也就堅持不下去了,所以往往就棄坑了。

已然嵌入式這麼難,那要怎樣學才幹學好呢?你可以分三個階段來學習:

1.基礎學習階段。這就包括通用程式設計基礎(c語言、資料結構/演算法、作業系統、計網、計組、linux系統基礎)和基本的硬體基礎,紮實地掌握這兩大基礎,是後續持續發展和不斷進步的動力源泉。

2.嵌入式運用程式設計階段,或者說系統途徑程式設計階段。由於一般會以特定的嵌入式途徑和特定的嵌入式作業系統為依託,瞭解這個系統途徑上的程式設計方法和流程。

以常見的arm+linux途徑為例,需求掌握從記憶體管理到多工程式設計、檔案i/o、網路程式設計,甚至圖形化介面程式設計等幾個大的方面。

3.深化嵌入式底層開發階段,最常見的就是核心開發和驅動開發,這些統歸於核心態開發範疇,所以需求對作業系統內部機制有所涉獵和了解,在此基礎上需求掌握從系統移植到核心開發、驅動開發的各個細節,這是成神之路。

學習嵌入式是個綿長的程序,厚積薄發的程序,需求健壯的毅力,一旦你學有所成,所取得酬謝也是非常大的,所以咱們不要容易拋棄。

6樓:檸檬網綠

嵌入式開發是比較困難的,必須要有專業的技術,一般是從業兩年之後的人才會獨立去開發,需要去系統學習。

7樓:楊倩依

嵌入式開發是比較難的,需要學習大量的基礎知識,想要有成就是需要等一段時間的,想要學習就是堅持下去。

8樓:秋風體育

嵌入式開發挺難的,想要學好也不容易。首先可以報一些專業的培訓班學習,也可以請教大佬。

9樓:cdfarsight活寶

對於嵌入式來說,不要覺得他學很多東西,你就會沒有目的的學這學那的,這樣只會讓自己更加迷茫,不知道要學哪個了。

你要知道,嵌入式也就是軟體,硬體,程式設計這些方面的, 最基礎的也就是c語言了 ,那剛開始接觸,你就需要先從c語言入手。

1、 c語言 ,關於c語言要知道基本的語法,什麼是結構體,什麼是共同體,有的東西也不用一定要記憶,因為在實際中很少用到;

2、 嵌入式最核心的 ,所以作業系統原理也應該是要有所瞭解的,比如時間片、任務調動等等;

3、 linux基本 的使用 (vi器必須會用,因為在終端改檔案的時候只能用這個),現在很多的人對滑鼠早是情有獨鍾了,很少用到命令,在學習嵌入式linux可要改改這個習慣了,linux用命令操作具有效率高、功能強大的特點,這個是圖形介面無法取代的,其實平時的圖形介面操作都要轉化為命令 給硬體的。

4、 linux裝置驅動的架構 要了解,結合原理圖和linux裝置驅動相關書籍把每一行**分析清楚。

嵌入式開發要學什麼

10樓:

arm+linux路線,主攻嵌入式linux作業系統及其上應用軟體開發目標:

1) 掌握主流嵌入式微處理器的結構與原理(初步定為arm9)

2) 必須掌握一個嵌入式作業系統 (初步定為uclinux或linux,版本待定)

3) 必須熟悉嵌入式軟體開發流程並至少做一個嵌入式軟體專案。

從事嵌入式軟體開發的好處是:

1)目前國內外這方面的人都很稀缺。這一領域入門門檻較高,所以非專業it人員很難切入這一領域;另一方面,是因為這一領域較新,目前發展太快,大多數人無條件接觸。

2)與企業計算等應用軟體不同,嵌入式領域人才的工作強度通常低一些(但收入不低)。

3)哪天若想創業,搞自已的產品,嵌入式不像應用軟體那樣容易被盜版。硬體設計一般都是請其它公司給訂做(這叫「貼牌」:oem),都是通用的硬體,我們只管設計軟體就變成自己的產品了。

4)興趣所在,這是最主要的。

嵌入式開發要學哪些課程?

嵌入式開發需要學什麼

嵌入式軟體開發需要學什麼

學嵌入式需要學那些方面,學習嵌入式開發要學習哪些知識?

基礎知識 數位電路 計算機組成原理 嵌入式微處理器結構。組合語言 c c 編譯原理 離散數學。資料結構和演算法 作業系統 軟體工程 網路 資料庫。方法 雖科目眾多,但都是較簡單的基礎,且大部分已掌握。不一定全學,可根據需要選修。主攻書籍 the c programming language 一直沒時...

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

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

嵌入式難學嗎,嵌入式軟體開發就業前景如何,學習的難度又有多大?

樓主,學習是自己的事情,學的成果如何那都要看自己的努力了。嵌入式自學起來確實有一些困難,需要一定的c基礎,還是參加培訓吧。推薦華清星創客學院的教程,每個知識點都有對應的案例,理解起來很容易,零基礎入門的量身教程。技術問答讓你的每天的問題可以得到及時的解答,不留尾巴。課程內容乾貨多,廢話少,互動式讓枯...