當前位置:首頁 » 課程設計 » 嵌入式系統相關課程

嵌入式系統相關課程

發布時間: 2021-02-03 07:35:10

❶ 嵌入式系統學習需要准備哪些課程

c是必備,linux是最好的著手點,買塊arm開發板實踐。

課程的問題,一般本科計算機相關專業畢業說明你已經具備開發嵌入式的知識了,只需要實踐而已。

❷ 嵌入式方向要學習什麼課程

最重要的是要學好c語言,精通最好。這是首要的要求!

其次要學的課程有:
操作系統原理
硬體原理
硬體及介面技術
外圍設備
設備驅動
匯編語言
介面技術
如果你想從事嵌入式linux 那麼還要學習如下課程
linux操作系統原理
linux內核編程
linux設備驅動程序
linux網路編程
AT&T匯編程序設計

剩下的這些也是必須看的,

嵌入式系統開發過程
嵌入式系統開發實例
嵌入式項目開發流程

其他的還需要 學一些嵌入式系統開發平台相關的東西

例如 了解arm7 arm9平台等等

也有幾個方向 如基於linux的 win ce的 等等

最後一條建議:學好 單片機

單片機是嵌入式系統最重要的基礎

❸ 嵌入式系統從0學習需要哪些課程

首先你要學好c語言,精通最好。這是首要的要求!
其次要學的課程有:
操作系統專原理
硬體原理
硬體及接屬口技術
外圍設備
設備驅動
匯編語言
介面技術
如果你想從事嵌入式linux 那麼還要學習如下課程
linux操作系統原理
linux內核編程
linux設備驅動程序
linux網路編程
AT&T匯編程序設計

剩下的這些也是必須看的,不確定是哪本書,但必須是這方面的

嵌入式系統開發過程
嵌入式系統開發實例
嵌入式項目開發流程

其他的還需要 學一些嵌入式系統開發平台相關的東西

例如 arm7 arm9平台等等

也有幾個方向 如基於linux的 win ce的 等等

最後一條建議:學好 單片機

單片機是嵌入式系統最重要的基礎!

大一就有這樣的意識,不錯!

先到這里 手疼 呵呵

❹ 嵌入式系統要學習的課程,還有課程安排

現在是計算機系大三學生,從數模電路,C++,C51單片機……到嵌入式系統U/cosII等課程都學了,以後想從事嵌入式開發(Linux),要再學什麼,順序怎樣?

首先C語言,這個是毋庸置疑的,不管是做嵌入式軟體還是硬體開發的人員,對C語言的掌握這個是必需的,特別是對於以後致力於嵌入式軟體開發的人,現在絕大部分都是用C語言,你說不掌握它可以嗎?至於如何學習C語言,我想這些基礎的知識每個人都有自己的方法,關鍵要去學習,看書也好,網上找些視頻看也好。很多人會問,C語言要學到怎麼樣,我覺得這沒有標準的答案。我想至少你在明白了一些基礎的概念後,就該寫代碼了,動手才是最重要的,當你動手了,遇到問題了,再反過來學習,反過來查查課本,那時的收獲就不是你死看書能得到的。

其次,應該對操作系統有所了解,這對你對硬體和軟體的理解,絕對有很大的幫助。應該把系統的管理理解一下,比如進程、線程,系統如何來分配資源的,系統如何來管理硬體的,當然,不是看書就能把這些理解透,如果不是一時能理解,沒關系,多看看,結合以後的項目經驗,會有更好的理解的。

還有應該學習嵌入式系統,如linux或者wince下的編程,這些對以後做應用的編程很有幫助,當然,如果做手機的話,那可以學習MTK、塞班、Android等操作系統,Android是以後發展的趨勢,現在很熱門,Android也是基於linux系統封裝的,所以建議先學習下linux。

還有,應該學習下單片機或者ARM或者MIPS,很多人說我沒有單片機的經驗,直接學ARM可以嗎?我覺得那完全沒有問題的,當然如果你學習過單片機,那最好不過了,以後學習ARM就更簡單了。

最後如果你把以上的知識都有所了解後,就該去閱讀閱讀一些優秀的代碼,比如結合arm晶元手冊學習去學習下UBOOT的源代碼,了解下最小的系統開發,那對你整個嵌入式開發的非常有幫助的,可以的話,還可以學習下linux的源代碼,當然如果你直接閱讀2.6的代碼,我想你會很痛苦的,可以先看看linux 代碼早期的版本,比如0.12 的代碼等等,麻雀雖小,五臟俱全,如果你全看完了,那我想你就是一名很成功的嵌入式工程師。

==========================================================
關於如何學習嵌入式,我剛才看到一篇很不錯的文章,是一個專科生介紹自己如何自學嵌入式,並找到嵌入式的工作,裡面介紹了他的學習方法和學習過程,希望對你有幫助。

專科生學嵌入式到找到工作的前前後後--學習的榜樣

先做個自我介紹,我07年考上一所很爛專科民辦的學校,學的是生物專業,具體的學校名稱我就不說出來獻丑了。09年我就輟學了,我在那樣的學校,一年學費要1萬多,但是根本沒有人學習,我實在看不到希望,我就退學了。

