超碰在线观看97青草国产_动漫毛片免费观看_亚洲无码黄色电影在线播放_中文字幕无码视频_国产精品91不卡_好爽**片一区二区三区四_亚洲欧美日韩成人网手机版_香蕉影视网站在线观看_欧美成人永久免费观看_国内精品黄三级毛片

嵌入式軟件開發(fā)培訓(xùn)(嵌入式軟件開發(fā)培訓(xùn)班)

軟件開發(fā) 3738
今天給各位分享嵌入式軟件開發(fā)培訓(xùn)的知識(shí),其中也會(huì)對(duì)嵌入式軟件開發(fā)培訓(xùn)班進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、嵌入式軟件開發(fā)是什么?

今天給各位分享嵌入式軟件開發(fā)培訓(xùn)的知識(shí),其中也會(huì)對(duì)嵌入式軟件開發(fā)培訓(xùn)班進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!

本文目錄一覽:

嵌入式軟件開發(fā)是什么?

什么是嵌入式開發(fā)和軟件開發(fā)

其實(shí)很簡(jiǎn)單,你百度一下就知道的,但是既然你提問了,我就說哈,我也是學(xué)嵌入式開發(fā)的,雖然還沒畢業(yè)。

1.自從有了單片機(jī),就有了嵌入式

2.嵌入式系統(tǒng)是軟件和硬件的綜合體,有嵌入式軟件開發(fā)和嵌入式硬件開發(fā),一般都是軟件開發(fā),硬件太難了(要學(xué)習(xí)硬件的知識(shí),數(shù)字電路和模擬電路是必修的,計(jì)算機(jī)的架構(gòu)。。。),既然叫嵌入式就不是純軟件了,還得一些硬件的知識(shí),多數(shù)時(shí)候搞得是燒寫,調(diào)試電子器件。

3.嵌入式系統(tǒng)是可以自己定制的系統(tǒng)(顧名思義,就是要什么就留下什么,可以剪切的系統(tǒng),追求的是小型化,適用,低成本,低功耗,可擴(kuò)展),多數(shù)撫采用的linux的內(nèi)核(最簡(jiǎn)單的ucOS-||,新手接觸),一大特點(diǎn)就是專用,定制,內(nèi)核是一大難。

4.應(yīng)用:手機(jī)(像現(xiàn)在android手機(jī)的游戲開發(fā),運(yùn)用開發(fā)等),各種手持終端,車載系統(tǒng),各種監(jiān)控各種帶程序的電子器件,只能家居,只能機(jī)器人。。。。

什么是嵌入式軟件和非嵌入式軟件

簡(jiǎn)單的說,嵌入式軟件就是基于嵌入式平臺(tái)(比如ARM+Linux)的應(yīng)用軟件或者系統(tǒng)軟件;而非嵌入式軟件大多指基于通用處理器和操作系統(tǒng)平臺(tái)俯軟件(比如桌面應(yīng)用軟件)。

嵌入式應(yīng)用軟件開發(fā)與嵌入式系統(tǒng)軟件開發(fā)區(qū)別

你好,就我自身而言,兩者都在做。應(yīng)用軟件主要是PC機(jī)的軟件或者手機(jī)上的各種app,而嵌入式系統(tǒng)是指更底層的,也就是應(yīng)用軟件的平臺(tái)。給你舉個(gè)例子吧,我是做智能卡的,比如公交卡,CPU卡芯片內(nèi)存有操作系統(tǒng)(cos)這屬于嵌入式系統(tǒng)軟件,而你要往卡里充值時(shí)就要用到電腦上的充值軟件(上位機(jī)),這個(gè)則是應(yīng)用軟件!

什么是嵌入式軟件開發(fā)如何學(xué)習(xí)

嵌入式自學(xué)的話非常難,因?yàn)榍度胧叫枰獙W(xué)習(xí)的東西很多而且很難,如果你沒掌握學(xué)習(xí)嵌入式的方法的話,可能1-2年都只能入門,如果你掌握嵌入式的學(xué)習(xí)的方法的話,半年就能學(xué)會(huì)嵌入式。

…………………………………………

看你問的問題,應(yīng)該是對(duì)嵌入式很感興趣,其實(shí)你可以自學(xué)嵌入式。關(guān)于如何學(xué)習(xí)嵌入式,我剛才看到一篇很不錯(cuò)的文章,是一個(gè)??粕榻B自己如何自學(xué)嵌入式,并找到嵌入式的工作,里面介紹了他的學(xué)習(xí)方法和學(xué)習(xí)過程,希望對(duì)你有幫助。

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

退學(xué)后我也迷茫,大專都沒有畢業(yè),我真的不知道我能干什么,我在糾結(jié)著我能做什么。所以輟學(xué)后我一段時(shí)間,我想去找工作,因?yàn)槲冶容^沉默寡言,不是很會(huì)說話,我不適合去應(yīng)聘做業(yè)務(wù)。我想應(yīng)聘做技術(shù)的,可是處處碰壁。

一次偶然的機(jī)會(huì),我才聽到嵌入式這個(gè)行業(yè)。那天我去新華書店,在計(jì)算機(jī)分類那邊想找本書學(xué)習(xí)。后來有個(gè)女孩子走過來,問我是不是讀計(jì)算機(jī)的,有沒有興趣學(xué)習(xí)嵌入式,然后給我介紹了一下嵌入式現(xiàn)在的火熱情況,告訴我學(xué)嵌入式多么的有前景,給我了一份傳單,嵌入式培訓(xùn)的廣告。聽了她的介紹,我心里癢癢的,確實(shí)我很想去學(xué)會(huì)一門自己的技術(shù),靠自己的雙手吃飯。

回家后,我就上網(wǎng)查了下嵌入式,確實(shí)是當(dāng)今比較熱門的行業(yè),也是比較好找工作的,工資也是相對(duì)比較高。我就下決心想學(xué)嵌入式了。于是我去找嵌入式培訓(xùn)的相關(guān)信息,說真的,我也很迷茫,我不知道培訓(xùn)是否真的能像他們宣傳的那樣好,所以我就想了解一段時(shí)間再做打算。

后來,我在百度知道看到一篇讓我很鼓舞的文章,是一個(gè)嵌入式高手介紹沒有基礎(chǔ)的朋友怎么自學(xué)入門學(xué)嵌入式,文章寫的很好,包含了如何學(xué)習(xí),該怎么學(xué)習(xí)。他提到一個(gè)方法就是看視頻,因?yàn)榭磿鴮?shí)在太枯燥和費(fèi)解的,很多我們也看不懂。這點(diǎn)我真的很認(rèn)同,我自己看書往往看不了幾頁。

