嵌入式個人總結(jié).doc_第1頁
嵌入式個人總結(jié).doc_第2頁
嵌入式個人總結(jié).doc_第3頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、嵌入式個人總結(jié)嵌入式學習心得嵌入式系統(tǒng)學習的感受在大學的入學初期在聽說了關(guān)于嵌入式系統(tǒng)的學習以后,我懷著極大的熱情參加了這次學習。在老師的幫助下我了解了課本上的知識,通過學習拓寬了知識面,下面就是我對嵌入式系統(tǒng)這門課程學習后的經(jīng)驗和感受。為期將近倆個月的ARM嵌入式體系結(jié)構(gòu)與接口技術(shù)學習回首這些天所留下的點點滴滴感觸深深學習上知識點的積累靈活運用的過程中感覺嵌入式并不像我剛接觸這么課程時那么枯燥乏味相反感覺挺有趣的。首先嵌入式系統(tǒng)的學習讓我們在學習中了解到了嵌入式系統(tǒng)的發(fā)展史、種類、用途等方面的知識除了課堂的學習我們還通過查閱書刊及其他信息源的方法學習這方面的知識嵌入式系統(tǒng)是指嵌入式計算機及其

2、應(yīng)用系統(tǒng)是指嵌入于各種設(shè)備及應(yīng)用產(chǎn)品內(nèi)部的計算機系統(tǒng)它主要完成信號控制的功能體積小結(jié)構(gòu)緊湊可作為一個部件埋藏于所控制的裝置中它提供用戶接口、管理有關(guān)信息的輸入輸出、監(jiān)控設(shè)備工作使設(shè)備及應(yīng)用系統(tǒng)有較高智能和性價比。嵌入式系統(tǒng)從應(yīng)用層次上包括8位、16位、32位系統(tǒng)隨著近年來嵌入式系統(tǒng)在信息家電、網(wǎng)絡(luò)通訊、工業(yè)控制、軍事國防等領(lǐng)域的廣泛應(yīng)用已經(jīng)進入了一個嵌入式應(yīng)用時代作為對新技術(shù)特別關(guān)注的高等學校和科研院所都積極的在教學中引入嵌入式系統(tǒng)相關(guān)課程。其次我們的學習與實踐活動在課堂的學習過程中老師采取了多樣化的學習方式來促進我們的學習使我們能夠更好的接受新的知識。其實接受和學習現(xiàn)代化前沿的知識也是需要的

3、而且對于一個學工科的大學生來說更是必需的。通過學習我了解了基礎(chǔ)知識之后我們開始進行上機操作理論與實踐相結(jié)合。其中上機用到一個叫友善直臂的開發(fā)板很多東西都是第一次接觸我們在老師的耐心指導(dǎo)下做了燒SD卡下載裸機程序查看源代碼三種操作。(1)通過光盤A及老師的講解它的使用方法把開發(fā)板插上電源左右的開關(guān)都撥到上邊就進入到了系統(tǒng)程序應(yīng)用。而當我們燒SD卡時把SD卡插入開發(fā)板就應(yīng)把開關(guān)撥連接SD卡的位置即把開發(fā)板右邊的開關(guān)撥到下方然后打開A光盤下的tools中的SD-flash然后彈出一個燒寫的界面在第一行的瀏覽文件夾中找到光盤B中images下的superboot64,點Scan和Quite此時下面有倆

4、按鈕是失效的此時就應(yīng)該以管理員身份修改配置文件在進行燒寫。出現(xiàn)一個成功等三項時燒寫成功。(2)下載裸機程序進行指示燈測試。把開發(fā)板與電腦主機連接把開發(fā)板的左邊開關(guān)撥到上邊右邊開關(guān)撥到SD卡位置開發(fā)板顯示W(wǎng)aiting。在電腦上安裝A光盤下的Tools下的Minitools,進行安裝minitools。打開Minitools,切換到中文關(guān)閉重啟打開界面點裸機程序又會出現(xiàn)一個界面在瀏覽文件夾下打開電腦E盤下的光盤A下的裸機程序下的Linux應(yīng)用平臺下的開發(fā)指南下的bin下的led1,然后關(guān)閉開發(fā)板的電源繼續(xù)開啟電源等界面顯示已連接時點擊下載程序觀察指示等顯示為四個綠燈亮的跑馬燈即可。(3)切換bi

5、n下的led2,再關(guān)閉開發(fā)板的電源繼續(xù)開啟此電源等顯示已連接再按下下載程序看指示燈變化此時為四個綠燈依次閃亮的流水燈;重復(fù)這種操作觀察指示燈閃爍情況最后查看源代碼。在虛擬機的Linux下把光盤A的裸機程序考到虛擬機界面打開Linux應(yīng)用平臺下的開發(fā)下的Code下的led下的主函數(shù)通過學習只明白了mov數(shù)據(jù)傳送指令、sub減法指令、cmp比較指令、Orr指令等。通過學習我了解了嵌入式去操作友善直臂的開發(fā)板加深我們對嵌入式的理解更能加深我們對此的記憶。嵌入式心得體會解讀嵌入式心得體會嵌入式心得體會一:嵌入式學習心得體會4月10號為期一個階段的Linux開發(fā)基礎(chǔ)培訓課程圓滿結(jié)束回首這些天所留下的點點

