久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

嵌入式前期學(xué)習(xí)計(jì)劃(最終版)

時(shí)間:2019-05-14 10:53:27下載本文作者:會(huì)員上傳
簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《嵌入式前期學(xué)習(xí)計(jì)劃(最終版)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《嵌入式前期學(xué)習(xí)計(jì)劃(最終版)》。

第一篇:嵌入式前期學(xué)習(xí)計(jì)劃(最終版)

模電、數(shù)電學(xué)好

這個(gè)是基礎(chǔ)是一定要學(xué)好的然后學(xué)習(xí)高頻電子線路、傳感器原理

這些都是基礎(chǔ)

接下來(lái)就要涉及單片機(jī)及相應(yīng)的外圍電路(FLASH、EEPROM、SDRAM、等)

ARM體系結(jié)構(gòu)

還有常見(jiàn)的通信方式比如 RS232、RS485、IIC、SPI、USB、PCI、CAN、以太網(wǎng)等 還有無(wú)線射頻 125k 13.56M315M 433M 915M 2.4G等(RFID ZIGBEE)

還有常見(jiàn)的電機(jī)拖動(dòng)(單/三相異步電機(jī)、步進(jìn)電機(jī)、伺服電機(jī))

還有就是各類的傳感器(溫度、濕度、壓力、速度、加速度、位移等)

還有就是相應(yīng)的軟件熟悉主要是原理圖、PCB的設(shè)計(jì)

還有就是對(duì)軟件的編程的一定了解了

這些熟悉完后

就是要了解到整機(jī)集成相關(guān)的知識(shí)

比如EMC的知識(shí)

嵌入式硬件工程師應(yīng)具備的基本技能:

(1)由需求分析至總體方案、詳細(xì)設(shè)計(jì)的規(guī)劃創(chuàng)造能力;

(2)熟練運(yùn)用設(shè)計(jì)工具,設(shè)計(jì)原理圖、PCB板的能力;

(3)熟練運(yùn)用單片機(jī)、DSP、PLD、FPGA等進(jìn)行軟硬件開(kāi)發(fā)調(diào)試的能力;

(4)熟練運(yùn)用仿真工具、示波器、信號(hào)發(fā)生器、邏輯分析儀等調(diào)測(cè)硬件的能力;

(5)掌握常用的標(biāo)準(zhǔn)電路的設(shè)計(jì)能力,如復(fù)位電路、常用濾波器電路、功放電路、高速信號(hào)傳輸線的匹配電路等;

(6)故障定位、解決問(wèn)題的能力;

(7)設(shè)計(jì)文檔的組織編寫(xiě)技能。要想在嵌入式硬件開(kāi)發(fā)領(lǐng)域作出點(diǎn)成績(jī)來(lái),就需要付出比別人更多的努力,搞技術(shù)來(lái)不得半點(diǎn)馬虎與敷衍塞責(zé),俗話說(shuō)行行出狀元,只要肯努力,肯堅(jiān)持,望學(xué)弟學(xué)妹們都有一個(gè)不錯(cuò)的前程!

第二篇:嵌入式學(xué)習(xí)路線

語(yǔ)言基礎(chǔ) 1.C 與 C++ A.《c reference》 B.《c++ 編程思想》 C.《effective c++》 D.《more effective c++》 E.《effective c++ stl》 2.軟件設(shè)計(jì) A.《UML 2.0 Reference》 B.《設(shè)計(jì)模式-可復(fù)用的面向?qū)ο筌浖幕A(chǔ)》 C.《重構(gòu)》 D.《修改代碼的藝術(shù)》 E.《面向模式的軟件體系結(jié)構(gòu)》卷 1,卷 2,卷 3,卷 4,卷 5 3.Linux 開(kāi)發(fā)基礎(chǔ) A.《鳥(niǎo)哥的 linux 私房菜》 B.《GNU make reference》 C.《Shell 編程》 D.《unix 高級(jí)環(huán)境編程》 E.《linux kernel development》 F.《深入理解 Linux 內(nèi)核》 G.《Linux 驅(qū)動(dòng)程序開(kāi)發(fā)》 H.《Unix 網(wǎng)絡(luò)編程》 I.《Linux 進(jìn)程間通信》 4.嵌入式開(kāi)發(fā)基礎(chǔ) A.《ARM 體系結(jié)構(gòu)》 B.《ARM 程序分析與設(shè)計(jì)》 C.《ARM 嵌入式系統(tǒng)基礎(chǔ)教材》周立功 D.《嵌入式操作系統(tǒng)μC/OS》 E.《嵌入式 Linux 基礎(chǔ)教材》 F.《嵌入式系統(tǒng)設(shè)計(jì)》 G.《嵌入式硬件設(shè)計(jì)》 H.《Qt4 圖形設(shè)計(jì)與嵌入式系統(tǒng)開(kāi)發(fā)》 I.《嵌入式系統(tǒng)中的實(shí)時(shí)概念》 J.《實(shí)時(shí)設(shè)計(jì)模式》 5.專業(yè)選看 A.FPGA 設(shè)計(jì) B.《高性能嵌入式計(jì)算》 C.數(shù)字圖像處理,視頻編解碼基礎(chǔ) MPEG4,H.264,AVS D.Android,iphone,symbian 開(kāi)發(fā)。


第三篇:嵌入式學(xué)習(xí)之路

1、必須認(rèn)真學(xué)習(xí)一個(gè)操作系統(tǒng)

(例如從UC/OSII 到 Linux)

