怎么學習嵌入式系統開發(fā)?
-
如題~ 希望能夠詳細點,本人為了學習嵌入式系統,已經學習了單片機、ubuntu Linux操作系統等資料,希望學習過的前輩指點迷津,Z好指出初級階段怎么學習,學什么,用什么參考書,需要什么硬件條件,等等,總之給個好點的學習流程,小弟不勝感激,我把自己能給... 如題~ 希望能夠詳細點,本人為了學習嵌入式系統,已經學習了單片機、ubuntu Linux操作系統等資料,希望學習過的前輩指點迷津,Z好指出初級階段怎么學習,學什么,用什么參考書,需要什么硬件條件,等等,總之給個好點的學習流程,小弟不勝感激,我把自己能給的Z高獎賞都給您了~~!??! 展開
全部評論(4條)
-
- liuzhuolele521 2010-07-12 00:00:00
- Z好的辦法是自己構想一個嵌入式項目,然后買一套符合項目要求的開發(fā)板,動手實踐。 單純的學習太枯燥,要根據興趣學習。在學習中找到樂趣。收獲會很大的。
-
贊(9)
回復(0)
-
- 13811497209 2010-07-15 00:00:00
- 熟練掌握C語言 了解C++ 掌握數據結構 買塊ARm開發(fā)板 買本關于ARm的書 多看看關于嵌入式Linux論壇 視頻 有條件的去參加培訓
-
贊(8)
回復(0)
-
- cq莯莯 2010-07-13 00:00:00
- 應該從嵌入式系統應用開始學習,就像先學打字后學軟件一樣,和學習所有軟件一樣,先學習應用,根據需要選擇性補充基礎知識。
-
贊(16)
回復(0)
-
- 我是智障happy 2010-07-15 00:00:00
- 推薦到華清遠見的網站上了解嵌入式學習的課程設置和相關書籍。 如果是希望向嵌入式軟件方向發(fā)展的話,目前Z常見的是嵌入式Linux方向,關于這個方向,我認為大概分3個階段: 1、嵌入式linux上層應用,包括QT的GUI開發(fā) 2、嵌入式linux系統開發(fā) 3、嵌入式linux驅動開發(fā) 嵌入式目前主要面向的幾個操作系統是,LINUX,WINCE、VxWorks等等 Linux是開源免費的,而且其源代碼是開放的,更加適合我們學習嵌入式。 所以你可以嘗試以下路線: (1) C語言是所有編程語言中的強者,單片機、DSP、類似ARM的種種芯片的編程都可以用C語言搞定),因此必須非常熟練的掌握。 推薦書籍:譚浩強的很不錯,《The C Programming Language》 這本經典的教材是老外寫的,也有中譯版本。 (2) 操作系統原理,是必需的,如果你是計算機專業(yè)畢業(yè)那也就無所謂了,如果是非計算機專業(yè)的就必須找一本比較淺顯的計算機原理書籍看一看,把啥叫“進程”“線程”“系統調度”等等基本問題搞清楚。 (3) Linux操作系統就是用C語言編寫的,所以你也應該先學習下Linux方面的編程,只有你會應用了,才能近一步去了解其內核的精髓。 推薦書籍:《UNIX環(huán)境高級編程》(第2版) (4) 了解ARM的架構,原理,以及其匯編指令,我們在嵌入式開發(fā)中,一般很少去寫匯編,但是Z起碼的要求是能夠看懂arm匯編。 (5) 系統移植的時候,就需要你從Z下層的bootloader開始,然后內核移植,文件系統移植等。而移植這部分對硬件的依賴是非常大的,其配置步驟也相對復雜,也沒有太多詳細資料。 (6) 驅動開發(fā) linux驅動程序設計既是個極富有挑戰(zhàn)性的領域,又是一個博大精深的內容。 linux驅動程序設計本質是屬于linux內核編程范疇的,因而是對linux內核和內核編程是有要求的。在學習前你要想了解linux內核的組成,因為每一部分要詳細研究的話足夠可以擴展成一本厚書。 以上只不過是大概的框架,在實際的開發(fā)中還會涉及很多東西,比如:交叉編譯、makefile、shell腳本等等,所以說學習嵌入式的周期較長,門檻較高,自學的話更是需要較強的學習能力和專業(yè)功底。只要能堅持下來一定會取得成功! 你可以到華清遠見網站上了解更多嵌入式的相關資料。各大書店及圖書館也有華清遠見出版的暢銷嵌入式專業(yè)圖書,了解一下相信對你有幫助!
-
贊(13)
回復(0)
熱門問答
- 怎么學習嵌入式系統開發(fā)?
- 如題~ 希望能夠詳細點,本人為了學習嵌入式系統,已經學習了單片機、ubuntu Linux操作系統等資料,希望學習過的前輩指點迷津,Z好指出初級階段怎么學習,學什么,用什么參考書,需要什么硬件條件,等等,總之給個好點的學習流程,小弟不勝感激,我把自己能給... 如題~ 希望能夠詳細點,本人為了學習嵌入式系統,已經學習了單片機、ubuntu Linux操作系統等資料,希望學習過的前輩指點迷津,Z好指出初級階段怎么學習,學什么,用什么參考書,需要什么硬件條件,等等,總之給個好點的學習流程,小弟不勝感激,我把自己能給的Z高獎賞都給您了~~?。?! 展開
2010-07-11 23:33:12
557
4
- 怎么學習嵌入式linux
2012-08-18 22:29:13
385
1
- 想自學計算機三級嵌入式嵌入式系統開發(fā)技術,應該怎么準備?
- 目前已過計算機二級C,想自學計算機三級嵌入式嵌入式系統開發(fā)技術,非計算機專業(yè),非電氣類專業(yè),我該從哪兒入手呢?應該看那些書?麻煩詳細一些。
2013-06-12 13:43:44
543
3
- 嵌入式系統開發(fā)和普通電腦操作系統開發(fā)的區(qū)別
- 請問嵌入式系統的操作系統和普通電腦的操作系統的開發(fā)流程是否一樣? 誰關于這方面的資料???
2010-12-10 04:25:43
602
3
- 計算機三級嵌入式系統開發(fā)技術報名
- 你好,我想詢問一下這個計算機三級嵌入式系統開發(fā)技術報名的情況,我大三,國二過了,選的是C語言這個,這個三級我應該選什么? 我的專業(yè)是電子信息工程。學校也沒有強制要求去考。 我如果考的話應該去找什么老師?去什么地方報名?
2018-12-05 00:47:53
337
0
- 計算機三級嵌入式系統開發(fā)技術有用嗎
2016-04-07 19:24:01
556
1
- 全國計算機三級嵌入式系統開發(fā)技術有用嗎
2017-06-25 19:58:09
461
1
- 計算機三級,嵌入式系統開發(fā)技術,難嗎。
- 我零基礎,想花三個月去學,能過嗎。
2017-04-09 12:03:51
339
1
- 計算機三級嵌入式系統開發(fā)技術考什么內容
2018-06-03 22:12:47
555
1
- 計算機三級嵌入式系統開發(fā)技術題庫有幾套
2016-12-31 20:21:44
332
1
- 嵌入式系統開發(fā) 是否屬于計算機三級考試科目?
2013-05-31 01:04:01
343
3
- 計算機三級嵌入式系統開發(fā)技術考試難嗎?
2014-03-04 12:58:22
370
2
- 計算機四級嵌入式系統開發(fā)工程師適合做什么工作?
2018-12-06 22:24:17
346
0
- 考全國計算機三級嵌入式系統開發(fā)技術 看什么書??
- 有沒有專門的書籍?
2015-06-17 05:23:35
328
1
- 計算機四級嵌入式系統開發(fā)工程師需要學哪些知識
2018-12-09 06:25:18
349
0
- 學習嵌入式需要計算機網絡基礎嗎
2012-10-19 04:11:34
594
3
- 如何學習CAN總線嵌入式開發(fā)?
- 剛接觸CAN總線,新手小白一枚,望高手支招!... 剛接觸CAN總線,新手小白一枚,望高手支招! 展開
2017-10-23 09:24:31
289
1
- 求計算機等級考試三級教程--嵌入式系統開發(fā)技術。pdf
- 求計算機等級考試三級教程--嵌入式系統開發(fā)技術.pdf
2015-12-09 20:22:44
613
1
- 求計算機等級考試三級教程--嵌入式系統開發(fā)技術.pdf
- 求計算機等級考試三級教程--嵌入式系統開發(fā)技術。pdf liangzhao2011@163.com 非常感謝?。?!
2018-12-08 16:26:49
412
0
4月突出貢獻榜
推薦主頁
最新話題





參與評論
登錄后參與評論