6、滴滴感觸深深學習上知識點的積累靈活運用的過程中感受到了Linux操作的快速高效性能這也是我所追求的效率!當初初涉培訓課程的第一門課程時都說Linux操作很繁瑣復(fù)雜心里總有些顧忌帶著種種不安與些許拼博的決心開始了自我提升階段的“充電”由徐海兵老師教授我們基礎(chǔ)課程的培訓我們則像著小學生般認真的記著筆記仔細聽著并學會如何去在實踐中運用所學的Linux下的各種強大的命令集。在Unit1中徐老師詳細生動的為我們講述了有關(guān)Linux的誕生、初成長以及輝煌的發(fā)展至今今后應(yīng)用范圍則愈來愈廣泛講解了為Linux這個偉大的OS做出巨大貢獻的一位位出色的、偉大的人物他們那種學習鉆研的精神、鍥而不舍的信念、勇于把握住

7、難得的機會從小處著手踏踏實實的創(chuàng)造出了對人類科技發(fā)展做出卓越貢獻的Linux(Unix)系統(tǒng)他們的種種都值得我們?nèi)ド羁谭词 ⒖炭鄬W習、傳承并永遠發(fā)展下去。查看ip地址和重啟網(wǎng)絡(luò)服務(wù)是我學的第一個命令:ifconfigeth0、ifconfigeth0IP地址、serviceworkrestart。了解到遠程登錄軟件可用xmanager。secureCRT是我們常用的安裝好后利用其登錄到了RedhatLinux需要知道Linux主機的ip地址。徐老師為我們介紹了重要內(nèi)容:SHELL即運行程序的程序如echo$SHELL可查看SHELL的環(huán)境變量是csh還是bash。指令pwd可查看當前所在路徑p

8、asswd:更改Linux下的密碼僅限r(nóng)oot用戶有此權(quán)限當然我們是利用虛擬機VMware程序來運行LinuxOS的懂得了如何設(shè)置虛擬機的網(wǎng)卡設(shè)置、暫停、恢復(fù)、全屏等。簡單的學習后進入Unit2命令行的句法讓我懂得了用法規(guī)則一系列的命令功能強大:date顯示當前年月時間星期之類的;more指令與less重要但不常用;cat用于查看短小的文件內(nèi)容常用!mkdir命令用于在當前目錄下創(chuàng)建新的目錄;ls顯示當前目錄下所有文件;cd更改文件路徑如cd、cd.當前目錄;rmdir刪除空文件夾;rm指令很強大用于刪除空目錄及非空目錄下的指定或全部文件;man真男人幫助手冊;history指令用于顯示編寫過

9、的命令集以history序號可顯示序號所指命令;echo回寫命令很重要我需要繼續(xù)學習;exit指從多重SHELL退出來;Linux賬號下可以增加用戶、刪除用戶、設(shè)置密碼:useradd、userdel、passwd;注:所有的用戶的家目錄都在/home下面唯獨root的家是在/root.點文件都是些SHELL的腳本程序也稱隱藏文件;環(huán)境變量常見的有:HOMEPATHPWD懂得了絕對路徑與相對路徑的對比概念。Unit3、文件與文件處理的學習中知道了Linux下支持的六種文件類型:普通文件、目錄、設(shè)備文件、命名管道、符號鏈接、socket;Linux下文件系統(tǒng)的組織:倒立的樹形結(jié)構(gòu):/bin/bo

10、ot/dev/home/lib/proc等文件目錄lsl指令很好很強大顯示文件類型與權(quán)限、所有者、字節(jié)大小、時間及文件名;touch可創(chuàng)建空文件復(fù)制文件用指令cp可選-i、-r等;重命名文件使用mv-i;du顯示當前目錄所占空間大小;wc命令顯示列表中文件的行數(shù)、字數(shù)、字符數(shù);追加:cat文件列表目標文件;find指令與grep重要暫未學習自己在實踐中學習文件訪問權(quán)限有:rwx;chmod指令可修改訪問權(quán)限如chmod777-R文件名。輸入輸出重定向每個命令默認打開三個文件:標準輸入stdin標準輸出stdout標準錯誤stderr鍵盤為標準輸入而控制臺則是標準輸出文件描述符分別是012;最重