2、必須熟悉TCP/IP網(wǎng)絡(luò)協(xié)議

(現(xiàn)在的嵌入式產(chǎn)品與網(wǎng)絡(luò)的聯(lián)系越來(lái)越緊密,融入網(wǎng)絡(luò)是必然趨勢(shì))

3、必須認(rèn)真的學(xué)習(xí)一款CPU的工作原理

(例如現(xiàn)在地球人都知道的ARM)

4、必須親自設(shè)計(jì)一款嵌入式產(chǎn)品

從方案的選擇到原理圖的繪制,從PCB的繪制到硬件的調(diào)試。

學(xué)習(xí)內(nèi)容

1.主流嵌入式微處理器的結(jié)構(gòu)與原理 如:ARM PowerPC MIPS Motorola68k 2.

必須掌握一個(gè)嵌入式操作系統(tǒng)

如:VxWork uc/os II

uLinux Linux WinCE XPE 3.

必須熟悉嵌入式軟件開(kāi)發(fā)流程 4.

至少做過(guò)一個(gè)嵌入式軟件項(xiàng)目

如:數(shù)字圖象壓縮技術(shù)----MEPG編解碼算法和技術(shù) 通信協(xié)議及編程技術(shù)----TC

TCP/IP和無(wú)線通信協(xié)議、無(wú)線局域網(wǎng)通信協(xié)議802.11 移動(dòng)通信CD 網(wǎng)

網(wǎng)絡(luò)信息安全技術(shù)

書(shū)目開(kāi)列 基礎(chǔ)

〈〈LINUX命令行、編輯器與SHELL編程〉〉 《linux命令大全.pdf》

編程

《C語(yǔ)言》第二版 譚浩強(qiáng)

《GNU Make 使用手冊(cè)(中譯版).pdf》 〈〈精通UNIX SHELL 編程〉〉 《LINUX編程24學(xué)時(shí)教程》 〈〈LINUX應(yīng)用程序開(kāi)發(fā)〉〉 〈〈LINUX程序設(shè)計(jì)〉〉 〈〈LINUX C函數(shù)庫(kù)參考手冊(cè)〉〉 <> 《QT編程寶典》 〈〈VxWorks程序員指南〉〉

原理

《數(shù)據(jù)結(jié)構(gòu)》 〈〈算法導(dǎo)論〉〉 〈〈計(jì)算機(jī)組成原理〉〉 〈〈操作系統(tǒng)原理〉〉 〈〈離散數(shù)學(xué)結(jié)構(gòu)〉〉

系統(tǒng)

《嵌入式實(shí)時(shí)操作系統(tǒng)uC/OS-!》 《linux內(nèi)核完全注釋》

《understanding the linux kernel 2》 <> <> 〈〈operating system concepts>> 《操作系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》

<> <> 驅(qū)動(dòng)

《Linux設(shè)備驅(qū)動(dòng)程序》 〈〈ARM嵌入式LINUX系統(tǒng)構(gòu)建與驅(qū)動(dòng)開(kāi)發(fā)〉〉

硬件

微機(jī)原理、數(shù)字電路原理、模擬電路原理、單片微機(jī)原理、常見(jiàn)的硬件接口技術(shù) PROTEL,KEIL,AUTOCAD ARM嵌入式系統(tǒng)系列教程—北航 《ARM嵌入式系統(tǒng)基礎(chǔ)教程》 《ARM嵌入式實(shí)驗(yàn)教程

(一)》 《ARM嵌入式實(shí)驗(yàn)教程

(二)》 《ARM嵌入式實(shí)驗(yàn)教程

(三)》 《ARM嵌入式系統(tǒng)學(xué)習(xí)指導(dǎo)》

《ARM嵌入式系統(tǒng)軟件開(kāi)發(fā)實(shí)例

(一)》 《ARM嵌入式系統(tǒng)軟件開(kāi)發(fā)實(shí)例

(二)》

網(wǎng)絡(luò)

〈〈TCP/IP詳解〉〉 〈〈UNIX網(wǎng)絡(luò)編程(第一卷)套接口API〉〉 〈〈UNIX網(wǎng)絡(luò)編程(第二卷)進(jìn)程間通信〉〉 ///////////////////////////////////////////////////// 學(xué)習(xí)階段

第一階段

1.精通單片機(jī),包括A51匯編語(yǔ)言與C51語(yǔ)言,常用的外圍電路,硬件接口 2.

精通電路分析,模電,數(shù)電 3.

精通PROTEL的使用

4.掌握LINUX基礎(chǔ),包括LINUX命令,SHELL編程,C編程,GNU MAKE的使用 5.

分析UC/OS II的源代碼

用書(shū)

《單片機(jī)原理與接口技術(shù)》 〈〈MCS-51系列單片機(jī)實(shí)用接口技術(shù)〉〉 〈〈電路分析〉〉 〈〈模電〉〉 〈〈數(shù)電〉〉 〈〈信號(hào)與系統(tǒng)〉〉 〈〈PROTEL〉〉 〈〈LINUX命令行、編輯器與SHELL編程〉〉 《linux命令大全.pdf》

《GNU Make 使用手冊(cè)(中譯版).pdf》 〈〈精通UNIX SHELL 編程〉〉 《LINUX編程24學(xué)時(shí)教程》 〈〈LINUX應(yīng)用程序開(kāi)發(fā)〉〉 〈〈LINUX程序設(shè)計(jì)〉〉 〈〈LINUX C函數(shù)庫(kù)參考手冊(cè)〉〉

《嵌入式實(shí)時(shí)操作系統(tǒng)uC/OS-!》