我在想,為什么別人都能自學(xué)成才,我也可以的!我要相信自己,所以我就想自學(xué),如果實(shí)在學(xué)不會(huì)我再去培訓(xùn)。

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

后來我又找到一份很好的視頻,是在IT學(xué)習(xí)聯(lián)盟網(wǎng)站推出的一份視頻《零基礎(chǔ)嵌入式就業(yè)班》(喜歡《零基礎(chǔ)嵌入式就業(yè)班》的可以復(fù)制 sina.lt/qKh 粘貼瀏覽器地址欄按回車鍵即打開)。里面的教程還不錯(cuò),很完整,可以讓我從基礎(chǔ)的開始學(xué)起。視頻比較便宜。

下面介紹下我的學(xué)習(xí)流程,希望對(duì)和我一樣完全沒有基礎(chǔ)的朋友有所幫助。

收到他們寄過來的光盤后,我就開始學(xué)習(xí)了,由于我沒有什么基礎(chǔ),我就從最簡(jiǎn)單的C語言視頻教程學(xué)起,話說簡(jiǎn)單,其實(shí)我還是很多不懂的,我只好請(qǐng)教他們,他們還是很熱心的,都幫我解決了。C語言我差不多學(xué)了一個(gè)禮拜,接下來我就學(xué)了linux的基本命令,我在他們提供linux虛擬機(jī)上都有做練習(xí),敲linux的基本命令,寫簡(jiǎn)單的C語言代碼,差不多也就三個(gè)禮拜。我每天都在不停的寫一些簡(jiǎn)單的代碼,這樣一月后我基本掌握了C和linux的基本操作。

接下來我就去學(xué)習(xí)了人家的視頻的培訓(xùn)教程,是整套的,和去參加培訓(xùn)沒有多大的區(qū)別,這一看就是兩個(gè)月,學(xué)習(xí)了ARM的基本原理,學(xué)習(xí)嵌入式系統(tǒng)的概念,也......

嵌入式軟件開發(fā)和軟件開發(fā)有區(qū)別嗎

操作系統(tǒng)不一樣,嵌入式軟件開發(fā)屬于軟件開發(fā)的一種。

嵌入式軟件開發(fā)主要針對(duì)計(jì)算能力有限的CPU進(jìn)行的軟件開發(fā),比如INTEL的CPU芯片時(shí)鐘頻率可以達(dá)到1G HZ,雖然INTEL的CPU運(yùn)算能力強(qiáng)大,但是體積大,發(fā)熱大,不適合使用在某些場(chǎng)合,這個(gè)時(shí)候就要使用一些體積小,功耗低,運(yùn)算能力有限的專用CPU,比如手機(jī)上使用的CPU處理器,在這種CPU上運(yùn)行的操作系統(tǒng)就是嵌入式操作系統(tǒng),這些操作系統(tǒng)占用比較小的硬件資源,但是卻有相對(duì)較高的執(zhí)行調(diào)度效率。

嵌入于宿主設(shè)備,智能地完成宿主設(shè)備功能的計(jì)算機(jī)就是嵌入式計(jì)算機(jī),或簡(jiǎn)稱為嵌入式。嵌入式計(jì)算機(jī)的構(gòu)成:可以是單片的微控制器(MC-micro-controller),在我國(guó)習(xí)慣于稱做單片機(jī);也可以是由微處理器(MP-microprocessor)另加存儲(chǔ)器及外部設(shè)備構(gòu)成;還可以在MC/MP的基礎(chǔ)上附加數(shù)字信號(hào)處理器(DSP)核心部件,構(gòu)成多核MP/MC。

新一代嵌入式計(jì)算機(jī)的主要特征:是繼承了整個(gè)PC機(jī)時(shí)期的技術(shù)成就,特別是進(jìn)入90年代后的全球萬維網(wǎng)(Web)技術(shù)(產(chǎn)品有可接入萬維網(wǎng)的手持式PDA設(shè)備等)和多媒體技術(shù)(產(chǎn)品有高質(zhì)量數(shù)字音響、數(shù)字視盤播放器,數(shù)碼靜態(tài)相機(jī)、數(shù)碼視頻攝像機(jī)等等)。這類嵌入式的目標(biāo)是想把桌面PC機(jī)上成熟的技術(shù)拆解下來,放入手持設(shè)備或移動(dòng)設(shè)備,供用戶隨時(shí)隨地進(jìn)行消費(fèi)。全球網(wǎng)中行之有效的眾多通信協(xié)議,多媒體的MP3、JPEG、MPEG等所采用的標(biāo)準(zhǔn)數(shù)據(jù)格式及各種庫函數(shù)都使用32位格式和32位的編程軟件,所以嵌入式也注定要使用32位的微處理器。

為順應(yīng)形勢(shì)發(fā)展的需要,32位手持設(shè)備用的嵌入式操作系統(tǒng)應(yīng)運(yùn)而生,著名的有Windows CE、Epoch、 Palm OS等等,可見今日嵌入式的立點(diǎn)水平是很高的。

新一代嵌入式主要面向手持或移動(dòng)消費(fèi)類設(shè)備,電池供電和低價(jià)位是重要考慮因素,這就從根本上決定了它不可能照搬PC機(jī)上原來使用的微處理器。下面先介紹嵌入式32位微處理器的技術(shù)進(jìn)步,然后再舉一些新型嵌入式微處理器的實(shí)例,使讀者對(duì)新一代嵌入式有一個(gè)較清晰的認(rèn)識(shí)。

由上述可見,當(dāng)前嵌入式所用MP多是32位RISC DSP雙核或RISC/DSP單核結(jié)構(gòu)。過去比較著名的RISC生產(chǎn)廠家起著基石作用。許多新興的嵌入式廠家購買他們的RISC專利嫁接到自己的DSP核上。一些著名的生產(chǎn)CISC微處理器的廠家不甘心丟失嵌入式市場(chǎng),也紛紛向RISC及DSP靠攏。