11、要最常用的為輸出重定向與錯誤重定向2;echo添加的內(nèi)容/文件;Linux過濾器和管道:管道操作符:|;即將某個命令的輸出與某個命令的標準輸入相連接從而實現(xiàn)管道功能例如lsl|wc;管道和重定向操作符可同時用于一個命令行。Unit5:Linux/Unix進程進程為程序運行的一個實例可用ctrl-z掛起進程或在命令后加上&;符號即可;運行在后臺的系統(tǒng)進程是守護進程它為用戶提供各種服務(wù)。ps指令可顯示進程屬性有psl;psa;psaux等psl可顯示用戶ID、進程ID、優(yōu)先級、TTY以及STATbg、fg分別將進程放后臺、前臺運行jobs則是查詢所運行的進程的狀態(tài);&;放于命令間表示可同時運行多個

12、命令;表示可順序執(zhí)行多個命令前臺程序可用ctrl-c來終止、kill指令進入Unit6神秘的Shell腳本逐漸揭開了她那瑰麗的面紗環(huán)境變量的設(shè)置:exportMYHOST=IP地址查詢引用echo$MYHOST了解常用環(huán)境變量:HOME,PATH,TERM,PWD以及PS1、2其中PATH最為重要保存用冒號分割的目錄路徑名vimr/etc/profile可打開路徑并修改PATH。export顯示當前所有的環(huán)境變量;unset用于清除環(huán)境變量;執(zhí)行cp文件名/bin后可直接寫并運行文件;Shell的元字符下有許多字符如_匹配0個或多個字符;?匹配單個字符;中可加入數(shù)字或字母lsabc將查詢a、b

13、、c字符的文件。當看到“Linux網(wǎng)絡(luò)服務(wù)器的搭建”時內(nèi)心激動萬分一直聽說但未實踐過很好奇隨后徐老師為我們細心講解了如何設(shè)置與操作首先我知道了Linux下的文件系統(tǒng)類型多種多樣它支持中虛擬文件系統(tǒng)VFS因此文件系統(tǒng)擴展性很好。文件歸檔這一小節(jié)真的很慚愧太多的不理解而且必須盡快解決的。RPM包的安裝與使用:rpmivh所要安裝的Linux下的程序名;rpm的查詢用:rpmqa;刪除用:rpme程序名SAMBA服務(wù)器搭建:(重點)首先在Linux下創(chuàng)建samba服務(wù)器進行設(shè)置分享指定目錄查出Linux下的IP地址將windows與Linux下的防火墻關(guān)閉ping指令能否ping通然后更改共享的文件

14、訪問權(quán)限:chmod777R目錄名;在Linux命令行下進行掛載點設(shè)置:mount/目錄名/掛載目錄名。NFS服務(wù)器的搭建:(重要)首先在用戶名下創(chuàng)建文件夾用此命令進行掛載:mounttnfslocalhost:/目錄名/掛載點目錄名;與不同機器的系統(tǒng)通信操作時用:mounttnfs對方IP地址:/共享目錄/自身目錄;前提:文件訪問權(quán)限的更該需要在同一網(wǎng)段并ping通對方IP地址在根目錄下可用umount/目錄名來卸載已經(jīng)掛載的文件系統(tǒng)。在程序開發(fā)的過程這一單元主要講述了編程語言的發(fā)展、分類、功能以及程序的編譯、解釋過程最主要的為程序編輯器:vim:有兩種模式命令模式與編輯模式分別用i和esc

15、鍵來操作gcc文件名。后綴o文件名來編譯進入編輯模式后可用如下:/搜索、:N、dnd、yny、p、wq來進行不同功能的操作。源代碼編排:通常使用indentkr文件名即可。重頭戲到來:gcc是Linux下標準編譯器調(diào)試工具:gdb;源程序。c首先進行預(yù)編譯(-E)得到。i文件經(jīng)(-S)編譯成匯編文件。s(-c)參數(shù)進行。s編譯成。o目標代碼鏈接成ELF文件即可如:gcc文件名。后綴o文件名。gdb調(diào)試器:在gcchello.cohellog中勿忘g使用gdb文件名即可進入調(diào)試模式指令r、s、n、b等可以逐步調(diào)試出程序的出錯點。Unit10多模塊程序的編譯與Makefile:Make是非常強大的

16、實用程序管理多模塊程序的編譯與鏈接直到生成可執(zhí)行代碼vimmakefile進入設(shè)定Makefile的入口目標注意的是在編寫代碼過程中tab鍵會很重要回車+Tab切記。簡單替換如:CC:=gcc、CC+=-g、在下面的代碼需加$。Make中的內(nèi)建變量有:$代表當前目標名稱、$嵌入式心得體會二:嵌入式實驗心得體會(854字)學期開始我們開始學習嵌入式系統(tǒng)及應(yīng)用由于初次接觸嵌入式系統(tǒng)感覺蠻難的所以收獲不是很大很多的概念都比較模糊等到學期結(jié)束開始做嵌入式課程設(shè)計時真是茫然無從下手自從拿到設(shè)計主題后我就像熱鍋上的螞蟻一個字“急”。最后實在沒有辦法逼著自己去學習查資料總算對嵌入式有了淺層理解。嵌入式系統(tǒng)本