第二階段

1.精通原理,包括計(jì)算機(jī)組成原理,操作系統(tǒng)原理,數(shù)據(jù)結(jié)構(gòu)與算法

2.精通LINUX編程,包括串口通信編程,多進(jìn)程程序,多線程,任務(wù)管理,步,網(wǎng)絡(luò)編程,QT GUI編程字符和塊設(shè)備驅(qū)動(dòng)程序 建立文件系統(tǒng)等等 3.

再次分析UC/OS II的源代碼

用書(shū)

《數(shù)據(jù)結(jié)構(gòu)》 〈〈算法導(dǎo)論〉〉 〈〈計(jì)算機(jī)組成原理〉〉 〈〈操作系統(tǒng)原理〉〉 〈〈離散數(shù)學(xué)結(jié)構(gòu)〉〉 <> 《QT編程寶典》

第三階段

1.再次深入分析操作系統(tǒng) 2.

分析LINUX內(nèi)核

用書(shū)

〈〈operating system concepts>> 《操作系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》

<> <>

通信同 《linux內(nèi)核完全注釋》

<> <> 第四階段

1.熟悉網(wǎng)絡(luò) 2.

ARM學(xué)習(xí)

用書(shū)

〈〈TCP/IP詳解〉〉 〈〈UNIX網(wǎng)絡(luò)編程(第一卷)套接口API〉〉 〈〈UNIX網(wǎng)絡(luò)編程(第二卷)進(jìn)程間通信〉〉 ARM嵌入式系統(tǒng)系列教程—北航

第五階段

1.驅(qū)動(dòng)開(kāi)發(fā)

《Linux設(shè)備驅(qū)動(dòng)程序》〈〈ARM嵌入式LINUX系統(tǒng)構(gòu)建與驅(qū)動(dòng)開(kāi)發(fā)〉〉

軟件

精通51匯編及C51編程,具有獨(dú)立大型工程項(xiàng)目硬件底層編程經(jīng)驗(yàn)

熟悉Linux操作系統(tǒng),能進(jìn)行相關(guān)操作熟練使用Linux下的開(kāi)發(fā)環(huán)境(如:vi,emacs,gcc,cvs,gdb,kDevelop等)進(jìn)行網(wǎng)絡(luò),數(shù)據(jù)庫(kù)、多媒體等開(kāi)發(fā)精通嵌入式Linux下的C/C++及匯編語(yǔ)言開(kāi)發(fā),會(huì)使用軟件版本控制軟件,如CVS、VSS等熟悉MicroWindows,QT,MiniGUI等一種Linux圖形界面程序編程機(jī)制與技巧有Linux設(shè)備驅(qū)動(dòng)編程、嵌入式操作系統(tǒng)的移植、Linux應(yīng)用程序編寫(xiě)

系統(tǒng)

熟悉Linux,Vxworks,WinCE,uCOS等至少一種嵌入式操作系統(tǒng) 熟悉嵌入式開(kāi)發(fā)的基本流程

處理器

熟悉ARM7/ARM9處理器,要求在該處理器上編寫(xiě)過(guò)代碼 熟悉SAMSUNG、PHILIPS、ATMEL等主流ARM應(yīng)用設(shè)計(jì) 精通ARM ADS調(diào)試開(kāi)發(fā)環(huán)境等工具

網(wǎng)絡(luò)通信

熟悉紅外、無(wú)線、以太網(wǎng)、GPRS/CDMA及RS485等多種接口的通訊 了解計(jì)算機(jī)通訊協(xié)議,有TCP/IP等協(xié)議編程能力

硬件

熟悉微機(jī)原理、數(shù)字電路原理、模擬電路原理、單片微機(jī)原理 精通常見(jiàn)的硬件接口技術(shù)

熟悉Protel,AutoCad等設(shè)計(jì)工具的使用 補(bǔ)充

要想成為高手中的高手,最好從鉆研如下領(lǐng)域修煉: 1,分析一種RTOS的源代碼--UCOS最容易;2,分析一種通訊協(xié)議棧的實(shí)現(xiàn)方式--TCP/IP最實(shí)用;3,精通一種DSP的開(kāi)發(fā)集成環(huán)境--TI CCS2.1最優(yōu)秀,精華在其內(nèi)帶的RTOS;4,精通一種單片機(jī)的開(kāi)發(fā)集成環(huán)境--keil C最經(jīng)典;5,精通一種MCU的開(kāi)發(fā)集成環(huán)境--ADS 1.2最流行;要想成為大師級(jí)人物再?gòu)娜缦骂I(lǐng)域開(kāi)始修煉: 1,精通一種系統(tǒng)建模語(yǔ)言和工具--Telelogic tau SDL/UML suit最經(jīng)典;2,精通一種算法仿真工具--Matlab simulink 最便宜;要想檢驗(yàn)一下自己是否到達(dá)了至尊級(jí)人物,可以做如下的事:

動(dòng)手搭建一套紅外或者藍(lán)牙通訊原型系統(tǒng),模擬前端可以用現(xiàn)成的,基帶用DSP,主控用個(gè)32BMCU,DSP和協(xié)議軟件自己寫(xiě)。當(dāng)然不可能做全,做個(gè)子集就可以了。如果能到這個(gè)地步,打住吧,該改行去做市場(chǎng)了。做個(gè)一、二年市場(chǎng),你不自己去創(chuàng)個(gè)業(yè)就太浪費(fèi)了

第四篇:嵌入式學(xué)習(xí)總結(jié)