退學後我也迷茫,大專都沒有畢業,我真的不知道我能幹什麼,我在糾結著我能做什麼。所以輟學後我一段時間,我想去找工作,因為我比較沉默寡言,不是很會說話,我不適合去應聘做業務。我想應聘做技術的,可是處處碰壁。

一次偶然的機會,我才聽到嵌入式這個行業。那天我去新華書店,在計算機分類那邊想找本書學習。後來有個女孩子走過來,問我是不是讀計算機的,有沒有興趣學習嵌入式,然後給我介紹了一下嵌入式現在的火熱情況,告訴我學嵌入式多麼的有前景,給我了一份傳單,嵌入式培訓的廣告。聽了她的介紹,我心裡癢癢的,確實我很想去學會一門自己的技術,靠自己的雙手吃飯。

回家後,我就上網查了下嵌入式,確實是當今比較熱門的行業,也是比較好找工作的,工資也是相對比較高。我就下決心想學嵌入式了。於是我去找嵌入式培訓的相關信息,說真的,我也很迷茫,我不知道培訓是否真的能像他們宣傳的那樣好,所以我就想了解一段時間再做打算。

後來,我在網路知道看到一篇讓我很鼓舞的文章《如何學習嵌入式》,是一個嵌入式高手介紹沒有基礎的朋友怎麼自學入門學嵌入式,文章寫的很好,包含了如何學習,該怎麼學習。他提到一個方法就是看視頻,因為看書實在太枯燥和費解的,很多我們也看不懂。這點我真的很認同,我自己看書往往看不了幾頁。

我在想,為什麼別人都能自學成才,我也可以的!我要相信自己,所以我就想自學,如果實在學不會我再去培訓。

主意一定,我就去搜索嵌入式的視頻,雖然零星找到一些嵌入式的視頻,但是都不系統,我是想找一個能夠告訴我該怎麼學的視頻,一套從入門到精通的視頻,一個比較完整的資料,最好能有老師教,不懂可以請教的。

後來我又找到一份很好的視頻,是在嵌入式學習網推出的一份視頻《嵌入式視頻教程--零基礎手把手教你學嵌入式》,裡面的教程還不錯,很完整,可以讓我從基礎的開始學起。視頻不便宜啊,但是我也忍了,畢竟買幾本書都要幾百了,何況他們還有半年的技術咨詢和服務,算值了。

======這里我就不給出他們的網址,如果你也想要嵌入式視頻的話,那就自己去網路搜索:零基礎手把手教你學嵌入式。

下面介紹下我的學習流程,希望對和我一樣完全沒有基礎的朋友有所幫助。

收到他們寄過來的光碟後,我就開始學習了,由於我沒有什麼基礎,我就從最簡單的C語言視頻教程學起,話說簡單,其實我還是很多不懂的,我只好請教他們,他們還是很熱心的,都幫我解決了。C語言我差不多學了一個禮拜,接下來我就學了linux的基本命令,我在他們提供linux虛擬機上都有做練習,敲linux的基本命令,寫簡單的C語言代碼,差不多也就三個禮拜。我每天都在不停的寫一些簡單的代碼,這樣一月後我基本掌握了C和linux的基本操作。

接下來我就去學習了人家的視頻的培訓教程,是整套的,和去參加培訓沒有多大的區別,這一看就是兩個月,學習了ARM的基本原理,學習嵌入式系統的概念,也掌握了嵌入式的環境的一些搭建,對linux也有更深層次的理解了,明白了嵌入式應用到底是怎麼做的,但是驅動我只是有一點點的了解,這個相對難一點,我想以後再慢慢啃。

這兩個月,除了吃飯睡覺,我幾乎都在學習。因為我知道幾乎沒有基礎,比別人差勁,我只能堅持努力著,我不能放棄,我必要要靠自己來養活自己,必須學好這門技術,同時我不懂的就問,這里真的很感謝他們的技術客服對我的任何問題都是耐心的解答,每天都我幾乎都有好幾個問題問他們,然後我就把不懂的問題總結記下來,這樣慢慢積累了一段時間,我發現自己真的有點入門了。

最後的一個月,我就去看關於實踐部分的內容,了解嵌入式項目具體的開發流程,需要什麼樣的知識,我就開始准備這方面的知識,也就是學習這方面的視頻,同時他們建議我去找了找一些嵌入式面試的題目,為自己以後找工作做准備。我就到網上找了很多嵌入式的題目,把他們理解的記下來,這樣差不多准備了20天左右

我覺得自己差不多入門了,會做一些簡單的東西了。我就想去找工作看看,於是我就到51job瘋狂的投簡歷,因為我學歷的問題,專科沒有畢業,說真的,大公司沒有人會要我,所以我投的都是民營的小公司,我希望自己的努力有所回報。沒有想過幾天過後,就有面試了,但是第一次面試我失敗了,雖然我自認為筆試很好,因為我之前做了准備,但是他們的要求比較嚴格,需要有一年的項目經驗,所以我沒有被選中。