17、身是一個相對模糊的定義一個手持的MP3和一個PC104的微型工業(yè)控制計算機都可以認為是嵌入式系統(tǒng)??傮w來說嵌入式系統(tǒng)是“用于控制監(jiān)視或者輔助操作機器和設(shè)備的裝備”。一個典型的桌面Linux系統(tǒng)包括3個主要的軟件層-linux內(nèi)核、C庫和應(yīng)用程序代碼。內(nèi)核是唯一可以完全控制硬件的層內(nèi)核驅(qū)動程序代表應(yīng)用程序與硬件之間進行會話。內(nèi)核之上是C庫負責把POSI_API轉(zhuǎn)換為內(nèi)核可以識別的形式然后調(diào)用內(nèi)核從應(yīng)用程序向內(nèi)核傳遞參數(shù)。應(yīng)用程序依靠驅(qū)動內(nèi)核來完成特定的任務(wù)。在了解了基礎(chǔ)知識之后我開始進行上機操作當然其中遇到很多的難題很多東西都是第一次接觸又沒有別人在旁邊指導(dǎo)操作完全憑借自己去摸索練習。其中的困難

18、可想而知。然而堅持就是勝利牙一咬眼一閉堅持做下去而通過本次實驗我感覺收獲還是蠻多的。可能我對于嵌入式的知識學習的還是不太多但是這之外的東西收獲頗豐。它讓我學會了如何通過自己的努力去認知一個新事物更重要的是端正自己的學習態(tài)度只有真正下功夫去學習才能有收獲正所謂“一份耕耘一份收獲。”沒有付出何談回報呢?再者通過本次實驗我也學會了如何去分析問題如何找出自己設(shè)計中的不足繼而去排除解決問題這就是一個自我學習的過程。當我們通過實驗去學習理論知識時自己動手得出的結(jié)論不僅能加深我們對嵌入式的理解更能加深我們對此的記憶。當然在這其中我也發(fā)現(xiàn)自己的許多不足之處由于學期伊始我沒有好好學習才落到如此地步這也可以說是一

19、個教訓吧!我相信在以后的學習工作中我一定會端正自己的學習態(tài)度一絲不茍的去對待每一件事。只有做好足夠的準備才能事半功倍!嵌入式心得體會三:嵌入式學習心得(863字)首先嵌入式系統(tǒng)是以應(yīng)用為中心以計算機技術(shù)為基礎(chǔ)且軟硬件可裁減適應(yīng)應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統(tǒng)。嵌入式有如下幾個突出的有點1.系統(tǒng)內(nèi)核小2專用性強3系統(tǒng)精簡4高實時性O(shè)S5嵌入式系統(tǒng)的應(yīng)用程序可以沒有操作系統(tǒng)直接在芯片上運行6嵌入式系統(tǒng)需要開發(fā)工具和環(huán)境。嵌入式系統(tǒng)是近幾年才風靡起來的但是這個概念并非新近才出現(xiàn)。從20世紀七十年代單片機(最早的單片機是Intel公司的8048出現(xiàn)在1976年)的出現(xiàn)

20、到今天各式各樣的嵌入式微處理器微控制器的大規(guī)模應(yīng)用嵌入式系統(tǒng)已經(jīng)有了近30年的發(fā)展歷史。經(jīng)過30年的發(fā)展嵌入式技術(shù)已經(jīng)日趨成熟在中國嵌入式機一般由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶的應(yīng)用程序等四個部分組成用于實現(xiàn)對其他設(shè)備的控制、監(jiān)視或管理等功能。其次嵌入式系統(tǒng)無疑是當前最熱門最有發(fā)展前途的IT應(yīng)用領(lǐng)域之一。嵌入式系統(tǒng)用在一些特定專用設(shè)備上通常這些設(shè)備的硬件資源(如處理器、存儲器等)非常有限并且對成本很敏感有時對實時響應(yīng)要求很高等。特別是隨著消費家電的智能化嵌入式更顯重要。嵌入式系統(tǒng)是軟硬結(jié)合的學科通常有兩類人會去專研嵌入式:一類是學電子工程、通信工程等偏硬件專業(yè)的另一類是學