嵌入式學(xué)習(xí)總結(jié)

一.基本信息...................................................................................................................1 二.嵌入式系統(tǒng)的組成..................................................................................................1 三.嵌入式的操作系統(tǒng)特點(diǎn)..............................................................................................1 四.嵌入式系統(tǒng)的文件系統(tǒng)..........................................................................................2 五.嵌入式文件系統(tǒng)的特點(diǎn)...........................................................................................2

一.基本信息

嵌入式系統(tǒng)是一種專用的計(jì)算機(jī)系統(tǒng),作為裝置或設(shè)備的一部分。通常,嵌入式系統(tǒng)是一個(gè)控制程序存儲(chǔ)在ROM中的嵌入式處理器控制板。事實(shí)上,所有帶有數(shù)字接口的設(shè)備,如手表、微波爐、錄像機(jī)、汽車(chē)等,都使用嵌入式系統(tǒng),有些嵌入式系統(tǒng)還包含操作系統(tǒng),但大多數(shù)嵌入式系統(tǒng)都是是由單個(gè)程序?qū)崿F(xiàn)整個(gè)控制邏輯。

二.嵌入式系統(tǒng)的組成

一個(gè)嵌入式系統(tǒng)裝置一般都由嵌入式計(jì)算機(jī)系統(tǒng)和執(zhí)行裝置組成,嵌入式計(jì)算機(jī)系統(tǒng)是整個(gè)嵌入式系統(tǒng)的核心,由硬件層、中間層、系統(tǒng)軟件層和應(yīng)用軟件層組成。執(zhí)行裝置也稱為被控對(duì)象,它可以接受嵌入式計(jì)算機(jī)系統(tǒng)發(fā)出的控制命令,執(zhí)行所規(guī)定的操作或任務(wù)。執(zhí)行裝置可以很簡(jiǎn)單,如手機(jī)上的一個(gè)微小型的電機(jī),當(dāng)手機(jī)處于震動(dòng)接收狀態(tài)時(shí)打開(kāi);也可以很復(fù)雜,如SONY 智能機(jī)器狗,上面集成了多個(gè)微小型控制電機(jī)和多種傳感器,從而可以執(zhí)行各種復(fù)雜的動(dòng)作和感受各種狀態(tài)信息。

三.嵌入式的操作系統(tǒng)特點(diǎn)

(1)可裁剪性。支持開(kāi)放性和可伸縮性的體系結(jié)構(gòu)。

(2)強(qiáng)實(shí)時(shí)性。EOS實(shí)時(shí)性一般較強(qiáng),可用于各種設(shè)備控制中。(3)統(tǒng)一的接口。提供設(shè)備統(tǒng)一的驅(qū)動(dòng)接口。

(4)操作方便、簡(jiǎn)單、提供友好的圖形GUI和圖形界面,追求易學(xué)易用。

(5)強(qiáng)穩(wěn)定性,弱交互性。嵌入式系統(tǒng)一旦開(kāi)始運(yùn)行就不需要用戶過(guò)多的干預(yù)、這就要負(fù)責(zé)系統(tǒng)管理的EOS具有較強(qiáng)的穩(wěn)定性。嵌入式操作系統(tǒng)的用戶接口一般不提供操作命令,它通過(guò)系統(tǒng)的調(diào)用命令向用戶程序提供服務(wù)。

(6)固化代碼。在嵌入式系統(tǒng)中,嵌入式操作系統(tǒng)和應(yīng)用軟件被固化在嵌入式系統(tǒng)計(jì)算機(jī)的ROM中。(7)更好的硬件適應(yīng)性,也就是良好的移植性

四.嵌入式系統(tǒng)的文件系統(tǒng)

通用操作系統(tǒng)的文件系統(tǒng)通常具有以下功能:

提供用戶對(duì)文件操作的命令。

提供用戶共享文件的機(jī)制。

管理文件的存儲(chǔ)介質(zhì)。

提供文件的存取控制機(jī)制,保障文件及文件系統(tǒng)的安全性。

提供文件及文件系統(tǒng)的備份和恢復(fù)功能。

提供對(duì)文件的加密和解密功能。

五.嵌入式文件系統(tǒng)的特點(diǎn)

1兼容性。嵌入式文件系統(tǒng)通常支持幾種標(biāo)準(zhǔn)的文件系統(tǒng),如FAT32、○JFFS2、YAFFS等。

2實(shí)時(shí)文件系統(tǒng)。除支持標(biāo)準(zhǔn)的文件系統(tǒng)外,為提高實(shí)時(shí)性,有些嵌入 ○式文件系統(tǒng)還支持自定義的實(shí)時(shí)文件系統(tǒng),這些文件系統(tǒng)一般采用連續(xù)的方式存儲(chǔ)文件。

3可裁剪、可配置。根據(jù)嵌入式系統(tǒng)的要求選擇所需的文件系統(tǒng),選擇 ○所需的存儲(chǔ)介質(zhì),配置可同時(shí)打開(kāi)的最大文件數(shù)等。

4支持多種存儲(chǔ)設(shè)備。嵌入式系統(tǒng)的外存形式多樣了,嵌入式文件系統(tǒng) ○需方便的掛接不同存儲(chǔ)設(shè)備的驅(qū)動(dòng)程序,具有靈活的設(shè)備管理能力。同時(shí)根據(jù)不同外部存儲(chǔ)器的特點(diǎn),嵌入式文件系統(tǒng)還需要考慮其性能、壽命等因素,發(fā)揮不同外存的優(yōu)勢(shì),提高存儲(chǔ)設(shè)備的可靠性和使用壽命。

