久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

嵌入式學(xué)習(xí)資料.doc

 昵稱5127196 2010-12-16

從事嵌入式開發(fā)有些年頭,將自己理解的一些嵌入式,,把自己的感受寫出來,,另外謝謝自己的感受,給后來者一點經(jīng)驗了,!
 
      1
,、什么是嵌入式
     
嵌入式根據(jù)字面的意思就會知道個大概,嵌入式就是將一個東西,,嵌入到另一個中間,,這就會有兩層意思,
     
一個是硬件的嵌入式:將一個硬件嵌入到另一個中間,,使得原本沒有智能的產(chǎn)品變得智能,;
     
一個是軟件的嵌入式:將一個軟件嵌入帶另外一個軟件里面,一般這個軟件是一個應(yīng)用軟件,,而對象是操作系統(tǒng),。
     
因此,很多東西都回被稱為嵌入式,,而不僅僅是ARM32位平臺,,還包括DSPFPGA,,51,,甚至4位機都是可以的。

      2,、操作系統(tǒng)
     
操作系統(tǒng)有很多,,大家天天用的windows,認(rèn)為很高深的linux,,微小的uCos,,可裁減的eCos……世界是多彩的,,操作系統(tǒng)也一樣,。
     
有人就會說了,……好用,,……不好,,…………好不好!這個問題對于真正的行家來說,,你就像一個孩童問大人電視劇里面的這個人是好人還是壞人,。只有合適的沒有什么是最好的!曾經(jīng)看過ubuntuwiki里面說過一句話:不要因為它和你的習(xí)慣不一樣就說它不好,。

     3,、硬件平臺
    
目前世界上的芯片公司有很多,因此硬件平臺可以選擇的有很多,,但是近些年來,,國人將嵌入式=ARM,這是狹隘的,,不利于學(xué)生的發(fā)展,,應(yīng)該告訴學(xué)生,,除了ARM還有很多很多。不然會發(fā)現(xiàn),,學(xué)生的眼光會被限制,。通過對比學(xué)習(xí),他們將會有更多的是以一種批判的精神,,吸收各家所長,! 平臺現(xiàn)在來說比較有前途的是作消費電子類的,因為國家強調(diào)擴(kuò)大內(nèi)需,,內(nèi)需如何擴(kuò)大,,現(xiàn)在大家基本都是衣食無憂了,剩下的那就是娛樂了,。

     4,、學(xué)習(xí)芯片的選擇
    
很多人問我,我們現(xiàn)在學(xué)習(xí)的是ARM11,,你們的是多少,,我會告訴他我們是ARM9,還有一些ARM7,。其實這已經(jīng)是足夠的了,,無論我們學(xué)習(xí)的哪個平臺,學(xué)習(xí)的關(guān)鍵不是學(xué)會這個芯片怎么用,,而是學(xué)習(xí)他的精髓:這類芯片的設(shè)計構(gòu)架,,開發(fā)流程,然后就是查字典一樣的學(xué)習(xí)它數(shù)據(jù)手冊了,。無論在哪里,,學(xué)習(xí)不一定要學(xué)習(xí)最先進(jìn)的,因為你沒有把握住它的發(fā)展歷史,,和內(nèi)部原理,,一個先進(jìn)的龐雜的系統(tǒng)對于你來說是很難理解的。
   
   
如果想成為一個全面的嵌入式開發(fā)人員,,我的建議是可以遵循這個步驟:
     
基礎(chǔ):嵌入式C
    
這里的C不是大家學(xué)習(xí)的那個譚浩強的C,,而是嵌入式C,譚的C只是一些膚淺的應(yīng)用,,沒有講到根本,,C的根本就是要把握住指針和一些將來編譯的過程!作為一個嵌入式比較底層的工程師,,需要了解更多的關(guān)于你的程序是如何運行的,,你的程序是如何加載的,以及各種資源的調(diào)度和使用,而這一切很多時候都要拜托你的C完成,,因為畢竟匯編的難度還是比較大,,而且完成的功能有限。

    第一步:熟悉硬件
   
首先學(xué)習(xí)單片機,,關(guān)鍵是學(xué)習(xí)總線結(jié)構(gòu),,擴(kuò)展的一些問題,還有建立起來一些匯編的知識
   
第二步:熟悉高級芯片架構(gòu)
     8086
(很古老的芯片)但是很有必要了解,,可以說他是一切X86(電腦)ARM體系的根本,當(dāng)將這個根本拿捏住了,,你就像武俠小說里面講的,,你掌握了一門功夫的總綱,萬變不離其宗!
   
第三步:
     
如果時間容許,,可以使用(上面是學(xué)習(xí))一個16位單片機凌陽的SPCE061A,,這是一個很有意思的芯片,他既有一些單片機的東西在里面,,還有一些嵌入式32位的東西在里面,,真正的使用它不是很難,因為資料還是比較多的,,但是從中可以學(xué)習(xí)到一些基本的嵌入式理念,。

    第四步:嵌入式平臺選擇
   
開始使用嵌入式平臺,目前平臺很多,,有的還很便宜,,作為學(xué)生,也許會選擇一些價格便宜的,,不過建議大家要更注意一個問題:支持的問題,。
目前基本來說平臺的已經(jīng)都是很多了,有些抄來的板子目前也是滿天飛,,由于沒有研發(fā)成本和后期支持,,造成成本比較低,同樣的原因,,讓我們遇到問題,,只能四處的提問,而往往得不到系統(tǒng)的答案,。
所以選擇平臺很重要,,有人說,網(wǎng)上全是資料了,,但是說句實話,,由于嵌入式是一個結(jié)合多學(xué)科的龐大系統(tǒng),因此從網(wǎng)上找到很多資料,,你會發(fā)現(xiàn)我們找到的是一張張拼圖的小塊,,在拼這個大圖的時候,,很多人在這個過程中失去了信心,離開了嵌入式開發(fā)者的行列,,那是很可惜的,。最好找一個比較資料全面系統(tǒng)的開發(fā)平臺。

     
第五步:
     
看完基礎(chǔ),,然后實實在在的開發(fā)一個或大或小的項目,,在這個項目中不僅僅是寫出程序,要學(xué)會項目的規(guī)劃,,還有程序編寫的重構(gòu)性等軟件編寫的問題,。

     總之:無論學(xué)習(xí)什么,都要比較系統(tǒng)的慢慢的做,,相信大家堅持了總是會成功的,。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多