21、軟件、計算機專業(yè)出身的人主要從事嵌入式操作系統(tǒng)和應(yīng)用軟件的開發(fā)。我是軟件專業(yè)的學習嵌入式越是智能設(shè)備越是復(fù)雜系統(tǒng)軟件越起關(guān)鍵作用而且這是目前的趨勢。嵌入式應(yīng)用在很多方面具體的可以分為工業(yè)控制交通管理信息家電家庭智能管理系統(tǒng)POS網(wǎng)絡(luò)及電子商務(wù)環(huán)境工程與自然機器人機電產(chǎn)品方面應(yīng)用等方面。其中目前在服務(wù)領(lǐng)域如遠程點菜器等已經(jīng)體現(xiàn)了嵌入式系統(tǒng)的優(yōu)勢。例外還有很多地方用到了嵌入式系統(tǒng)最近飛利浦和ARM共同推出32位RISC嵌入式控制器適用于工業(yè)控制采用最先進的0.18微米CMOS嵌入式閃存處理技術(shù)操作電壓可以低至1.2伏它還能降低25%到30%的制造成本在工業(yè)領(lǐng)域中對最終用戶而言是一套極具成本效益的解

22、決方案。嵌入式心得體會四:嵌入式系統(tǒng)學習心得(1328字)首先我聲明我是基于嵌入式系統(tǒng)平臺級設(shè)計的硬件這個方向我相對來講比較有發(fā)言權(quán)如果是其它方面所要具備的基本技能還要和我們培訓中心其它專業(yè)級講師溝通。他們的方面上我只能說是知道些但不是太多初級的問題也可以問我。對于硬件來講有幾個方向就單純信號來分為數(shù)字和模擬模擬比較難搞一般需要很長的經(jīng)驗積累單單一個阻值或容值的精度不夠就可能使信號偏差很大。因此年輕人搞的較少隨著技術(shù)的發(fā)展出現(xiàn)了模擬電路數(shù)字化比如手機的modem射頻模塊都采用成熟的套片而當年國際上只有兩家公司有此技術(shù)自我感覺模擬功能不太強的人不太適合搞這個如果真能搞定到手機的射頻模塊只要達到一

23、般程度可能月薪都在15k以上。另一類就是數(shù)字部分了在大方向上又可分為51/arm的單片機類dsp類fpga類國內(nèi)fpga的工程師大多是在ic設(shè)計公司從事ip核的前端驗證這部分不搞到門級前途不太明朗即使做個ic前端驗證工程師也要搞上幾年才能勝任。dsp硬件接口比較定型如果不向驅(qū)動或是算法上靠攏前途也不會太大。而arm單片機類的內(nèi)容就較多業(yè)界產(chǎn)品占用量大應(yīng)用人群廣因此就業(yè)空間極大而硬件設(shè)計最體現(xiàn)水平和水準的就是接口設(shè)計這塊這是各個高級硬件工程師相互pk判定水平高低的依據(jù)。而接口設(shè)計這塊最關(guān)鍵的是看時序而不是簡單的連接比如pxa255處理器i2c要求速度在100kbps如果把一個i2c外圍器件最高還

24、達不到100kbps的與它相接必然要導(dǎo)致設(shè)計的失敗。這樣的情況有很多比如51單片機可以在總線接lcd但為什么這種lcd就不能掛在arm的總線上還有arm7總線上可以外接個winband的sd卡控制器但為什么這種控制器接不到arm9或是xscale處理器上這些都是問題。因此接口并不是一種簡單的連接要看時序要看參數(shù)。一個優(yōu)秀的硬件工程師應(yīng)該能夠在沒有參考方案的前提下設(shè)計出一個在成本和性能上更加優(yōu)秀的產(chǎn)品靠現(xiàn)有的方案也要進行適當?shù)目尚行圆眉舻皇呛鷣y的來我遇到一個工程師把方案中的5v變1.8v的dc芯片直接更換成ldo有時就會把cpu燒上幾個。前幾天還有人希望我?guī)兔Π阉麄円郧盎趐xa255平臺的手

25、持gps設(shè)備做下程序優(yōu)化我問了一下情況地圖是存在sd卡中的而sd卡與pxa255的mmc控制器間采用的spi接口因此導(dǎo)致地圖讀取速度十分的慢這種情況是設(shè)計中嚴重的缺陷而不是程序的問題因此我提了幾條建議讓他們更新試下再說。因此想成為一個優(yōu)秀的工程師需要對系統(tǒng)整體性的把握和對已有電路的理解換句話說給你一套電路圖你終究能看明白多少看不明白80%以上的話說明你離優(yōu)秀的工程師還差得遠哪。其次是電路的調(diào)試能力和審圖能力但最最基本的能力還是原理圖設(shè)計pcb繪制邏輯設(shè)計這塊。這是指的硬件設(shè)計工程師從上面的硬件設(shè)計工程師中還可以分出ecad工程師就是專業(yè)的畫pcb板的工程師和emc設(shè)計工程師幫人家解決emc的問