從1981年Ready System發(fā)展了世界上第1個(gè)商業(yè)嵌入式實(shí)時(shí)內(nèi)核(VRTX32),到今天已經(jīng)有近20年的歷史。20世紀(jì)80年代的產(chǎn)品還只支持一些16位的微處理器,如68k,8086等。這時(shí)候的RTOS還只有內(nèi)核,以銷售二進(jìn)制代碼為主。當(dāng)時(shí)的產(chǎn)品除VRTX外,還有IPI公司的MTOS和80年代末ISI公司的PSOS。產(chǎn)品主要用于軍事和電信設(shè)備。進(jìn)入20世紀(jì)90年代,現(xiàn)代操作系統(tǒng)的設(shè)計(jì)思想,如微內(nèi)核設(shè)計(jì)技術(shù)和模塊化設(shè)計(jì)思想,開始滲入RTOS領(lǐng)域。老牌的RTOS廠家如Ready System(在1995年與Microtec Research合并),也推出新一代的VRTXsa實(shí)時(shí)內(nèi)核,新一代的RTOS廠家Windriver推出了Vxwork。另外在這個(gè)時(shí)期,各家公司都有力求擺脫完全依賴第三方工具的制約,而通過自己收購、授權(quán)或使用免費(fèi)工具鏈的方式,組成1套完整的開發(fā)環(huán)境。例如,ISI公司的Pri *** t、著名的Tornado(Windriver)和老牌的Spectra(VRTX開發(fā)系統(tǒng))等。

進(jìn)入2......

嵌入式軟件開發(fā)應(yīng)該學(xué)什么

如果是希望向嵌入式軟件方向發(fā)展的話,目前最常見的是嵌入式Linux+ARM方向,關(guān)于這個(gè)方向,我認(rèn)為大概分3個(gè)階段:

1、嵌入式linux上層應(yīng)用,包括QT的GUI開發(fā)

2、嵌入式linux系統(tǒng)開發(fā)

3、嵌入式linux驅(qū)動(dòng)開發(fā)嵌入式目前主要面向的幾個(gè)操作系統(tǒng)是,LINUX,WINCE、VxWorks等等

Linux是開源免費(fèi)的,而且其源代碼是開放的,更加適合我們學(xué)習(xí)嵌入式。所以自學(xué)的話你可以嘗試以下路線:

(1) C語言是所有編程語言中的強(qiáng)者,單片機(jī)、DSP、類似ARM的種種芯片的編程都可以用C語言搞定),因此必須非常熟練的掌握。

推薦書籍:譚浩強(qiáng)的很不錯(cuò),《The C Programming Language》 這本經(jīng)典的教材是老外寫的,也有中譯版本。

(2) 操作系統(tǒng)原理,是必需的,如果你是計(jì)算機(jī)專業(yè)畢業(yè)那也就無所謂了,如果是非計(jì)算機(jī)專業(yè)的就必須找一本比較淺顯的計(jì)算機(jī)原理書籍看一看,把啥叫“進(jìn)程”“線程”“系統(tǒng)調(diào)度”等等基本問題搞清楚。

(3) Linux操作系統(tǒng)就是用C語言編寫的,所以你也應(yīng)該先學(xué)習(xí)下Linux方面的編程,只有你會(huì)應(yīng)用了,才能近一步去了解其內(nèi)核的精髓。

推薦書籍:《UNIX環(huán)境高級(jí)編程》(第2版)

(4) 了解ARM的架構(gòu),原理,以及其匯編指令,我們?cè)谇度胧介_發(fā)中,一般很少去寫匯編,但是最起碼的要求是能夠看懂a(chǎn)rm匯編。

(5) 系統(tǒng)移植的時(shí)候,就需要你從最下層的bootloader開始,然后內(nèi)核移植,文件系統(tǒng)移植等。而移植這部分對(duì)硬件的依賴是非常大的,其配置步驟也相對(duì)復(fù)雜,也沒有太多詳細(xì)資料。

(6) 驅(qū)動(dòng)開發(fā)

linux驅(qū)動(dòng)程序設(shè)計(jì)既是個(gè)極富有挑戰(zhàn)性的領(lǐng)域,又是一個(gè)博大精深的內(nèi)容。

linux驅(qū)動(dòng)程序設(shè)計(jì)本質(zhì)是屬于linux內(nèi)核編程范疇的,因而是對(duì)linux內(nèi)核和內(nèi)核編程是有要求的。在學(xué)習(xí)前你要想了解linux內(nèi)核的組成,因?yàn)槊恳徊糠忠敿?xì)研究的話足夠可以擴(kuò)展成一本厚書。以上只不過是大概的框架,在實(shí)際的開發(fā)中還會(huì)涉及很多東西,比如:交叉編譯、makefile、shell腳本等等,所以說學(xué)習(xí)嵌入式的周期較長(zhǎng),門檻較高,自學(xué)的話更是需要較強(qiáng)的學(xué)習(xí)能力和專業(yè)功底。只要能堅(jiān)持下來一定會(huì)取得成功!推薦到華清遠(yuǎn)見的網(wǎng)站上了解嵌入式的課程體系和學(xué)習(xí)方法,還有很多資料和視頻教程可以下載。

嵌入式軟件開發(fā)好還是硬件開發(fā)好

硬件相對(duì)比較死板固定,但軟件特別是系統(tǒng)架構(gòu)的設(shè)計(jì)就很能鍛煉

人的腦力。巨立安技術(shù)一直認(rèn)為做軟件更能體現(xiàn)人腦的價(jià)值。

不過對(duì)工作,尤其是嵌入式這個(gè)方向的開發(fā)來說,也許最好的策略

就是堅(jiān)持 linux 內(nèi)核里面多任務(wù)調(diào)度時(shí)所采用的 “完全公平的調(diào)度(C

FS)”哲學(xué)。任何一個(gè)進(jìn)程,只要它最需要cpu、或者已得到cpu時(shí)間

相對(duì)于其他進(jìn)程最少,那調(diào)度器就優(yōu)先調(diào)度cpu給他。

軟件硬件的學(xué)習(xí)也是一樣,什么時(shí)候哪方面需要你花時(shí)間多一些、

或者你自己不擅長(zhǎng)哪一方面,那就堅(jiān)持往那方面發(fā)展用勁。如此,

到最后,你就會(huì)發(fā)現(xiàn)已然成為一個(gè)嵌入式乃至計(jì)算機(jī)系統(tǒng)的專家。

什么是嵌入式開發(fā)和軟件開發(fā)

嵌入式開發(fā)和硬件關(guān)系稍顯密切,主要是編寫程序操作硬件,比如:手機(jī)、打印機(jī)、電子顯示屏等等

軟件開發(fā)主要是編寫程序操作計(jì)算機(jī)。

嵌入式系統(tǒng)開發(fā)與軟件開發(fā)的區(qū)別

嵌入式系統(tǒng)開發(fā)是軟件開發(fā)的一種,嵌入式系統(tǒng)開發(fā)就是對(duì)于除了電腦之外的所有電子設(shè)備上操作系統(tǒng)的開發(fā),開發(fā)對(duì)象有手機(jī),掌上電腦,機(jī)電系統(tǒng)等。

嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),并且軟硬件可裁剪,適用于應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。它一般由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及用 戶的應(yīng)用程序等四個(gè)部分組成,用于實(shí)現(xiàn)對(duì)其他設(shè)備的控制、監(jiān)視或管理等功能

嵌入式系統(tǒng)一般指非PC系統(tǒng),它包括硬件和軟件兩部分。硬件包括處理器/微處理器、存儲(chǔ)器及外設(shè)器件和I/O端口、圖形控制器等。軟件部分包括操作系統(tǒng)軟件(OS)(要求實(shí)時(shí)和多任務(wù)操作)和應(yīng)用程序編程。有時(shí)設(shè)計(jì)人員把這兩種軟件組合在一起。應(yīng)用程序控制著系統(tǒng)的運(yùn)作和行為;而操作系統(tǒng)控制著應(yīng)用程序編程與硬件的交互作用。

嵌入式非常難,到底怎么學(xué)習(xí)嵌入式,我剛才看到一篇很不錯(cuò)的文章,是一個(gè)專科生介紹自己如何自學(xué)嵌入式,并找到嵌入式的工作,里面介紹了他的學(xué)習(xí)方法和學(xué)習(xí)過程,希望對(duì)你有幫助。

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

先做個(gè)自我介紹,我07年考上一所很爛??泼褶k的學(xué)校,學(xué)的是生物專業(yè),具體的學(xué)校名稱我就不說出來獻(xiàn)丑了。09年我就輟學(xué)了,我在那樣的學(xué)校,一年學(xué)費(fèi)要1萬多,但是根本沒有人學(xué)習(xí),我實(shí)在看不到希望,我就退學(xué)了。

退學(xué)后我也迷茫,大專都沒有畢業(yè),我真的不知道我能干什么,我在糾結(jié)著我能做什么。所以輟學(xué)后我一段時(shí)間,我想去找工作,因?yàn)槲冶容^沉默寡言,不是很會(huì)說話,我不適合去應(yīng)聘做業(yè)務(wù)。我想應(yīng)聘做技術(shù)的,可是處處碰壁。

一次偶然的機(jī)會(huì),我才聽到嵌入式這個(gè)行業(yè)。那天我去新華書店,在計(jì)算機(jī)分類那邊想找本書學(xué)習(xí)。后來有個(gè)女孩子走過來,問我是不是讀計(jì)算機(jī)的,有沒有興趣學(xué)習(xí)嵌入式,然后給我介紹了一下嵌入式現(xiàn)在的火熱情況,告訴我學(xué)嵌入式多么的有前景,給我了一份傳單,嵌入式培訓(xùn)的廣告。聽了她的介紹,我心里癢癢的,確實(shí)我很想去學(xué)會(huì)一門自己的技術(shù),靠自己的雙手吃飯。

回家后,我就上網(wǎng)查了下嵌入式,確實(shí)是當(dāng)今比較熱門的行業(yè),也是比較好找工作的,工資也是相對(duì)比較高。我就下決心想學(xué)嵌入式了。于是我去找嵌入式培訓(xùn)的相關(guān)信息,說真的,我也很迷茫,我不知道培訓(xùn)是否真的能像他們宣傳的那樣好,所以我就想了解一段時(shí)間再做打算。

后來,我在百度知道看到一篇讓我很鼓舞的文章,是一個(gè)嵌入式高手介紹沒有基礎(chǔ)的朋友怎么自學(xué)入門學(xué)嵌入式,文章寫的很好,包含了如何學(xué)習(xí),該怎么學(xué)習(xí)。他提到一個(gè)方法就是看視頻,因?yàn)榭磿鴮?shí)在太枯燥和費(fèi)解的,很多我們也看不懂。這點(diǎn)我真的很認(rèn)同,我自己看書往往看不了幾頁。

我在想,為什么別人都能自學(xué)成才,我也可以的!我要相信自己,所以我就想自學(xué),如果實(shí)在學(xué)不會(huì)我再去培訓(xùn)。

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

后來我又找到一份很好的視頻,是在IT學(xué)習(xí)聯(lián)盟網(wǎng)站推出的一份視頻《零基礎(chǔ)嵌入式就業(yè)班》(喜歡《零基礎(chǔ)嵌入式就業(yè)班》的可以復(fù)制 sina.lt/qKh 粘貼瀏覽器地址欄按回車鍵即打開)。里面的教程還不錯(cuò),很完整,可以讓我從基礎(chǔ)的開始學(xué)起。視頻比較便宜。

下面介紹下我的學(xué)習(xí)流程,希望對(duì)和我一樣完全沒有基礎(chǔ)的朋友有所幫助。

收到他們寄過來的光盤后,......

嵌入式軟件開發(fā)與軟件開發(fā)有什么區(qū)別

1、嵌入式軟件開發(fā)指的是針對(duì)單片機(jī)、ARM、FPGA的編程,沒有window或linux操作系統(tǒng),即使有,也是功能較為簡(jiǎn)單的操作系統(tǒng),比如ucos??傊度胧杰浖_發(fā)和硬件關(guān)系比較緊密,一般需要編寫硬件驅(qū)動(dòng)。

2、軟件開發(fā)一般指在已經(jīng)安裝了像window或linux的電路板上編寫應(yīng)用,軟件開發(fā)不直接編寫硬件驅(qū)動(dòng),因?yàn)轵?qū)動(dòng)已經(jīng) *** 作系統(tǒng)實(shí)現(xiàn)了,軟件開發(fā)注重邏輯功能的實(shí)現(xiàn),比如要實(shí)現(xiàn)拍照,只需調(diào)用攝像頭驅(qū)動(dòng)即可。

嵌入式軟件工程師需要學(xué)什么?

嵌入式軟件工程師需要具備簡(jiǎn)單的硬件電路設(shè)計(jì)能力。

需要懂得C語言和一些簡(jiǎn)單的匯編語言編程;能夠閱讀一般嵌入式系統(tǒng)的原理圖;至少熟悉一種嵌入式系統(tǒng)的軟件開發(fā)環(huán)境;熟悉一種嵌入式系統(tǒng)軟件的開發(fā)過程;必要硬件基礎(chǔ)知識(shí);理解常見的嵌入式操作系統(tǒng)的工作原理。

需要懂得:(1)懂得C語言和一些簡(jiǎn)單的匯編語言編程。

(2)能夠閱讀一般嵌入式系統(tǒng)的原理圖。

