下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、嵌入式技術(shù)開發(fā)學(xué)習(xí)心得體會(huì)【 2 篇】我是學(xué)機(jī)械的,但是從身邊的一些人和社會(huì)實(shí)踐經(jīng)驗(yàn)中,漸漸覺得單純搞機(jī) 械結(jié)構(gòu)設(shè)計(jì)已經(jīng)沒有太多競(jìng)爭(zhēng)力了,機(jī)械跟運(yùn)動(dòng)控制一起搞才覺得作用更大,于 是決定學(xué)習(xí)嵌入式控制這方面的知識(shí)。由于不是學(xué)習(xí)自動(dòng)化控制出身的,學(xué)校也沒開設(shè)課程教這一塊,雖然大一大 二的時(shí)候?qū)W習(xí)了數(shù)電、模電、 C 語言、微機(jī)原理,但這些都是一些根底理論性的 東西,并沒有真正應(yīng)用起來。在去年十月份的時(shí)候,我決定先從根底的 51 單片 機(jī)開始學(xué)習(xí),于是從網(wǎng)上買了普中科技的一塊 51 開發(fā)板,經(jīng)過一個(gè)多月的學(xué)習(xí), 漸漸掌握了對(duì)根底器件的控制應(yīng)用。在學(xué)完 51 單片機(jī)后,決定向更高級(jí)的 32 位控制器學(xué)習(xí)
2、,因?yàn)檫@才是大部 分控制器應(yīng)用的王道。剛開始買 arm 開發(fā)板的時(shí)候,自己也是很猶豫的,因?yàn)榫W(wǎng) 上太多種類了有 arm7、arm9、arm11等,就算是arm9也有不同公司出的。正 好這時(shí),我在學(xué)校二手市場(chǎng)上看到有一塊 FL2440 的開發(fā)板出售,價(jià)格也挺廉價(jià) 的,就立即入手了。剛拿到開發(fā)板的心情是異常沖動(dòng)的,然而,自己并不知道如何使用開發(fā)板。 雖然配套飛凌光盤里有不少的視頻, 但都不系統(tǒng), 還是不能開始學(xué)習(xí)飛凌開發(fā)板。 在各方面網(wǎng)上搜索資源,然后又各種拜訪自動(dòng)化學(xué)院同學(xué),經(jīng)過他們推薦,認(rèn)為 韋東山出的嵌入式視頻教程比擬系統(tǒng),易學(xué)、易懂。于是抱著試一試的心態(tài),我 在網(wǎng)上下載了韋東山第一期視頻學(xué)
3、習(xí)。剛開始的時(shí)候還擔(dān)憂教程跟自己的開發(fā)板 不配套,聽過一小節(jié)后發(fā)現(xiàn),韋東山視頻里講解的開發(fā)板是JZ2440,和我的開發(fā)板是一樣的處理器,突然整個(gè)世界都開朗了,雖然開發(fā)板不一樣,但是原理都是 相通的,而且我能在學(xué)習(xí)完韋東山視頻后,再動(dòng)手操作自己的 FL2440 開發(fā)板, 我感覺效果更好。經(jīng)過韋東山一期視頻的學(xué)習(xí),我覺得韋東山視頻有很多優(yōu)點(diǎn):1、全程都是用繪圖板來講解,不是照著PPT 念,而且都是現(xiàn)場(chǎng)編程、現(xiàn)場(chǎng)調(diào)試,你能留住每一個(gè)細(xì)節(jié)。2、教程很系統(tǒng)化,使以前從未接觸過嵌入式的人也能聽得懂。手把手教你看 原理圖、識(shí)別硬件、從淺入深、從易至難。之前 51 單片機(jī)上的器件,這些視頻 里都有講解到的,所
4、以如果還沒學(xué) 51 單片機(jī)的,沒關(guān)系,可以直接學(xué)arm9。3、很完備的售后答疑效勞,這是我最值得的推薦的一點(diǎn)。我參加了一個(gè)韋東 山視頻答疑的 QQ 群,經(jīng)常有不懂的問題,就在里面提問,韋東山的效勞團(tuán)隊(duì)和 其他學(xué)習(xí)者會(huì)很熱心的給我解答,很詳細(xì),很熱心。有時(shí)也會(huì)在百問網(wǎng)上提問, 總能收到滿意的解答,個(gè)人很喜歡這種學(xué)習(xí)氣氛?,F(xiàn)在,我的第一期視頻快學(xué)完了,寫下這么點(diǎn)經(jīng)驗(yàn),只是想給想要學(xué)習(xí)嵌入 式的同學(xué)一點(diǎn)建議,如果你還沒買開發(fā)板,你可以去買韋東山的JZ2440 開發(fā)板,好似配件還挺完備的,而且能和韋東山的視頻教程配套。如果你已經(jīng)買了其他開 發(fā)板,而為沒有系統(tǒng)學(xué)習(xí)苦惱時(shí),建議去看看韋東山的視頻,因?yàn)樵?/p>
5、都是相通 的,你可以在看了視頻后,再操作自己的開發(fā)板,效果會(huì)更好。最后讓我們一起向嵌入式進(jìn)軍! !加油!【篇二】常用的嵌入式操作系統(tǒng)有Linux、WINCE、安卓、Vxworks、QNX、OSE等,目前資料最多的是 li n u x ,所以下面以 linux 為例。一、安裝虛擬機(jī)和 Linux 系統(tǒng)。一般人用的電腦都會(huì)裝 Windows 系統(tǒng),要想在 Windows 上跑其它系統(tǒng),得安 裝虛擬機(jī)。而目前主流的虛擬機(jī)有vmware 、 VirtualBox 、 hyperV 等,你可以隨便選一個(gè)安裝。然后去官網(wǎng)下載個(gè)人版的 Linux鏡像.iso文件并把它安裝在虛擬機(jī) 里面即可, 這里給出主流
6、Linux 系統(tǒng)的官網(wǎng)鏈接: ubuntu、 fedora、 centos、 debian、 suss如果你沒有用過linux的話,推薦使用ubuntu。因?yàn)镽edHat要收費(fèi),并改 名為 RHEL ,所以這里不作介紹。二、學(xué)會(huì)使用 Linux 常用命令。這里,必須改改在 Windows下點(diǎn)鼠標(biāo)的習(xí)慣,在linux下做事得用命令行。此 外,在 Linux 下載軟件,不需要在百度下載,而是用 linux 自帶的軟件包管理工 具如:apt-get、dnf、rpm等。如果你用ubuntu的話,得修改軟件源下載軟件的 網(wǎng)址 ,因?yàn)閲獾脑幢葦M慢, 百度上有詳細(xì)說明。 接下來, 得學(xué)會(huì)最根本的命令, 如
7、: ls、 cd、 find、 grep、 ps、 diff、 fdisk、 ifconfig 等。跟著教材多操作幾遍就會(huì) 了,沒有很深的理論知識(shí),不需要掌握所有的命令,也不需要記住所有命令的選 項(xiàng),用到的時(shí)候會(huì)查就可以了。有空的話可以上 ubuntu 社區(qū)或者 linux 公社。三、學(xué)會(huì)使用 Linux 常用工具。1、編輯器寫代碼必備的。有g(shù)edit, vim,emacs, sublime等,推薦學(xué)vim。2、gcc 和 gdb。 gcc 是編譯器, gdb 就是代碼調(diào)試器。3、makefile、autoconf、automake。這里可不像 VC+6.0這種工具,點(diǎn)個(gè)鼠標(biāo) 就給你編譯好。在
8、 Linux 下,你得用 makefile 和 make 工具,來編譯代碼。其中 autoconf 禾口 automake可以自動(dòng)生成 makefile。4、 ssh、tftp。如果你在ARM開發(fā)板上弄了個(gè) Web效勞器,那么,你就可以 用這些工具去訪問它。其中,ssh工具建議用 SecureCRT或者M(jìn)obaXterm。5、 sambcb要想用Linux跟windows交換數(shù)據(jù),還可以搭建 samba效勞器。6、版本控制器。有svn,cvs,git等,推薦學(xué)git。有了 git,你就不必手動(dòng)備 份代碼了。四、學(xué)會(huì)編寫 shell 腳本。在實(shí)際工作中, 復(fù)雜的系統(tǒng)管理操作, 不會(huì)一行一行地敲命
9、令, 而是用腳本 命令是根底 。腳本也是一種編程語言, 只不過是解釋型語言。 相比 C/C+ 、 C#、 JAVA 這類高級(jí)語言,腳本要易學(xué)很多 因?yàn)樵黾恿苏Z法糖 。在 Linux 下, shell 也有很 多種,如:bsh、bash、csh、tcsh、ksh、zsh等,一般是學(xué) bash,其它的遇到再學(xué) 也不遲,因?yàn)槎际谴笸‘惖?。此外?bash 語法比擬奇特,很多符號(hào) 如: $#, $0, $?等比擬難記,不過也沒必要特意去死記它,有個(gè)印象就可以了,用到的話 再查手冊(cè),這里重點(diǎn)掌握正那么表達(dá)式。如果有時(shí)間的話,建議再學(xué) python 腳本, python的語法要容易很多,用途也比 bas
10、h廣很多。五、學(xué)會(huì) Linux 下 C 編程。盡管學(xué)會(huì)bash已經(jīng)能做很多事情了,但是驅(qū)動(dòng)和內(nèi)核開發(fā)還是用C語言,因?yàn)槟菚r(shí)候系統(tǒng)還沒起來,bash是用不了的。此外,C語言的執(zhí)行效率比bash要高, 網(wǎng)絡(luò)編程的 Socket 也常常用 C 語言開發(fā)。在這里,得掌握根本的文件操作、進(jìn) 程/線程控制、Socket等。推薦?Linux環(huán)境C程序設(shè)計(jì)?、?UNIX環(huán)境高級(jí)編程?、 ?UNIX 網(wǎng)絡(luò)編程卷 1?、?UNIX 網(wǎng)絡(luò)編程卷 2?,或許這些教材有點(diǎn)難,但是, 請(qǐng)不要鉆牛角尖,不懂的暫時(shí)跳過,在學(xué)完下一階段的理論之后,再來看,之前 不懂的東西就變得容易。六、增強(qiáng)理論知識(shí)。因?yàn)橛械娜舜蛑度胧接布?/p>
11、程師的名號(hào)xx,其實(shí)嵌入式硬件就是普通硬件工程師做的工作。我們這里都是討論軟件方面的內(nèi)容,而且嵌入式是以軟件為主 導(dǎo)的 工資上有較大差距 。1、單片機(jī)。不想學(xué)單片機(jī)的話,可以學(xué)計(jì)算機(jī)組成原理。2、數(shù)據(jù)結(jié)構(gòu)。主要掌握表和樹,其中鏈表會(huì)在操作系統(tǒng)的調(diào)度算法中用到。3 、操作系統(tǒng)。全部都是重點(diǎn),必須深入研究,才會(huì)對(duì)Linux 有個(gè)較全面的認(rèn)識(shí)。4、編譯原理。有時(shí)間的話,多看看,沒空的話,也得了解一下。對(duì)于提高編 程能力,有一定的幫助。5、數(shù)據(jù)庫。除了根本的數(shù)據(jù)庫理論之外,還得掌握SQLite 或者 Oracle。6、ARM 體系結(jié)構(gòu)。介紹 ARM 的架構(gòu)和指令集,在移植 uboot 和驅(qū)動(dòng)中會(huì)用 到,不做這兩項(xiàng)工作的話,可以不學(xué)。7、計(jì)算機(jī)網(wǎng)絡(luò)根底。開發(fā)中用到的tcp、 udp、 ssh、 tftp 、 、rtp 就會(huì)涉及到網(wǎng)絡(luò)相關(guān)的知識(shí),也就是 socket 套接字編程。8、接口應(yīng)用。如:串口、 zmodem、IIC、SPI、1-wire、USB、HDMI 、CAN 、 IIS、PCIE、藍(lán)牙、陀螺儀等。學(xué)完上面這些理論之后,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專業(yè)、職業(yè)、敬業(yè)的營銷團(tuán)隊(duì)
- 蓄勢(shì)待發(fā)2025年工作報(bào)告
- Unit 3 What would you like Part B(說課稿)-2024-2025學(xué)年人教PEP版英語五年級(jí)上冊(cè)
- 河南省部分學(xué)校2024-2025學(xué)年高一上學(xué)期12月月考試題 物理(含答案)
- 北京市海淀區(qū)2024-2025學(xué)年高二上學(xué)期期末考試歷史試題(含答案)
- 甘肅省金昌市(2024年-2025年小學(xué)六年級(jí)語文)統(tǒng)編版能力評(píng)測(cè)((上下)學(xué)期)試卷及答案
- 貴州盛華職業(yè)學(xué)院《公司法與商法(ACCA)》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴州農(nóng)業(yè)職業(yè)學(xué)院《軟裝設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- Unit 2 Morals and Virtues Reading for Writing 說課稿-2023-2024學(xué)年高中英語人教版(2019)必修第三冊(cè)
- DB21-T 4077-2024 梅花鹿養(yǎng)殖場(chǎng)防疫技術(shù)規(guī)范
- 遼寧盤錦浩業(yè)化工“1.15”泄漏爆炸著火事故警示教育
- 供應(yīng)鏈案例亞馬遜歐洲公司分銷戰(zhàn)略課件
- 石化行業(yè)八大高風(fēng)險(xiǎn)作業(yè)安全規(guī)范培訓(xùn)課件
- 村老支書追悼詞
- DB3302T 1131-2022企業(yè)法律顧問服務(wù)基本規(guī)范
- 2022年自愿性認(rèn)證活動(dòng)獲證組織現(xiàn)場(chǎng)監(jiān)督檢查表、確認(rèn)書
- 中南大學(xué)年《高等數(shù)學(xué)上》期末考試試題及答案
- 付款通知確認(rèn)單
- 小龍蝦高密度養(yǎng)殖試驗(yàn)基地建設(shè)項(xiàng)目可行性研究報(bào)告
- 《橋梁工程計(jì)算書》word版
- 中考《紅星照耀中國》各篇章練習(xí)題及答案(1-12)
評(píng)論
0/150
提交評(píng)論