總結(jié):嵌入式是一門(mén)以應(yīng)用為中心,以計(jì)算機(jī)為基礎(chǔ),軟件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗等嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。

第五篇:學(xué)習(xí)嵌入式心得

嵌入式心得體會(huì)

本人大學(xué)學(xué)的是電子信息科學(xué)與技術(shù)專業(yè),其實(shí)這個(gè)專業(yè)和嵌入式?jīng)]有多大的關(guān)系,要說(shuō)有關(guān)系就是簡(jiǎn)單的講了下C語(yǔ)言語(yǔ)法,學(xué)完之后還不知道什么是C語(yǔ)言,只記住了,char,int,string等占幾個(gè)字節(jié),if, for, while循環(huán)什么的,感覺(jué)也就能算一些小學(xué)就會(huì)的題目,全國(guó)計(jì)算機(jī)等級(jí)二級(jí)也就糊涂的過(guò)了。我這個(gè)專業(yè)沒(méi)學(xué)過(guò)C++,一開(kāi)始不知道什么是向?qū)ο螅裁唇忻嫦蜻^(guò)程,這可能讓大家笑話了。不過(guò)這說(shuō)的是實(shí)話,大學(xué)的時(shí)候比較喜歡動(dòng)手,喜歡硬件方面的東西,也喜歡看書(shū)。在大一的時(shí)候就聽(tīng)學(xué)長(zhǎng)說(shuō),單片機(jī)很難學(xué),在沒(méi)事的時(shí)候就從圖書(shū)管借了本關(guān)于51的書(shū),一開(kāi)始還真是不怎么懂,然后硬著頭皮去看,當(dāng)我把51的結(jié)構(gòu)看完了,就不像一開(kāi)始那樣一頭霧水了,自己在紙上把51的結(jié)構(gòu)圖默畫(huà)一遍,然后再把各個(gè)寄存器功能寫(xiě)一下,各個(gè)功能口的結(jié)構(gòu)也畫(huà)一遍,然后就不覺(jué)得51有什么難了。其實(shí)有些時(shí)候不是這個(gè)東西你不會(huì),而是在不會(huì)的時(shí)候自己先告訴自己這個(gè)太難了,自己先放棄了。我們學(xué)習(xí)51芯片,是為了以后的打基礎(chǔ),知道是怎么通過(guò)配置寄存器來(lái)實(shí)現(xiàn)功能。

大二下學(xué)期的時(shí)候,我們開(kāi)了51的課,這個(gè)課幾乎就沒(méi)怎么去,因?yàn)槲艺J(rèn)為沒(méi)有必要去聽(tīng)自己會(huì)的東西了。后來(lái)聽(tīng)別人說(shuō)avr的資源會(huì)比51的豐富的很多,所以就想試試,看看有什么難的,就從網(wǎng)上買(mǎi)了本馬潮老師《AVR單片機(jī)嵌入式系統(tǒng)原理與應(yīng)用實(shí)踐》,一邊看書(shū),一邊想自己畫(huà)一個(gè)板了,一開(kāi)始想實(shí)現(xiàn)一個(gè)點(diǎn)陣屏,實(shí)現(xiàn)滾動(dòng)效果,后來(lái)想想做個(gè)板也花不少錢(qián)呢,為什么不多加一些功能呢,還能多學(xué)到些知識(shí),所以就加了溫感,紅外,鐵電存儲(chǔ)器等并把所有的擴(kuò)展口都擴(kuò)展了出來(lái),備以后用,那時(shí)還挺自豪的呢,同學(xué)們都很羨慕,不過(guò)現(xiàn)在想想其實(shí)也沒(méi)什么了。

大學(xué)也聽(tīng)說(shuō)過(guò)嵌入式這個(gè)詞,不過(guò)不太明白是什么意思,09年的時(shí)候從網(wǎng)上找到中嵌視頻,有四張DVD(大約13G),下載下來(lái)后,從頭到尾的看了一遍,沒(méi)什么印象,只記得講一些不知所云的函數(shù),然后莫名其妙的講怎么使用那個(gè)44b0的開(kāi)發(fā)板,不過(guò)聽(tīng)完了,還是有很大收獲的,就有一種想裝一個(gè)linux的沖動(dòng),我是大二下學(xué)期才有的自己電腦,不過(guò)電腦的配置比較低,1g內(nèi)存,跑虛擬機(jī)就像個(gè)蝸牛,所以就想著怎么才能裝個(gè)linux,自己用XP習(xí)慣了,如果全換了又舍不得,那時(shí)從書(shū)上知道linux的文件系統(tǒng)和windows不一樣,只有一個(gè)根分區(qū),所以也害怕一裝linux全盤(pán)就被格式化了,不過(guò)最后還是欲望戰(zhàn)勝了擔(dān)心,買(mǎi)了張redhat 9的光盤(pán),小心的裝這個(gè)系統(tǒng),里邊的英文也不是太難,還是知道大概意思的,所以一步步的裝,最后裝到我的硬盤(pán)的最后空間,重新啟動(dòng),竟可以選擇進(jìn)入哪一個(gè)系統(tǒng)了,從這之后,自己就不害怕怎么裝系統(tǒng)了,應(yīng)了那句言,紙上得來(lái)終覺(jué)淺,絕知此事要躬行。所以我認(rèn)為,買(mǎi)一個(gè)開(kāi)發(fā)板是完全有必要的,拿到實(shí)物操作一下就不會(huì)感覺(jué)太抽象了。