(3)至少熟悉一種嵌入式系統(tǒng)的軟件開發(fā)環(huán)境。

(4)熟悉一種嵌入式系統(tǒng)軟件的開發(fā)過程,如:?jiǎn)纹瑱C(jī)系統(tǒng)、DSP系統(tǒng)、ARM系統(tǒng)或其它的一些潛入式系統(tǒng)。

(5)理解常見的嵌入式操作系統(tǒng)的工作原理,理解線程、進(jìn)程、信號(hào)量、消息機(jī)制、同步與互拆、并發(fā)控制等軟件編程時(shí)用到的概念。

(6)必要硬件基礎(chǔ)知識(shí)。

嵌入式軟件開發(fā)培訓(xùn)有哪些優(yōu)勢(shì)

嵌入式行業(yè)開發(fā)領(lǐng)域廣泛嵌入式系統(tǒng)是當(dāng)前最熱門、發(fā)展前途的軟件開發(fā)應(yīng)用領(lǐng)域之一。包括手機(jī)、電子字典、可視電話、數(shù)字相機(jī)、電腦學(xué)校數(shù)字?jǐn)z像機(jī)、U-Disk、機(jī)頂盒、高清電視、游戲機(jī)、智能玩具、交換機(jī)、路由器等都是典型的嵌入式系統(tǒng)。千鋒教育就有線上免費(fèi)的軟件開發(fā)公開課,。

千鋒將在高校、企業(yè)、學(xué)員和各方合作伙伴支持下,努力成為一個(gè)有情懷、有良心、有品質(zhì)的一流教育機(jī)構(gòu),為國(guó)家培養(yǎng)更多高質(zhì)量數(shù)字技能人才。因此,通過嵌入式培訓(xùn)成為專業(yè)的嵌入式技術(shù)人才,其職業(yè)發(fā)展空間較大。嵌入式軟件開發(fā)有一定門檻,對(duì)程序員的要求是對(duì)底層感興趣,要有自主學(xué)習(xí)能力和動(dòng)手能力,要有很強(qiáng)的系統(tǒng)分析和設(shè)計(jì)能力。從工程師起步,一般有幾個(gè)發(fā)展方向,一個(gè)是成為技術(shù)方面的核心,領(lǐng)域內(nèi)的專家;另一個(gè)是從項(xiàng)目中鍛煉起來,成為項(xiàng)目主管或是管理型人才;再有就是利用自己的技術(shù)及行業(yè)經(jīng)驗(yàn)去創(chuàng)業(yè)。嵌入式人才需求量大目前國(guó)內(nèi)嵌入式人才極度匱乏,部門統(tǒng)計(jì),我國(guó)目前嵌入式軟件人才缺口每年為40萬人左右。INTEL、TI、SONY、三星、TCL、聯(lián)想、康佳等大型企業(yè)對(duì)嵌入式人才都有大量的需求。供不應(yīng)求使得嵌入式人才身價(jià)上漲,而且,越有專業(yè)經(jīng)驗(yàn),就業(yè)競(jìng)爭(zhēng)力就越大。千鋒教育截止目前已在北京、深圳、上海、廣州、鄭州、成都、大連等20余個(gè)核心城市建立直營(yíng)校區(qū),服務(wù)近20萬學(xué)員、近千所高校和數(shù)萬家企業(yè)。

嵌入式軟件開發(fā)培訓(xùn)機(jī)構(gòu)有哪些比較好?

比較好的嵌入式軟件開發(fā)培訓(xùn)機(jī)構(gòu)還是選擇千鋒教育吧,千鋒教育軟件開發(fā)培訓(xùn)機(jī)構(gòu)十多年來專注為客戶提供軟件開發(fā)就業(yè)培訓(xùn)。講師具有豐富的實(shí)戰(zhàn)經(jīng)驗(yàn),課程設(shè)置科學(xué),0基礎(chǔ)適學(xué),教學(xué)內(nèi)容涵蓋廣,實(shí)戰(zhàn)性強(qiáng)。精細(xì)化的分級(jí)教學(xué),為客戶量身打造教學(xué)課程及進(jìn)度。千鋒教育就有線上免費(fèi)的軟件開發(fā)公開課,。

千鋒教育采用全程面授高品質(zhì)、高體驗(yàn)培養(yǎng)模式,學(xué)科大綱緊跟企業(yè)需求,擁有國(guó)內(nèi)一體化教學(xué)管理及學(xué)員服務(wù),在職業(yè)教育發(fā)展道路上不斷探索前行。千鋒現(xiàn)擁有百人教研團(tuán)隊(duì),300人教學(xué)團(tuán)隊(duì),講師均來自一線大廠兼具項(xiàng)目實(shí)戰(zhàn)與教學(xué)經(jīng)驗(yàn),全程面授教學(xué)。關(guān)于軟件開發(fā)的更多相關(guān)知識(shí),建議到千鋒教育了解一下,公司總部位于北京,已在18個(gè)城市成立分公司,現(xiàn)有教研講師團(tuán)隊(duì)300余人。千鋒將在高校、企業(yè)、學(xué)員和各方合作伙伴支持下,努力成為一個(gè)有情懷、有良心、有品質(zhì)的一流教育機(jī)構(gòu),為國(guó)家培養(yǎng)更多高質(zhì)量數(shù)字技能人才。

嵌入式開發(fā)培訓(xùn)都有哪些內(nèi)容?