26、題。硬件工程師再往上就是板級測試工程師就是c語功底很好的硬件工程師在電路板調(diào)試過程中能通過自已編寫的測試程序?qū)τ布δ苓M行驗證。然后再交給基于操作系統(tǒng)級的驅(qū)動開發(fā)人員。嵌入式心得體會五:嵌入式學習心得(3652字)本人大學學的是電子信息科學與技術(shù)專業(yè)其實這個專業(yè)和嵌入式?jīng)]有多大的關(guān)系要說有關(guān)系就是簡單的講了下C語言語法學完之后還不知道什么是C語言只記住了char,int,string等占幾個字節(jié)if,for,while循環(huán)什么的感覺也就能算一些小學就會的題目全國計算機等級二級也就糊涂的過了。我這個專業(yè)沒學過C+一開始不知道什么是向?qū)ο笫裁唇忻嫦蜻^程這可能讓大家笑話了。不過這說的是實話大學的時候

27、比較喜歡動手喜歡硬件方面的東西也喜歡看書。在大一的時候就聽學長說單片機很難學在沒事的時候就從圖書管借了本關(guān)于51的書一開始還真是不怎么懂然后硬著頭皮去看當我把51的結(jié)構(gòu)看完了就不像一開始那樣一頭霧水了自己在紙上把51的結(jié)構(gòu)圖默畫一遍然后再把各個寄存器功能寫一下各個功能口的結(jié)構(gòu)也畫一遍然后就不覺得51有什么難了。其實有些時候不是這個東西你不會而是在不會的時候自己先告訴自己這個太難了自己先放棄了。我們學習51芯片是為了以后的打基礎(chǔ)知道是怎么通過配置寄存器來實現(xiàn)功能。大二下學期的時候我們開了51的課這個課幾乎就沒怎么去因為我認為沒有必要去聽自己會的東西了。后來聽別人說avr的資源會比51的豐富的很多

28、所以就想試試看看有什么難的就從網(wǎng)上買了本馬潮老師AVR單片機嵌入式系統(tǒng)原理與應(yīng)用實踐一邊看書一邊想自己畫一個板了一開始想實現(xiàn)一個點陣屏實現(xiàn)滾動效果后來想想做個板也花不少錢呢為什么不多加一些功能呢還能多學到些知識所以就加了溫感紅外鐵電存儲器等并把所有的擴展口都擴展了出來備以后用那時還挺自豪的呢同學們都很羨慕不過現(xiàn)在想想其實也沒什么了。大學也聽說過嵌入式這個詞不過不太明白是什么意思09年的時候從網(wǎng)上找到中嵌視頻有四張DVD(大約13G)下載下來后從頭到尾的看了一遍沒什么印象只記得講一些不知所云的函數(shù)然后莫名其妙的講怎么使用那個44b0的開發(fā)板不過聽完了還是有很大收獲的就有一種想裝一個linux的沖

29、動我是大二下學期才有的自己電腦不過電腦的配置比較低1g內(nèi)存跑虛擬機就像個蝸牛所以就想著怎么才能裝個linux自己用_P習慣了如果全換了又舍不得那時從書上知道linux的文件系統(tǒng)和windows不一樣只有一個根分區(qū)所以也害怕一裝linux全盤就被格式化了不過最后還是欲望戰(zhàn)勝了擔心買了張redhat9的光盤小心的裝這個系統(tǒng)里邊的英文也不是太難還是知道大概意思的所以一步步的裝最后裝到我的硬盤的最后空間重新啟動竟可以選擇進入哪一個系統(tǒng)了從這之后自己就不害怕怎么裝系統(tǒng)了應(yīng)了那句言紙上得來終覺淺絕知此事要躬行。所以我認為買一個開發(fā)板是完全有必要的拿到實物操作一下就不會感覺太抽象了。后來也想學學arm但不知

30、道arm是什么東西所以就買了本從51到arm講的是關(guān)于arm的大體結(jié)構(gòu)看完后感覺原來arm就是一個速度更快接口更豐富的單片機啊。如果想做linux設(shè)備驅(qū)動的同學應(yīng)該對arm硬件有一些了解。如果對驅(qū)動不感興趣完全沒有必要去看。交叉編譯器會幫我們做好這些事情他比我們更了解arm結(jié)構(gòu)。大三下學期開始準備考研了所以自己這些興趣就先放下了報的北郵的信通學院通信專業(yè)當時就是想一定要上個好學校好專業(yè)也沒想太多結(jié)果考了的成績差了點沒有被錄取也不想調(diào)劑一個二流的學校然后就參加工作了工作中每天都用的到開發(fā)板當我看到一個小板上還可以跑系統(tǒng)的時候感覺很不可思議以為要很大工程。后來邊工作邊學習每天都要看電腦看到眼發(fā)疼晚