后來(lái)也想學(xué)學(xué)arm,但不知道arm是什么東西,所以就買(mǎi)了本《從51到arm》,講的是關(guān)于arm的大體結(jié)構(gòu),看完后感覺(jué),原來(lái)arm就是一個(gè)速度更快,接口更豐富的單片機(jī)啊。如果想做linux設(shè)備驅(qū)動(dòng)的同學(xué)應(yīng)該對(duì)arm硬件有一些了解。如果對(duì)驅(qū)動(dòng)不感興趣,完全沒(méi)有必要去看。交叉編譯器會(huì)幫我們做好這些事情,他比我們更了解arm結(jié)構(gòu)。

大三下學(xué)期開(kāi)始準(zhǔn)備考研了,所以自己這些興趣就先放下了,報(bào)的北郵的信通學(xué)院通信專業(yè),當(dāng)時(shí)就是想一定要上個(gè)好學(xué)校好專業(yè),也沒(méi)想太多,結(jié)果考了的成績(jī)差了點(diǎn),沒(méi)有被錄取,也不想調(diào)劑一個(gè)二流的學(xué)校,然后就參加工作了,工作中每天都用的到開(kāi)發(fā)板,當(dāng)我看到一個(gè)小板上還可以跑系統(tǒng)的時(shí)候感覺(jué)很不可思議,以為要很大工程。后來(lái)邊工作邊學(xué)習(xí),每天都要看電腦看到眼發(fā)疼,晚上也都差不多十二點(diǎn)時(shí)才睡覺(jué)。感覺(jué)到累,不過(guò)也感覺(jué)到自己在進(jìn)步。

閑話有點(diǎn)多了,說(shuō)了很多都是自己大學(xué)那點(diǎn)破事。

聽(tīng)很多的初學(xué)者說(shuō)不知道從哪里開(kāi)始,學(xué)習(xí)嵌入都要學(xué)哪些東西,從網(wǎng)上搜了一下,一大堆的東西要學(xué),一下就推薦十幾本書(shū),說(shuō)看完這本書(shū)怎么怎么樣,看完那本書(shū)怎么怎么樣,一下子就給初學(xué)者給嚇住了,其實(shí)完全沒(méi)必要把網(wǎng)上的那些東西全部看一遍,那樣又費(fèi)時(shí),又感覺(jué)工程太大,讓初學(xué)者沒(méi)有信心去把每一種都看完。網(wǎng)上說(shuō)的些方面都要知道,不一定全部都掌握,我們可以退成求其次,每一個(gè)都知道一些,當(dāng)然會(huì)的越多越好。今天學(xué)點(diǎn)這個(gè)明天學(xué)點(diǎn)那,換著樣來(lái)也不會(huì)覺(jué)得煩。而且還能感覺(jué)到每天都有收獲。

下面給嵌入式初學(xué)者一些自己的我個(gè)人建議。1嵌入式涉及到很多的基礎(chǔ)知識(shí):

c語(yǔ)言,關(guān)于C語(yǔ)言要知道基本的語(yǔ)法,什么是結(jié)構(gòu)體,什么是共用體,有什么區(qū)別,不用強(qiáng)記一些二級(jí)考的東西,因在實(shí)際中用的很少。

c++要知道什么是類,怎么定義,繼承,接口,要深刻理解,當(dāng)然基本語(yǔ)法也是必不可少的。

操作系統(tǒng)原理也應(yīng)該知道基本的原理的,我記得我大學(xué)沒(méi)這個(gè)課還是去電信學(xué)院蹭別的專業(yè)的課呢,后來(lái)學(xué)習(xí)發(fā)現(xiàn)很多的東西都是在這個(gè)課上學(xué)到的。什么時(shí)間片啊,任務(wù)調(diào)度啊,都是在那里知道的。

Linux基本命令的使用(vi編輯器必須會(huì)用,因?yàn)樵诮K端改文件的時(shí)候只能用這個(gè)),我們現(xiàn)在很多的人都習(xí)慣用鼠標(biāo)了,很少用到命令,我們學(xué)習(xí)嵌入linux可要改改這個(gè)習(xí)慣了,linux用命令操作一是效率高,二是功能非常強(qiáng)大,遠(yuǎn)非圖形界面能比的了的,其實(shí)我們用圖形界面的操作都要轉(zhuǎn)化為命令傳給硬件的。

Linux文件系統(tǒng)的管理要清楚,哪個(gè)目錄存放是什么東西,有什么用,文件權(quán)限管理等 Shell編程也要了解一些,在這給大家推薦一個(gè)教程,周朝劍的 shell編程,也就七八講吧,講的很全面。初學(xué)者看前4講就可以了。

Linux設(shè)備驅(qū)動(dòng)的架構(gòu)要了解,初學(xué)者可以以飛凌的OK6410開(kāi)發(fā)板上的led驅(qū)動(dòng)分析一下,結(jié)合原理圖和linux設(shè)備驅(qū)動(dòng)相關(guān)書(shū)籍把每一行代碼都分析明白。關(guān)于驅(qū)動(dòng)給大家推薦一本書(shū)《LINUX社備驅(qū)動(dòng)程序》中國(guó)電力出版社出版的,很經(jīng)典的,初學(xué)者看可能看不太明白,不過(guò)要堅(jiān)持看,最次也得把前6章看完了。看書(shū)不要希望一次就會(huì),一次就明白是什么意思,也不要死記硬背,看不明白也沒(méi)關(guān)系,以后遇到了知道去哪里去找就可以了,以后遇到的多了,也就記住了,遇到的少的,忘記也就忘記了。還有,不要直接閱讀linux內(nèi)核源代碼,看一些自己把頭撞破也想不明白的事,會(huì)打擊初學(xué)者的積極性,要循序漸進(jìn),今天學(xué)個(gè)做個(gè)led,明天做個(gè)串口,后天說(shuō)不定就做硬件編解碼了。