職業(yè)專家介紹,目前培養(yǎng)嵌入式人才的主要通過兩種途徑:一種是高校開設(shè)嵌入式專業(yè)課程,另一種是通過專業(yè)的嵌入式培訓(xùn)機(jī)構(gòu)培養(yǎng)企業(yè)所需的人才。本課程是為了適應(yīng)目前發(fā)展迅速的嵌入式linux需求而設(shè)計(jì),課程目標(biāo)是讓學(xué)員達(dá)到適應(yīng)嵌入式應(yīng)用軟件開發(fā)、嵌入式系統(tǒng)開發(fā)或嵌入式驅(qū)動(dòng)開發(fā)的基本素質(zhì)。課程循序漸進(jìn)的帶領(lǐng)你進(jìn)入嵌入式開發(fā)的世界,采用了目前應(yīng)用最廣泛的軟硬件開發(fā)平臺(tái)(Linux和Arm),可以保證你盡量貼近目前企業(yè)的需求。 嵌入式培訓(xùn)課程內(nèi)容: 第一階段:嵌入式C高級(jí)編程 1.嵌入式C語言高級(jí)編程 2.嵌入式C語言經(jīng)典數(shù)據(jù)結(jié)構(gòu)及算法編程 3.項(xiàng)目實(shí)戰(zhàn)(一)《lrc歌詞解析器》 在嵌入式領(lǐng)域中大部分開發(fā)都會(huì)用到C語言。C語言簡(jiǎn)潔、緊湊、使用方便靈活加上GNU在實(shí)際項(xiàng)目開發(fā)中所做的擴(kuò)展,使得C語言在整個(gè)嵌入式開發(fā)過程中起著至關(guān)重要的作用。更重要的是用C語言開發(fā)的程序在嵌入式平臺(tái)下可移植性比較強(qiáng)。一個(gè)精通C語言程序設(shè)計(jì)的程序員,可以很容易地從事Linux、WinCE、Vxworks、μc/os等嵌入式操作系統(tǒng)下的軟件開發(fā)工作。本階段學(xué)習(xí)目標(biāo)是掌握C語言基本知識(shí)、鞏固C編程語法基礎(chǔ),以及深入C語言高級(jí)編程和數(shù)據(jù)結(jié)構(gòu)與算法,為將來的程序設(shè)計(jì)工作打下堅(jiān)實(shí)的基礎(chǔ)。 第二階段:Linux應(yīng)用及系統(tǒng)編程 1.Linux操作系統(tǒng)應(yīng)用開發(fā) 2.嵌入式Linux高級(jí)系統(tǒng)編程 3.嵌入式數(shù)據(jù)庫--SQLite 4.項(xiàng)目實(shí)戰(zhàn)(二)《Mplayer播放器》 5.Linux網(wǎng)絡(luò)編程 6.項(xiàng)目實(shí)戰(zhàn)(三)《基于Linux的信息交換系統(tǒng)》 7.C++及基于QT的GUI開發(fā) 8.項(xiàng)目實(shí)戰(zhàn)(四)《網(wǎng)絡(luò)游戲?qū)?zhàn)平臺(tái)》 嵌入式Linux應(yīng)用開發(fā)和系統(tǒng)開發(fā)是嵌入式Linux中非常重要的一部分,也是企業(yè)人才需求最廣的一部分。本階段學(xué)習(xí)的主要目標(biāo)是精通嵌入式Linux下的應(yīng)用程序設(shè)計(jì),熟練掌握嵌入式Linux的開發(fā)環(huán)境、常用Linux命令,精通Linux系統(tǒng)編程、網(wǎng)絡(luò)編程、QT GUI編開發(fā),熟練掌握整個(gè)嵌入式Linux項(xiàng)目開發(fā)流程,提升學(xué)員對(duì)Linux應(yīng)用開發(fā)的能力。 第三階段:嵌入式Linux平臺(tái)開發(fā) 1.ARM體系結(jié)構(gòu) 原理分析及其移植 2.ARM處理器編程 原理分析及其移植 3.基于ARM裸機(jī)驅(qū)動(dòng)開發(fā) 原理分析及其移植 4.嵌入式Bootloader 原理分析及其移植 5.自制嵌入式系統(tǒng)啟動(dòng)代碼 (Bootloader) 6.嵌入式Linux內(nèi)核工作原理 分析及其移植 7.Linux內(nèi)核調(diào)試技術(shù) 8.嵌入式Linux根文件系統(tǒng) 組成分析及其制作 8.嵌入式Linux開源工程 源碼分析及其編程 9.項(xiàng)目實(shí)戰(zhàn)(五) 《Web應(yīng)用開發(fā)技術(shù)》 本階段將使學(xué)員掌握從零開始搭建嵌入式Linux運(yùn)行環(huán)境。首先通過基于ARM Cortex-A8處理器S5pv210了解芯片手冊(cè)的基本閱讀技巧,掌握S5pv210系統(tǒng)資源、時(shí)鐘控制器、電源管理、異常中斷控制器、nand flash控制器等模塊,為底層平臺(tái)搭建做好準(zhǔn)備。Linux平臺(tái)包括內(nèi)核裁減、內(nèi)核移植、交叉編譯、GNU工具使用、內(nèi)核調(diào)試、Bootloader介紹、制作與原理分析、根文件系統(tǒng)制作以及向內(nèi)核中添加自己的模塊,并在s5pv210實(shí)驗(yàn)平臺(tái)上運(yùn)行自己制作的Linux系統(tǒng),集成部署Linux系統(tǒng)整個(gè)流程。同時(shí)了解Android操作系統(tǒng)開發(fā)流程。Android系統(tǒng)是基于Linux平臺(tái)的開源操作系統(tǒng),該平臺(tái)由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,是首個(gè)為移動(dòng)終端打造的真正開放和完整的移動(dòng)軟件,目前它的應(yīng)用不再局限于移動(dòng)終端,還包括數(shù)據(jù)電視、機(jī)頂盒、PDA等消費(fèi)類電子產(chǎn)品。 第四階段:嵌入式微處理器及Linux設(shè)備驅(qū)動(dòng)開發(fā) 1.ARM硬件接口原理 2.嵌入式Linux設(shè)備驅(qū)動(dòng)開發(fā) 3.嵌入式Linux高級(jí)驅(qū)動(dòng)程序設(shè)計(jì) 4.項(xiàng)目實(shí)戰(zhàn)(六) 《重力感應(yīng)實(shí)戰(zhàn)系統(tǒng)》 驅(qū)動(dòng)程序設(shè)計(jì)是嵌入式Linux開發(fā)工作中重要的一部分,也是比較困難的一部分。本階段課程讓學(xué)員熟悉Linux的內(nèi)核機(jī)制、驅(qū)動(dòng)程序與用戶級(jí)應(yīng)用程序的接口,掌握系統(tǒng)對(duì)設(shè)備的并發(fā)操作。熟悉所開發(fā)硬件的工作原理,具備ARM硬件接口的基礎(chǔ)知識(shí),熟悉ARM Cortex-A8處理器s5pv210各資源、掌握Linux設(shè)備驅(qū)動(dòng)原理框架,熟悉工程中常見Linux高級(jí)字符設(shè)備、塊設(shè)備、網(wǎng)絡(luò)設(shè)備、USB設(shè)備等驅(qū)動(dòng)開發(fā),在工作中能獨(dú)立勝任底層驅(qū)動(dòng)開發(fā)。 相關(guān)標(biāo)簽:嵌入式培訓(xùn)、嵌入式學(xué)習(xí)、北京嵌入式培訓(xùn)

嵌入式開發(fā)要學(xué)什么?