31、上也都差不多十二點時才睡覺。感覺到累不過也感覺到自己在進步。閑話有點多了說了很多都是自己大學那點破事。聽很多的初學者說不知道從哪里開始學習嵌入都要學哪些東西從網(wǎng)上搜了一下一大堆的東西要學一下就十幾本書說看完這本書怎么怎么樣看完那本書怎么怎么樣一下子就給初學者給嚇住了其實完全沒必要把網(wǎng)上的那些東西全部看一遍那樣又費時又感覺工程太大讓初學者沒有信心去把每一種都看完。網(wǎng)上說的些方面都要知道不一定全部都掌握我們可以退成求其次每一個都知道一些當然會的越多越好。今天學點這個明天學點那換著樣來也不會覺得煩。而且還能感覺到每天都有收獲。下面給嵌入式初學者一些自己的我個人建議。1嵌入式涉及到很多的基礎(chǔ)知識:c語

32、言關(guān)于C語言要知道基本的語法什么是結(jié)構(gòu)體什么是共用體有什么區(qū)別不用強記一些二級考的東西因在實際中用的很少。c+要知道什么是類怎么定義繼承接口要深刻理解當然基本語法也是必不可少的。操作系統(tǒng)原理也應(yīng)該知道基本的原理的我記得我大學沒這個課還是去電信學院蹭別的專業(yè)的課呢后來學習發(fā)現(xiàn)很多的東西都是在這個課上學到的。什么時間片啊任務(wù)調(diào)度啊都是在那里知道的。Linux基本命令的使用(vi編輯器必須會用因為在終端改文件的時候只能用這個)我們現(xiàn)在很多的人都習慣用鼠標了很少用到命令我們學習嵌入linux可要改改這個習慣了linux用命令操作一是效率高二是功能非常強大遠非圖形界面能比的了的其實我們用圖形界面的操作都

33、要轉(zhuǎn)化為命令傳給硬件的。Linux文件系統(tǒng)的管理要清楚哪個目錄存放是什么東西有什么用文件權(quán)限管理等Shell編程也要了解一些在這給大家一個教程周朝劍的shell編程也就七八講吧講的很全面。初學者看前4講就可以了。Linux設(shè)備驅(qū)動的架構(gòu)要了解初學者可以以飛凌的OK6410開發(fā)板上的led驅(qū)動分析一下結(jié)合原理圖和linux設(shè)備驅(qū)動相關(guān)書籍把每一行代碼都分析明白。關(guān)于驅(qū)動給大家一本書LINU_社備驅(qū)動程序中國電力出版社出版的很經(jīng)典的初學者看可能看不太明白不過要堅持看最次也得把前6章看完了。2看書不要希望一次就會一次就明白是什么意思也不要死記硬背看不明白也沒關(guān)系以后遇到了知道去哪里去找就可以了以后遇

34、到的多了也就記住了遇到的少的忘記也就忘記了。還有不要直接閱讀linux內(nèi)核源代碼看一些自己把頭撞破也想不明白的事會打擊初學者的積極性要循序漸進今天學個做個led,明天做個串口后天說不定就做硬件編解碼了。3、你可以不接受培訓但是不能不買開發(fā)板。如果你想學習嵌入式一定要買塊學習板現(xiàn)在的開發(fā)板很便宜了給很我們初學者減輕了經(jīng)濟負擔??丛俣嗟囊曨l看再多的書也不如自己動手試一下看著很簡單的東西做起來就可能遇到很多的問題遇到問題找到原因解決問題只有這樣才能學到東西記得我第一次寫led的驅(qū)動想自己試一下網(wǎng)上也有人寫過相關(guān)的代碼可是自己一試就出了好多的問題那個led弄了我一天才把led燈點亮。所以不要眼高手低。

35、還有關(guān)于培訓現(xiàn)在的培訓機構(gòu)很多講的也不錯老師也很好但是有一個問題太集中了而且學生動手的機會也不太多記得我們公司還招了一個在北京某個培訓機構(gòu)培訓半年的員工呢花了一萬多來了之后也沒感覺有多高問他都學了什么也就是我前邊說的那些基礎(chǔ)知識很多的東西還是不知道的照著書弄個helloworld模塊驅(qū)動兩天沒搞定。不是培訓不好但我個人見解效果并不是很好。記?。褐挥凶约簞邮肿鲞^的東西才是自己的?,F(xiàn)在買一塊開發(fā)板很便宜飛凌的OK6410的開發(fā)板就不錯源碼完全開放而且資料也很豐富完全能滿足初學者學習用有人說友善的板子也不錯我個人覺得友善的板子不錯但是不適合初學者因為他的很多的東西是不給代碼的用過友善的板子的同學經(jīng)常

36、有這樣的痛苦想學一個東西去找他的代碼的時候卻找不到很多友善提供的代碼中很多的都是封裝好的只提供給客戶一個庫初學者想要找代碼的時候就不知道怎么辦了。4不要好高騖遠要腳踏實地對于初學者還有一點小建議我們拿到一個開發(fā)板很興奮也很激動想法自然也很多想用開發(fā)板實現(xiàn)自己的這個想法實現(xiàn)那個想法然后又不知道從何下手然后就去論壇中發(fā)一個貼“那個什么什么怎么實現(xiàn)啊哪位大俠能詳細說一下啊跪求!”然后等著別人去回復(fù)。見沒人回復(fù)就抱怨。有想法是好的我們要實現(xiàn)自己的想法也是有前提的首先我們對這部分知識了解嗎?如果不了解就去google一下(最好別用百度不太好用)了解了一些也就大概知道要怎么做了。如果再遇到問題再去發(fā)貼問這