後來陸續面試了幾家公司,終於功夫不負有心人。我終於面試上的,是在閔行的一家民營的企業,公司規模比較小,我的職務是嵌入式linux應用開發,做安防產品的應用的。我想我也比較幸運,經理很看重我的努力,就決定錄用我,開的工資是3500一個月,雖然我知道在上海3500隻能過溫飽的生活,但是我想我足夠了。我至少不用每天都要靠父母養,我自己也能養活自己的。我想只要我繼續努力,我工資一定會翻倍的。

把本文寫出來,希望能讓和我一樣的沒有基礎的朋友有信心,其實我們沒有必要自卑,我們不比別人笨,只要我們肯努力,我們一樣會成功。

最後祝願所有想學嵌入式的朋友更早的入門!

==========================================

上面的兩篇文章都是學嵌入式的經典文章,希望能幫到你,加油哦

❺ 嵌入式難學嗎課程都有哪些

學ARM搞純硬體不太好 結合嵌入式系統軟硬結合應該是你的方向 而嵌入式涉及很多專基礎課 大三應該有操作系統屬的課程再自己深入學習一兩個系統這樣用人單位應該會注意你了 還有微機原理是也要學的 不過學什麼x86可能沒什麼用處 關鍵是思想能用在ARM上就行

❻ 嵌入式操作系統類的課程包括哪些呢

隨著科技的不斷發展,嵌入式操作系統大家也很熟悉了,但是嵌入式操作系統類的課內程可容能還有點陌生。現在就由卓躍教育為大家介紹一下嵌入式操作系統類課程 第一類、傳統的經典RTOS 第二類、嵌入式Linux操作系統 第三類、 Windows CE嵌入式操作系統

❼ 求大學嵌入式系統專業課程都有哪些

完整一些?
操作系統,微機原理,C語言,ARM9,數據結構。。。

❽ 嵌入式開發都要學習那些課程

看題主選擇哪條嵌入式方向了。
嵌入式開發主要分2個方向(當然了還有更細的分類)
嵌入式硬體開發工程師
嵌入式軟體開發工程師()

如果是偏硬體類:你需要懂電路,各種硬體(元器件),會看原理圖,這些你得精通,數電模電你得熟悉,語言:C是必須的,匯編你也得熟悉(電子專業的最合適不過了),ARM體系結構要很熟悉,因為你是走底層的,大概就是這樣的,linux也要熟悉(相對軟體開發工程師,會玩就行),還有一些,我一時也想不起來了。

如果是偏軟體類(我是這類的):相對硬體來說,我可以不需要精通電路,元器件,但是要得簡單的懂點點,原理圖要看的(這些在工作中可以和硬體人員慢慢溝通,問問他們,久了也就略知一二了)

下面要說重點了(主要偏LINUX系統),C語言必須完成掌握,匯編需要熟悉,熟悉一門面向對象語言(C++/JAVA等),我比較熟悉的是C++,因為偏軟體類,你走的路線應該是中--上層(也就是OS層+APP層)
必須至少掌握一門IDE開發工具(比如QT,MFC,QT尤其重要)
ARM體系結構必須掌握
LINUX系統必須熟悉(當然了,如果選擇WIN_CE的話,也是你的自由)
LINUX內核必須熟悉
嵌入式軟體工程師一般的必須任務是什麼呢:
1:u-boot的移植,編譯
2:內核的裁剪,編譯,移植
3:linux驅動的編譯,編譯,移植
4:文件系統的創建,編譯,移植
5:應用程序你得會寫(主要用QT寫),當然你去玩android,你還得會java
寫完了還不算完,你得用在板子上,所以,你要如果將寫好的程序,交叉編譯移植到板子上面去才行
基本都是這些了吧,一時沒想到其它的

語言組織能力有限
可以追問

❾ 嵌入式系統的開發都需要學習哪些課程

基礎課程
電路知識:模擬電路與數字電路,信號與系統,數字信號處理等
數學知識:微積分專,離屬散數學,線性代數等
編程知識:匯編語言,C語言,C++語言,匯編原理等。
應用知識:MCU ARM FPGA DSP 等。
操作系統知識:操作系統概論,嵌入式操作系統如 WINCE LINUX Android 等

熱點內容
幼師專業怎麼樣 發布:2021-03-16 21:42:13 瀏覽:24
音樂小毛驢故事 發布:2021-03-16 21:40:57 瀏覽:196
昂立中學生教育閘北 發布:2021-03-16 21:40:47 瀏覽:568
建築業一建報考條件 發布:2021-03-16 21:39:53 瀏覽:666
2017年教師資格注冊結果 發布:2021-03-16 21:39:49 瀏覽:642
中國教師資格證查分 發布:2021-03-16 21:39:41 瀏覽:133
踵什麼成語有哪些 發布:2021-03-16 21:38:20 瀏覽:962
東營幼師專業學校 發布:2021-03-16 21:35:26 瀏覽:467
機械電子研究生課程 發布:2021-03-16 21:33:36 瀏覽:875
杭州朝日教育培訓中心怎麼樣 發布:2021-03-16 21:33:28 瀏覽:238