嵌入式Linux操作系統(tǒng)學(xué)習(xí)規(guī)劃\x0d\x0aARM+LINUX路線,主攻嵌入式Linux操作系統(tǒng)及其上應(yīng)用軟件開發(fā)目標(biāo): \x0d\x0a(1) 掌握主流嵌入式微處理器的結(jié)構(gòu)與原理(初步定為arm9) \x0d\x0a(2) 必須掌握一個(gè)嵌入式操作系統(tǒng) (初步定為uclinux或linux,版本待定) \x0d\x0a(3) 必須熟悉嵌入式軟件開發(fā)流程并至少做一個(gè)嵌入式軟件項(xiàng)目。 \x0d\x0a從事嵌入式軟件開發(fā)的好處是: \x0d\x0a(1)目前國(guó)內(nèi)外這方面的人都很稀缺。這一領(lǐng)域入門門檻較高,所以非專業(yè)IT人員很難切入這一領(lǐng)域;另一方面,是因?yàn)檫@一領(lǐng)域較新,目前發(fā)展太快,大多數(shù)人無條件接觸。 \x0d\x0a(2)與企業(yè)計(jì)算等應(yīng)用軟件不同,嵌入式領(lǐng)域人才的工作強(qiáng)度通常低一些(但收入不低)。 \x0d\x0a(3)哪天若想創(chuàng)業(yè),搞自已的產(chǎn)品,嵌入式不像應(yīng)用軟件那樣容易被盜版。硬件設(shè)計(jì)一般都是請(qǐng)其它公司給訂做(這叫“貼牌”:OEM),都是通用的硬件,我們只管設(shè)計(jì)軟件就變成自己的產(chǎn)品了。 \x0d\x0a(4)興趣所在,這是最主要的。 \x0d\x0a從事嵌入式軟件開發(fā)的缺點(diǎn)是: \x0d\x0a(1)入門起點(diǎn)較高,所用到的技術(shù)往往都有一定難度,若軟硬件基礎(chǔ)不好,特別是操作系統(tǒng)級(jí)軟件功底不深,則可能不適于此行。 \x0d\x0a(2)這方面的企業(yè)數(shù)量要遠(yuǎn)少于企業(yè)計(jì)算類企業(yè)。 \x0d\x0a(3)有少數(shù)公司經(jīng)常要碩士以上的人搞嵌入式,主要是基于嵌入式的難度。但大多數(shù)公司也并無此要求,只要有經(jīng)驗(yàn)即可。 \x0d\x0a(4)平臺(tái)依托強(qiáng),換平臺(tái)比較辛苦。 \x0d\x0a興趣的由來: \x0d\x0a1、成功觀念不同,不虛度此生,就是我的成功。 \x0d\x0a2、喜歡思考,挑戰(zhàn)邏輯思維。 \x0d\x0a3、喜歡C \x0d\x0aC是一種能發(fā)揮思維極限的語言。關(guān)于C的精神的一些方面可以被概述成短句如下: \x0d\x0a相信程序員。 \x0d\x0a不要阻止程序員做那些需要去做的。 \x0d\x0a保持語言短小精干。 \x0d\x0a一種方法做一個(gè)操作。 \x0d\x0a使得它運(yùn)行的夠快,盡管它并不能保證將是可移植的。 \x0d\x0a4、喜歡底層開發(fā),討厭vb類開發(fā)工具(并不是說vb不好)。 \x0d\x0a5、發(fā)展前景好,適合創(chuàng)業(yè),不想自己要死了的時(shí)候還是一個(gè)工程師。 \x0d\x0a方法步驟: \x0d\x0a1、基礎(chǔ)知識(shí): \x0d\x0a目的:能看懂硬件工作原理,但重點(diǎn)在嵌入式軟件,特別是操作系統(tǒng)級(jí)軟件,那將是我的優(yōu)勢(shì)。 \x0d\x0a科目:數(shù)字電路、計(jì)算機(jī)組成原理、嵌入式微處理器結(jié)構(gòu)。 \x0d\x0a匯編語言、C/C++、編譯原理、離散數(shù)學(xué)。 \x0d\x0a數(shù)據(jù)結(jié)構(gòu)和算法、操作系統(tǒng)、軟件工程、網(wǎng)絡(luò)、數(shù)據(jù)庫。 \x0d\x0a方法:雖科目眾多,但都是較簡(jiǎn)單的基礎(chǔ),且大部分已掌握。不一定全學(xué),可根據(jù)需要選修。 \x0d\x0a主攻書籍:the c++ programming language(一直沒時(shí)間讀)、數(shù)據(jù)結(jié)構(gòu)-C2。 \x0d\x0a\x0d\x0a2、學(xué)習(xí)linux: \x0d\x0a目的:深入掌握linux系統(tǒng)。 \x0d\x0a 方法:使用linux—〉linxu系統(tǒng)編程開發(fā)—〉驅(qū)動(dòng)開發(fā)和分析linux內(nèi)核。先看深,那主講原理。看幾遍后,看情景分析,對(duì)照深看,兩本交叉,深是綱,情是目。剖析則是0.11版,適合學(xué)習(xí)。最后深入代碼。 \x0d\x0a主攻書籍:linux內(nèi)核完全剖析、unix環(huán)境高級(jí)編程、深入理解linux內(nèi)核、情景分析和源代。 \x0d\x0a3、學(xué)習(xí)嵌入式linux: \x0d\x0a目的:掌握嵌入式處理器其及系統(tǒng)。 \x0d\x0a方法:(1)嵌入式微處理器結(jié)構(gòu)與應(yīng)用:直接arm原理及匯編即可,不要重復(fù)x86。 \x0d\x0a (2)嵌入式操作系統(tǒng)類:ucOS/II簡(jiǎn)單,開源,可供入門。而后深入研究uClinux。 \x0d\x0a (3)必須有塊開發(fā)板(arm9以上),有條件可參加培訓(xùn)(進(jìn)步快,能認(rèn)識(shí)些朋友)。 \x0d\x0a 主攻書籍:毛德操的《嵌入式系統(tǒng)》及其他arm9手冊(cè)與arm匯編指令等。 \x0d\x0a\x0d\x0a4、深入學(xué)習(xí): \x0d\x0a A、數(shù)字圖像壓縮技術(shù):主要是應(yīng)掌握MPEG、mp3等編解碼算法和技術(shù)。 \x0d\x0a B、通信協(xié)議及編程技術(shù):TCP/IP協(xié)議、802.11,Bluetooth,GPRS、GSM、CDMA等。 \x0d\x0a\x0d\x0a2010-8-21 16:46 回復(fù) \x0d\x0a122.90.173.* 2樓\x0d\x0a\x0d\x0a C、網(wǎng)絡(luò)與信息安全技術(shù):如加密技術(shù),數(shù)字證書CA等。 \x0d\x0a D、DSP技術(shù):Digital Signal Process,DSP處理器通過硬件實(shí)現(xiàn)數(shù)字信號(hào)處理算法。 \x0d\x0a 說明:太多細(xì)節(jié)未說明,可根據(jù)實(shí)際情況調(diào)整。重點(diǎn)在于1、3,不必完全按照順序作。對(duì)于學(xué)習(xí)c++,理由是c++不只是一種語言,一種工具,她還是一種藝術(shù),一種文化,一種哲學(xué)理念、但不是拿來炫耀得東西。對(duì)于linux內(nèi)核,學(xué)習(xí)編程,讀一些優(yōu)秀代碼也是有必要的。 \x0d\x0a 注意: 要學(xué)會(huì)舉一反多,有強(qiáng)大的基礎(chǔ),很多東西簡(jiǎn)單看看就能會(huì)。想成為合格的程序員,前提是必須熟練至少一種編程語言,并具有良好的邏輯思維。一定要理論結(jié)合實(shí)踐。 \x0d\x0a 不要一味鉆研技術(shù),雖然擠出時(shí)間是很難做到的,但還是要留點(diǎn)余地去完善其他的愛好,比如宇宙,素描、機(jī)械、管理,心理學(xué)、游戲、科幻電影。還有一些不愿意做但必須要做的! \x0d\x0a 技術(shù)是通過編程編程在編程編出來的。永遠(yuǎn)不要夢(mèng)想一步登天,不要做浮躁的人,不要覺得路途漫上。而是要編程編程在編程,完了在編程,在編程!等機(jī)會(huì)來了在創(chuàng)業(yè)(不要相信有奇跡發(fā)生,盲目創(chuàng)業(yè)很難成功,即便成功了發(fā)展空間也不一定很大)。 \x0d\x0a\x0d\x0a 嵌入式書籍推薦 \x0d\x0a Linux基礎(chǔ) \x0d\x0a 1、《Linux與Unix Shell 編程指南》 \x0d\x0a C語言基礎(chǔ) \x0d\x0a 1、《C Primer Plus,5th Edition》【美】Stephen Prata著 \x0d\x0a 2、《The C Programming Language, 2nd Edition》【美】Brian W. Kernighan David M. Rithie(K R)著 \x0d\x0a 3、《Advanced Programming in the UNIX Environment,2nd Edition》(APUE) \x0d\x0a 4、《嵌入式Linux應(yīng)用程序開發(fā)詳解》 \x0d\x0a Linux內(nèi)核 \x0d\x0a 1、《深入理解Linux內(nèi)核》(第三版) \x0d\x0a 2、《Linux內(nèi)核源代碼情景分析》毛德操 胡希明著 \x0d\x0a 研發(fā)方向 \x0d\x0a 1、《UNIX Network Programming》(UNP) \x0d\x0a 2、《TCP/IP詳解》 \x0d\x0a 3、《Linux內(nèi)核編程》 \x0d\x0a 4、《Linux設(shè)備驅(qū)動(dòng)開發(fā)》(LDD) \x0d\x0a 5、《Linux高級(jí)程序設(shè)計(jì)》 楊宗德著\x0d\x0a 硬件基礎(chǔ) \x0d\x0a 1、《ARM體系結(jié)構(gòu)與編程》杜春雷著 \x0d\x0a 2、S3C2410 Datasheet \x0d\x0a 英語基礎(chǔ) \x0d\x0a 1、《計(jì)算機(jī)與通信專業(yè)英語》 \x0d\x0a 系統(tǒng)教程 \x0d\x0a 1、《嵌入式系統(tǒng)——體系結(jié)構(gòu)、編程與設(shè)計(jì)》 \x0d\x0a 2、《嵌入式系統(tǒng)——采用公開源代碼和StrongARM/Xscale處理器》毛德操 胡希明著 \x0d\x0a 3、《Building Embedded Linux Systems》 \x0d\x0a 4、《嵌入式ARM系統(tǒng)原理與實(shí)例開發(fā)》 楊宗德著\x0d\x0a 理論基礎(chǔ) \x0d\x0a 1、《算法導(dǎo)論》 \x0d\x0a 2、《數(shù)據(jù)結(jié)構(gòu)(C語言版)》 \x0d\x0a 3、《計(jì)算機(jī)組織與體系結(jié)構(gòu)?性能分析》 \x0d\x0a 4、《深入理解計(jì)算機(jī)系統(tǒng)》【美】Randal E. Bryant David O''Hallaron著 \x0d\x0a 5、《操作系統(tǒng):精髓與設(shè)計(jì)原理》 \x0d\x0a 6、《編譯原理》 \x0d\x0a 7、《數(shù)據(jù)通信與計(jì)算機(jī)網(wǎng)絡(luò)》 \x0d\x0a 8、《數(shù)據(jù)壓縮原理與應(yīng)用》 \x0d\x0a\x0d\x0a C語言書籍推薦 \x0d\x0a 1. The C programming language 《C程序設(shè)計(jì)語言》 \x0d\x0a 2. Pointers on C 《C和指針》 \x0d\x0a 3. C traps and pitfalls 《C陷阱與缺陷》 \x0d\x0a 4. Expert C Lanuage 《專家C編程》 \x0d\x0a 5. Writing Clean Code -----Microsoft Techiniques for Developing Bug-free C Programs \x0d\x0a 《編程精粹--Microsoft 編寫優(yōu)質(zhì)無錯(cuò)C程序秘訣》 \x0d\x0a 6. Programming Embedded Systems in C and C++ 《嵌入式系統(tǒng)編程》 \x0d\x0a 7.《C語言嵌入式系統(tǒng)編程修煉》 \x0d\x0a 8.《高質(zhì)量C++/C編程指南》林銳 \x0d\x0a 盡可能多的編碼,要學(xué)好C,不能只注重C本身。算法,架構(gòu)方式等都很重要。 \x0d\x0a\x0d\x0a這里很多書其實(shí)是推薦而已,不必太在意,關(guān)鍵還是基礎(chǔ),才是重中之重!??!

嵌入式軟件開發(fā)培訓(xùn)的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于嵌入式軟件開發(fā)培訓(xùn)班、嵌入式軟件開發(fā)培訓(xùn)的信息別忘了在本站進(jìn)行查找喔。

掃碼二維碼