37、樣也顯得咱們有水平。比如自己連串口是什么都不太清楚呢就問串口通信怎么做啊就是人家把代碼給咱咱也不明白是怎么回事啊。5多看代碼多寫代碼見多識廣熟能生巧。多看代碼要從代碼中讀出代碼的意思來。自己平時也要多寫代碼多練習(這一點我做的不好寫的少)。寫完已經(jīng)晚上兩點了思路有些亂有些也是個人的見解在有些人看來可能是錯誤的每個人有每個人的學習方法但是我們的目的只有一個希望我們學到更多的知識。讀書的好處1、行萬里路讀萬卷書。2、書山有路勤為徑學海無涯苦作舟。3、讀書破萬卷下筆如有神。4、我所學到的任何有價值的知識都是由自學中得來的。達爾文5、少壯不努力老大徒悲傷。6、黑發(fā)不知勤學早白首方悔讀書遲。顏真卿7、寶

38、劍鋒從磨礪出梅花香自苦寒來。8、讀書要三到:心到、眼到、口到9、玉不琢、不成器人不學、不知義。10、一日無書百事荒廢。陳壽11、書是人類進步的階梯。12、一日不讀口生一日不寫手生。13、我撲在書上就像饑餓的人撲在面包上。高爾基14、書到用時方恨少、事非經(jīng)過不知難。陸游15、讀一本好書就如同和一個高尚的人在交談歌德16、讀一切好書就是和許多高尚的人談話。笛卡兒17、學習永遠不晚。高爾基18、少而好學如日出之陽;壯而好學如日中之光;志而好學如炳燭之光。劉向19、學而不思則惘思而不學則殆??鬃?0、讀書給人以快樂、給人以光彩、給人以才干。培根嵌入式實習工作總結(jié)嵌入式實習工作總結(jié)在嵌入式公司經(jīng)歷三個月

39、的工作實習已經(jīng)結(jié)束了在這三個月里我和公司的職工以及領(lǐng)導(dǎo)都相處得很是融洽大家對我也關(guān)懷備至時常給我鼓勵和幫助。下面我將實習三個月的工作總結(jié)如下:一、感想和體會1、態(tài)度決定一切。工作時一定要一絲不茍認真仔細一個職員在公司的大部分時間都是在工作的這就要求他在這段時間內(nèi)一定要小心謹慎一絲不茍不能老是出錯,有必要一定要檢驗自己的工作結(jié)果以確保自己的萬無一失.工作的時候我一直保持極大的工作熱情不僅順利完成工作任務(wù)工作之余還經(jīng)??偨Y(jié)經(jīng)驗教訓不斷提高工作效率雖然工作中我也會犯一些錯誤受到領(lǐng)導(dǎo)批評但我認為這些錯誤和批評是能讓我能在以后的工作中謹慎小心提高工作效率。在和大家工作的這段時間里他們嚴謹、認真的工作作風

40、給我留下了很深刻的印象我也從他們身上學到了很多自己缺少的東西。這次生產(chǎn)實習雖然說時間比較少但是卻讓我了解了公司的企業(yè)文化、生產(chǎn)模式和質(zhì)量體系管理等經(jīng)驗這對我來說是很寶貴的。2、勤于思考在工作崗位上一定要勤于思考不斷改進工作方法提高工作效率.公司的日常工作都會比較繁瑣而且?guī)滋煜聛硪矔容^枯燥就是需要你多動腦筋不斷地想方設(shè)法改進自己的工作方法提高工作效率減少工作所需時間3、不斷學習要不斷的豐富自己的專業(yè)知識和專業(yè)技能。這會使你的工作更加得心應(yīng)手。一個人在自己的職位上有所作為一定要對自己職業(yè)的專業(yè)知識有所熟悉對自己業(yè)務(wù)所在范圍內(nèi)的業(yè)務(wù)技能也要熟練掌握這樣才算是一位合格的技術(shù)人員。二、工作成果與收獲在這三個月里我作為一個質(zhì)量改善技術(shù)人員認真學習公司的質(zhì)量管理流程根據(jù)崗位職責的要求主要有以下工作成果及收獲:1、物料篩選車間篩選工裝的制作完成的工裝有:遙控器篩選工裝3個塑封電機篩選工裝4臺鐵殼電機篩選工裝4臺電控測試工裝4臺傳感器篩選工裝1臺PTC電加熱篩選1臺。在

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論