• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統(tǒng) > 牛人業(yè)話 > 嵌入式學(xué)習(xí)牛人心得

    嵌入式學(xué)習(xí)牛人心得

    作者: 時(shí)間:2014-02-18 來源:摘自《亞嵌教育》網(wǎng) 收藏

      都說學(xué)習(xí)難,難于上青天,其實(shí)不然,無論學(xué)習(xí)什么,只要找對了一個(gè)好的學(xué)習(xí)方法,往往會(huì)事半功倍。下面我摘自于一個(gè)前輩,說說他的學(xué)習(xí)經(jīng)驗(yàn)。

    本文引用地址:http://www.czjhyjcfj.com/article/221685.htm

      第一部分 對系統(tǒng)的一些大致了解

      嵌入式被應(yīng)用于哪些行業(yè)?

      1) 小家電2) 汽車3) 電梯4) 電視5) 錄像機(jī)或者VCD、DVD6) mp3、mp47) 工業(yè)控制8) 醫(yī)療設(shè)備9) 衛(wèi)星10) 電話11) PDA12) 飛行系統(tǒng)等等。

      嵌入式系統(tǒng)的一些簡單了解:

      1、 嵌入式系統(tǒng)與普通的PC或者notebook不同,嵌入式系統(tǒng)的外形尺寸、功耗、外部適配器等各種特征必須滿足應(yīng)用的要求和限制;

      2、 嵌入式系統(tǒng)簡單的說就是面向特定應(yīng)用設(shè)計(jì)的專用計(jì)算機(jī)系統(tǒng);

      3, 使用低功耗的X86級別的,采用模塊化的設(shè)計(jì),配置了最基本的計(jì)算機(jī)周邊配備而制成。這種計(jì)算機(jī)通常采用Windows操作系統(tǒng);

      4、 嵌入式系統(tǒng)的軟件包括操作系統(tǒng)燒錄在一塊電路板上;

      5、 嵌入式系統(tǒng)的可以是:4位、8位、16位、32位;

      6, 嵌入式系統(tǒng)更多的表現(xiàn)為SoC的特點(diǎn),也就是把整個(gè)系統(tǒng)都集成在一個(gè)芯片上,例如,ATMEL的arm7的芯片91sam7x128/256等;用戶可以獲得廉價(jià)而功能強(qiáng)大的嵌入式系統(tǒng);

      嵌入式系統(tǒng)的體系結(jié)構(gòu)有哪些?

       RAM ROM或者flash ram AD DA I/O Usart USB CAN

      第二部分:正確的學(xué)習(xí)之路

      最正確的學(xué)習(xí)道路 - 從8位到canbus到ARM7

      第一步:熟悉8位

      嵌入式技術(shù)學(xué)習(xí)的路線:8位(51或者avr...)+can2.0B+arm7+arm9。

      作為低端的嵌入式系統(tǒng),選擇8位mcu作為入門是比較適中的,而8位mcu中,相比pic、avr、freescale等等8位單片機(jī)來說,又以選擇51核的單片機(jī)作為學(xué)習(xí)8位mcu的首選來更加合適。當(dāng)然這個(gè)觀點(diǎn)是仁者見仁智者見智;如果需要理由的話,那么也許以下這些理由可以作為參考:

      1. 51上積累了大量的優(yōu)秀的代碼和其它資源;網(wǎng)絡(luò)上這樣的資源太多了,幾乎就是不花錢的;

      2. 生產(chǎn)51內(nèi)核的單片機(jī)的廠家很多,比如:ATMEL、華邦、LG、飛利浦、STC(宏晶科技)、TI、…

      3. 51單片機(jī)在細(xì)分低端市場,面向不同的行業(yè)應(yīng)用,廠家推出了不同的產(chǎn)品,如LPC900系列,STC的12CXXXX系列;在功能、價(jià)格、功耗,體積,封裝、抗干擾等方面來滿足行業(yè)用戶的需求;例如,現(xiàn)在的51單片機(jī)越來越多的集成了A/D、D/A、SPI、I2C、PWM、內(nèi)部時(shí)鐘、看門狗、eeprom、ISP/IAP等等,已經(jīng)跟傳統(tǒng)的ATMEL的89C51/52有了很大的差別!功能越來越強(qiáng)大的同時(shí)成本越來越低,而且不擔(dān)心某個(gè)廠家缺貨..

      第二步:熟悉can2.0A/B,在精通51的基礎(chǔ)上,熟悉can2.0A/B

      CAN具有的特點(diǎn)

      1. 采用無損壞的仲裁技術(shù);

      2. 8字節(jié)的短幀傳送,故傳輸時(shí)間短、抗干擾性強(qiáng);

      3. 高速,最高速度可達(dá)1Mbit/s;

      4. 具有多種錯(cuò)誤校驗(yàn)方式如CRC及其他校驗(yàn)措施,數(shù)據(jù)出錯(cuò)率極低;而且在嚴(yán)重錯(cuò)誤的情況下,節(jié)點(diǎn)會(huì)自動(dòng)離線,避免影響總線上其它節(jié)點(diǎn);Rs485經(jīng)常是一個(gè)節(jié)點(diǎn)影響了總線上所有的節(jié)點(diǎn);

      5. 可以做到全區(qū)廣播、分區(qū)廣播和點(diǎn)對點(diǎn)通訊;

      6. 多主方式,多主之間又可以分成是主節(jié)點(diǎn)和次節(jié)點(diǎn);各節(jié)點(diǎn)均可在任意時(shí)刻主動(dòng)向網(wǎng)絡(luò)上的其他節(jié)點(diǎn)發(fā)送信息,不分主從,通信靈活;發(fā)送的時(shí)候總線自動(dòng)仲裁主次;主節(jié)點(diǎn)占有優(yōu)先權(quán);

      7. Can控制器自動(dòng)過濾幀號(hào)不符的幀;大大減輕了CPU的負(fù)擔(dān);

      作為一種技術(shù)先進(jìn)、可靠性高、功能完善、成本合理的遠(yuǎn)程網(wǎng)絡(luò)通訊控制方式,CAN總線已被廣泛應(yīng)用于各個(gè)行業(yè)之中。

      第二步:熟悉ARM7,掌握ARM這個(gè)超級單片機(jī)(32位)

      二、 學(xué)最新最有用的東西。

      記住一句話:無論是在哪一個(gè)開發(fā)行業(yè)中,要學(xué)就學(xué)最新,最有用的東西!

      對于嵌入式系統(tǒng)的學(xué)習(xí)者,一款已經(jīng)過時(shí)的技術(shù)學(xué)它做什么?難道學(xué)了不能致用是對的?

      在這里我推薦大家學(xué)習(xí)51系列的單片機(jī),學(xué)好了就能畢業(yè)出去生存而學(xué)習(xí)了51+canbus能夠讓你如虎添翼;

      三、 分模塊學(xué)習(xí)嵌入式系統(tǒng)

      任何一門學(xué)問,難得就是入門;而入門,就是要有一個(gè)完整的知識(shí)體系;

      拿到一個(gè)電路設(shè)計(jì)的任務(wù)的時(shí)候,或者拿到一塊完整系統(tǒng)的電路板的時(shí)候,怎樣去分析它的系統(tǒng)構(gòu)成呢?

    linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

    51單片機(jī)相關(guān)文章:51單片機(jī)教程



    上一頁 1 2 下一頁

    關(guān)鍵詞: 嵌入式 CPU 以太網(wǎng) mcu

    評論


    相關(guān)推薦

    技術(shù)專區(qū)

    關(guān)閉
    主站蜘蛛池模板: 克什克腾旗| 广饶县| 民权县| 积石山| 若尔盖县| 汪清县| 古田县| 桐梓县| 龙陵县| 沙田区| 盐山县| 洛浦县| 泽普县| 鲁山县| 昌邑市| 乌鲁木齐县| 曲沃县| 兴文县| 张家界市| 永清县| 浮梁县| 八宿县| 巴楚县| 贵州省| 凭祥市| 枣庄市| 信丰县| 响水县| 灵宝市| 宁都县| 柳河县| 金沙县| 策勒县| 彭阳县| 望江县| 黄石市| 四会市| 洛浦县| 同江市| 阳信县| 巴林右旗|