3、你可以不接受培訓(xùn),但是不能不買(mǎi)開(kāi)發(fā)板。如果你想學(xué)習(xí)嵌入式一定要買(mǎi)塊學(xué)習(xí)板,現(xiàn)在的開(kāi)發(fā)板很便宜了,給我們初學(xué)者減輕了很多經(jīng)濟(jì)負(fù)擔(dān)。看再多的視頻,看再多的書(shū),也不如自己動(dòng)手試一下,看著很簡(jiǎn)單的東西,做起來(lái)就可能遇到很多的問(wèn)題,遇到問(wèn)題找到原因,解決問(wèn)題,只有這樣才能學(xué)到東西,記得我第一次寫(xiě)led的驅(qū)動(dòng),想自己試一下,網(wǎng)上也有人寫(xiě)過(guò)相關(guān)的代碼,可是自己一試,就出了好多的問(wèn)題,那個(gè)led弄了我一天才把led燈點(diǎn)亮。所以不要眼高手低。

還有關(guān)于培訓(xùn),現(xiàn)在的培訓(xùn)機(jī)構(gòu)很多,講的也不錯(cuò),老師也很好,但是有一個(gè)問(wèn)題,太集中了,而且學(xué)生動(dòng)手的機(jī)會(huì)也不太多,記得我們公司還招了一個(gè)在北京某個(gè)培訓(xùn)機(jī)構(gòu)培訓(xùn)半年的員工呢,花了一萬(wàn)多,來(lái)了之后也沒(méi)感覺(jué)有多高,問(wèn)他都學(xué)了什么,也就是我前邊說(shuō)的那些基礎(chǔ)知識(shí),很多的東西還是不知道的,照著書(shū)弄個(gè)helloworld模塊驅(qū)動(dòng)兩天沒(méi)搞定。不是培訓(xùn)不好,但我個(gè)人見(jiàn)解效果并不是很好。記住:只有自己動(dòng)手做過(guò)的東西才是自己的。

現(xiàn)在買(mǎi)一塊開(kāi)發(fā)板很便宜,飛凌的OK6410的開(kāi)發(fā)板就不錯(cuò),源碼完全開(kāi)放,而且資料也很豐富,完全能滿足初學(xué)者學(xué)習(xí)用,有人說(shuō)友善的板子也不錯(cuò),我個(gè)人覺(jué)得友善的板子不

錯(cuò),但是不適合初學(xué)者,因?yàn)樗暮芏嗟臇|西是不給代碼的,用過(guò)友善的板子的同學(xué)經(jīng)常有這樣的痛苦,想學(xué)一個(gè)東西,去找他的代碼的時(shí)候,卻找不到,很多友善提供的代碼中很多的都是封裝好的,只提供給客戶一個(gè)庫(kù),初學(xué)者想要找代碼的時(shí)候就不知道怎么辦了。不要好高騖遠(yuǎn),要腳踏實(shí)地

對(duì)于初學(xué)者,還有一點(diǎn)小建議,我們拿到一個(gè)開(kāi)發(fā)板,很興奮也很激動(dòng),想法自然也很多,想用開(kāi)發(fā)板實(shí)現(xiàn)自己的這個(gè)想法,實(shí)現(xiàn)那個(gè)想法,然后又不知道從何下手,然后就去論壇中發(fā)一個(gè)貼,“那個(gè)什么什么怎么實(shí)現(xiàn)啊,哪位大俠能詳細(xì)說(shuō)一下啊,跪求!”然后等著別人去回復(fù)。見(jiàn)沒(méi)人回復(fù)就抱怨。有想法是好的,我們要實(shí)現(xiàn)自己的想法也是有前提的,首先,我們對(duì)這部分知識(shí)了解嗎?如果不了解就去google一下(最好別用百度,不太好用),了解了一些,也就大概知道要怎么做了。如果再遇到問(wèn)題,再去發(fā)貼問(wèn),這樣也顯得咱們有水平。比如自己連串口是什么都不太清楚呢,就問(wèn)串口通信怎么做啊,就是人家把代碼給咱,咱也不明白是怎么回事啊。多看代碼,多寫(xiě)代碼

見(jiàn)多識(shí)廣,熟能生巧。多看代碼,要從代碼中讀出代碼的意思來(lái)。自己平時(shí)也要多寫(xiě)代碼,多練習(xí)(這一點(diǎn)我做的不好,寫(xiě)的少)。

寫(xiě)完已經(jīng)晚上兩點(diǎn)了,思路有些亂,有些也是個(gè)人的見(jiàn)解,在有些人看來(lái)可能是錯(cuò)誤的,每個(gè)人有每個(gè)人的學(xué)習(xí)方法,但是我們的目的只有一個(gè)——希望我們學(xué)到更多的知識(shí)。

下載嵌入式前期學(xué)習(xí)計(jì)劃(最終版)word格式文檔
下載嵌入式前期學(xué)習(xí)計(jì)劃(最終版).doc
將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    嵌入式學(xué)習(xí)心得體會(huì)(范文)

    嵌入式學(xué)習(xí)心得體會(huì) BAKYANNMYRADOV 20*** 這學(xué)期才接觸嵌入式系統(tǒng)感覺(jué)還稱不上入門(mén),我通過(guò)學(xué)習(xí)知道了嵌入式的發(fā)展前景很大,各個(gè)領(lǐng)域都用到了嵌入式,學(xué)好嵌入式不愁沒(méi)......

    學(xué)習(xí)嵌入式書(shū)籍推薦

    十年研發(fā)經(jīng)驗(yàn)工程師的嵌入式學(xué)習(xí)書(shū)籍大推薦 從事嵌入式研發(fā)行業(yè)十年,認(rèn)為學(xué)習(xí)就是要不斷的吸納知識(shí),在研發(fā)過(guò)程中,經(jīng)常會(huì)遇到一些問(wèn)題,這種發(fā)現(xiàn)問(wèn)題并解決問(wèn)題的過(guò)程就是進(jìn)步。......

    嵌入式學(xué)習(xí)過(guò)程

    嵌入式學(xué)習(xí)路線)學(xué)習(xí)Linux系統(tǒng)安裝、 常用命令、應(yīng)用程序安裝。 2) 學(xué)習(xí)Linux 下的 C 編程、這本書(shū)必學(xué)《UNIX 環(huán)境高級(jí)編程》、《UNIX 網(wǎng)絡(luò)編程》,Rechard Stevens 寫(xiě)的,C 高手......

    前期客服部計(jì)劃

    前期客服部計(jì)劃依據(jù)漳州鴻業(yè)同創(chuàng)地產(chǎn)的管理要求和君悅.黃金海岸項(xiàng)目物業(yè)管理運(yùn)作需要,物業(yè)客服部將介入期管理按照輕重有序、科學(xué)實(shí)效的原則,擬定如下管理工作計(jì)劃:根據(jù)開(kāi)發(fā)項(xiàng)......

    物業(yè)前期計(jì)劃

    目 錄 1.0 昶遠(yuǎn)物業(yè)入伙前的工作 …………………. 3 2.0昶遠(yuǎn)物業(yè)接管驗(yàn)收 ………………… 6 3.0昶遠(yuǎn)物業(yè)入伙時(shí)的工作………………… 10 4.0物業(yè)管理整體設(shè)想 13 5.0管理......

    學(xué)習(xí)嵌入式基本途徑

    參加嵌入式linux系統(tǒng)與應(yīng)用開(kāi)發(fā)就業(yè)班可以使學(xué)員快速掌握嵌入式系統(tǒng)開(kāi)發(fā)的流程,系統(tǒng)移植的方法,編寫(xiě)B(tài)ootloader等。最后能從事嵌入式系統(tǒng)相關(guān)的項(xiàng)目開(kāi)發(fā)。 課程整體目標(biāo)包括: 1......

    嵌入式研發(fā)需要學(xué)習(xí)什么 (轉(zhuǎn)貼)范文合集

    嵌入式研發(fā)需要學(xué)習(xí)什么 (轉(zhuǎn)貼) 來(lái)源: ChinaUnix博客作者: ChinaUnix博客發(fā)布時(shí)間:2007-01-02嵌入式研發(fā)需要學(xué)習(xí)什么 (轉(zhuǎn)貼)這是個(gè)初學(xué)者常問(wèn)的問(wèn)題,也是初學(xué)者問(wèn)嵌入式該如何入門(mén)......

    嵌入式LINUX學(xué)習(xí)內(nèi)容

    知識(shí)結(jié)構(gòu) 1. 嵌入式處理器與裸機(jī)程序開(kāi)發(fā) 2. Linux系統(tǒng)管理 3. Linux應(yīng)用程序開(kāi)發(fā) 4. Linux驅(qū)動(dòng)程序開(kāi)發(fā) 5. Linux內(nèi)核開(kāi)發(fā)與系統(tǒng)移植 一、處理器 1. ARM處理器工作模式 2.......

主站蜘蛛池模板: 国产精品尹人在线观看| 免费人成再在线观看视频| 东北少妇不戴套对白第一次| 中文无码不卡的岛国片| 久久精品99久久久久久久久| 怡红院av亚洲一区二区三区h| 亚洲精品无码久久毛片| 色又黄又爽18禁免费视频| 国产精品人妻一码二码尿失禁| 日韩av在线观看免费| 无遮挡边摸边吃奶边做视频免费| 久久精品苍井空精品久久| 欧美日韩中文字幕视频不卡一二区| 动漫?奶头张开腿被?男同| 国产作爱视频免费播放| 少妇激情艳情综合小视频| 亚洲精品久久久一区| 久久777国产线看观看精品| 成人av片在线观看免费| 成年无码av片完整版| 亚洲国产精品日韩av不卡在线| 精品美女国产互换人妻| 久久99热狠狠色精品一区| 大地资源高清在线视频播放| 日韩精品一区二区三区在线观看| 丰满熟妇乱又伦| 国产精品 亚洲一区二区三区| 精品国内综合一区二区| 欧美性性性性性色大片免费的| 影音先锋男人av鲁色资源网| 狠狠躁18三区二区一区| 曰韩免费无码av一区二区| 久热爱精品视频线路一| 又爽又黄又无遮挡网站动态图| 中文字幕乱码亚洲∧v日本| 青青草在久久免费久久免费| 曰本无码人妻丰满熟妇啪啪| 免费无码又爽又刺激激情视频软件| 免费观看又色又爽又黄的韩国| 日本一卡2卡3卡4卡无卡免费网站| 色偷偷噜噜噜亚洲男人|