我們在一些事情上受到啟發(fā)后,,應該馬上記錄下來,,寫一篇心得體會,,這樣我們可以養(yǎng)成良好的總結方法,。那么你知道心得體會如何寫嗎,?以下我給大家整理了一些優(yōu)質的心得體會范文,,希望對大家能夠有所幫助。
裝配式實訓心得體會篇一
開始時,由于是剛剛入門,,對老師說的好多東西很好奇,,列如c語言也是新鮮的,,不過不太懂什么意思,。但是慢慢的,,了解深入后讓我有了更深的感觸和體會。在嵌入式的學習過程中,,讓我了解了什么是嵌入式系統(tǒng),。它就是以應用為中心,,以計算機技術為基礎,,軟硬件可定制,適用于不同應用場合,,對功能,、可靠性,、成本、體積,、功耗有嚴格要求的計算機系統(tǒng),。他一般由嵌入式微處理器,、外圍硬件設備、嵌入式操作系統(tǒng),、用戶應用程序四個部分組成,,用于實現(xiàn)對其他設備的控制,、監(jiān)視或管理功能,。嵌入式系統(tǒng)已經(jīng)應用于科學研究、工業(yè)控制,、軍事技術,、交通通信,、醫(yī)療衛(wèi)生,、消費娛樂等領域,人們日常使用的手機,、pda,、汽車,、智能家電、gps等均是嵌入式系統(tǒng)的典型代表,。
在學習命令的過程中,,只要你認真的看著老師操作還有認真聽著他講,,你就會發(fā)現(xiàn)有些命令的操作還是很簡單的,不過在操作的過程中,,有時也會遇到困難,,有時你按照書上學習的例子,,命令輸入終端時會出現(xiàn)你不想要的結果,,也就是錯誤的結果。這是問問旁邊的同學或是懂得的同學就可以解決了,。
在對于這部分的學習中,,讓我知道了命令對于嵌入式的重要性,。它是linux的重要內容,,linux中所有的功能都是通過命令執(zhí)行。在實際應用中,,為了減少系統(tǒng)開銷,,經(jīng)常不使用圖形界面,此時,,對系統(tǒng)的所有操作都需要以命令方式來執(zhí)行,。在嵌入式系統(tǒng)開發(fā)過程中,,由于目標機的性能和配置比較低,,因此,,一般情況下標機僅具有命令窗口而沒有圖形界面,,對目標機的所有操作都通過命令來實現(xiàn),。還有的那就是進一步學習與嵌入式系統(tǒng)開發(fā)相關的linux的服務,,他們的啟動,、設置等的操作和應用,。而在學習之中,我們主要介紹的是嵌入式系統(tǒng)中開發(fā)工程使用的tftp,、telent和nfs服務,。第一個實現(xiàn)的是上機位與下機位之間文件的傳輸、無磁盤網(wǎng)絡設備的啟動等功能;第二個實現(xiàn)的是遠程登錄功能;第三個實現(xiàn)的是網(wǎng)絡文件系統(tǒng)功能,。
從以上的內容之中,并不難感受到我們的學習過程是由淺入深的,,這對于我們的學習也有了較好的幫助,。當然,,我們學習的不僅僅是這么幾個內容,其中還有相關的實驗內容,。在我們基礎的學習過程之中,,我有了這么一點的感受,,總的來說就是概念加專業(yè)名詞還有介紹加實驗,。不過你絕對不能小看那些概念和介紹,,它對我們有著很重要的指導作用哦!實驗那就更不用說了,,它提高我們的動手能力,,在實驗的過程中還能讓你更加理解書中的理念,,這就是我學習嵌入式的感受。
學習是可貴的,,培訓是精彩的。通過這次可貴而精彩的培訓學習,,我們向嵌入式邁進了一步,。感嘆與憧憬之余,,我想我們只有靠自己的聰明與才智、努力與勤奮去追求我們的美好生活,。
裝配式實訓心得體會篇二
通過這次實習,,在各方面我感覺自己都有了一定的收獲,。這次實習主要是為了我們今后在工作及業(yè)務上能力的提高起到了促進的作用,,增強了我們今后的競爭力,為我們能在以后立足增添了一塊基石,。實習單位的老師也給了我很多機會參與他們的設計是我懂得了很多以前難以解決的問題,將來從事設計工作所要面對的問題,,如:前期的策劃和后期的制作等等,。這次實習豐富了我在這方面的知識,,使我向更深的層次邁進,對我在今后的社會當中立足有一定的促進作用,,但我也認識到,,要想做好這方面的工作單靠這這幾天的實習是不行的,,還需要我在平時的學習和工作中一點一點的積累,,不斷豐富自己的經(jīng)驗才行。我面前的路還是很漫長的,,需要不斷的努力和奮斗才能真正地走好,。
大學生活讓我對計算機理論知識有了一定的了解,但真正操作起來就沒有那么容易.紙上得來終覺淺, 絕知此事要躬行,。經(jīng)過過去兩個月的實習,,我對自己有了新的認識及前進的方向,。
1.繼續(xù)學習,,不斷提升理論素養(yǎng),。
在信息時代,學習是不斷地汲取新信息,,獲得事業(yè)進步的動力?,F(xiàn)在通過實習總感覺自己學的不夠,,要用到知識時總感覺腦袋是空白的。很后悔自己當時在學校為什么不多學一點,,多練習一點,??傇诤蠡谝矝]有用,,只能自己去努力學習,。為了能更好的適應工作,,我利用自己空閑時間去附近的書店去看書,,希望能彌補不足,。
2.加強信心,,堅持下去
雖然在這個公司自己可能是學歷水平是最高的,但真的工作起來我的起點卻很低,。有時候遇到事情總會著急,,慌張,。平常信心不足,,總感覺自己做不好,。大家說我很內向,,其實只是自己有點自卑,,不敢去表達,。或許還需要一段時間的磨練吧,。只有自己的知識和能力都在提升,,相信自己總有一天會很勇敢的表現(xiàn)自己,。
上學的時候大家都說,能珍惜現(xiàn)在的日子就好好珍惜,。等工作了才真的領悟這句話,。每天起早貪黑,,忙忙碌碌,,做了第一天就想回到學校接著做學生,。感覺學生時代真是最美好的時間??墒羌热惶こ鰜砹司鸵^續(xù)走下去,因為這一天也終究要來到,。
對給自己點信心,,多給自己點贊賞,,多給自己鼓鼓勁。相信總會走出一條寬敞大道的,。
3、同事相處
感覺學生時代很美好,,不僅僅是不需要去努力工作,,而是在學生時代你可以有很好的同學,很好的朋友,,大家相互噓寒問暖,,不必勾心斗角。我感覺這里才真的有純潔的友誼,??商ど狭松鐣?,于存在著利益關系,又工作繁忙,,就多了份人情世故,。老板對你的頤指氣使,,同事對你的多加防范,,就更加想念自己的同學??赡茏约哼€不能適應這樣的環(huán)境吧,。但還是希望以后自己去努力,希望自己可以有個好朋友,,希望自己可以有個團結的環(huán)境,。
實習,是開端也是結束,。在書本上學過很多理論,,但從未付諸實踐過,,也許等到真正運用時,才會體會到難度有多大,。在今后的工作和生活中,,自己需要更加努力的奮斗下去,。
實習的同時也讓我了解到了自己的不足,我會繼續(xù)努力,完善自我。對于學校的精心安排和指導老師的用心輔導非常,!
裝配式實訓心得體會篇三
學期開始,,我們開始學習《嵌入式系統(tǒng)及應用》,由于初次接觸嵌入式系統(tǒng),,感覺蠻難的,,所以收獲不是很大,很多的概念都比較模糊,,等到學期結束開始做嵌入式課程設計時,,真是茫然無從下手,,自從拿到設計主題后,,我就像熱鍋上的螞蟻,一個字"急",。最后實在沒有辦法,,逼著自己去學習,,查資料,總算對嵌入式有了淺層理解,。
嵌入式系統(tǒng)本身是一個相對模糊的定義,,一個手持的mp3和一個pc104的微型工業(yè)控制計算機都可以認為是嵌入式系統(tǒng),??傮w來說,嵌入式系統(tǒng)是"用于控制,,監(jiān)視或者輔助操作機器和設備的裝備",。
一個典型的桌面linux系統(tǒng)包括3個主要的軟件層———linux內核,、c庫和應用程序代碼,。內核是唯一可以完全控制硬件的層,內核驅動程序代表應用程序與硬件之間進行會話,。內核之上是c庫,,負責把posixapi轉換為內核可以識別的形式,然后調用內核,,從應用程序向內核傳遞參數(shù),。應用程序依靠驅動內核來完成特定的任務。
在了解了基礎知識之后,,我開始進行上機操作,,當然,其中遇到很多的難題,,很多東西都是第一次接觸,,又沒有別人在旁邊指導操作,,完全憑借自己去摸索練習,。其中的困難可想而知。
然而堅持就是勝利,,牙一咬眼一閉堅持做下去,,而通過本次實驗,我感覺收獲還是蠻多的,??赡芪覍τ谇度胧降闹R學習的還是不太多,,但是這之外的東西收獲頗豐。
再者,,通過本次實驗,,我也學會了如何去分析問題,,如何找出自己設計中的不足,繼而去排除解決問題,,這就是一個自我學習的過程,。當我們通過實驗去學習理論知識時,,自己動手得出的結論,,不僅能加深我們對嵌入式的理解,,更能加深我們對此的記憶。
當然,,在這其中,,我也發(fā)現(xiàn)自己的許多不足之處,由于學期伊始我沒有好好學習,,才落到如此地步,這也可以說是一個教訓吧,!我相信在以后的學習工作中,,我一定會端正自己的學習態(tài)度,一絲不茍的去對待每一件事,。只有做好足夠的準備,,才能事半功倍!
裝配式實訓心得體會篇四
8月我參加了學校安排的課題實訓,,基地在北京,,學院安排我們集體坐火車一同前去,,浩浩蕩蕩的隊伍開始出發(fā)了。剛來北京的時候,,映入眼綿的都是高樓大廈,,一直想到的地方終于到了,,好多以前的同學聽說我要去北京實訓都很羨慕不已,,我自己也隱隱感到自豪,。
我參加的課題實訓是嵌入式方向的,開課的內容主要是嵌入式開發(fā)方面的,,c語言,,數(shù)據(jù)結構,,linux基本操作,網(wǎng)絡編程,,操作系統(tǒng)和匯編語言,,這些都是嵌入式不可缺少的。每個專業(yè)技能都決定了你以后找工過,。我們班分了很多小組,,每組都有小組長,,小組長直接對我們負責,。教課老師很認真,都是從很基礎的開始講;同學們聽課也很認真,,由于代碼操作比較多,,鍵盤的聲音源源不斷的在響,。好久沒有感覺到這種濃重的學習氣氛了,而在這緊張而充實的學習氛圍中我獲益匪淺,,感受頗多,。
授課過程中老師們也傳授了一些找工作方面的經(jīng)驗,,比如簡介的樣式和寫法,,面試中的一些著裝,禮貌用語和技巧,,對此基地的老師還精心的為我們安排了一場模擬面試,,在其中我們學到了很多有關于面試方面的經(jīng)驗。
通過這幾個月的實訓我學到了很多,,同時也讓我們意識到我們要學的更多,。從程序的設計到編寫、畫圖,、調試、修改,、完善,、到最后的實訓報告,,每個人都付出了時間和精力去做好自己的任務幫助隊友,,所以團隊的合作和隊友之間的相互協(xié)助非常重要。通過實訓讓我們更深一步的對自己的專業(yè),,對自己的能力,,對自己所學的有正確的認識,,并且能在以后的學習工作中不斷提高和完善自己,。特別是講c語言和進程通信中老師給了我們每個小組的幾個小項目,讓我學到了更多項目經(jīng)驗,,這在學校之前是沒有的,。這次實訓也碰到了些問題,比如項目文檔的寫法,,代碼的規(guī)范,流程圖的畫法,,這些都有講究,,在老師和同學的幫助下,我不斷的提高了在這些方面的學習,。
生活上班主任郭老師和王老師對我們關懷備至,讓我們沒有感覺在外面的那種不適感,,同學們也互幫互助,,所以生活上大致沒什么問題,這讓我們更好的去學專業(yè),。很感謝學校有這樣的實訓安排,。
總的來說,,這次實訓還是比較成功的,無論是個人動手能力還是團隊協(xié)作能力都得到了很好的鍛煉,。在實訓過程中老師也交給我們很多簡單實用的技巧,。我們也學到了,做好做對一個項目固然重要,,同時美觀程度也是必不可少的,,無論是從參觀者的角度還是自己看的角度都很重要。
裝配式實訓心得體會篇五
這學期才接觸嵌入式系統(tǒng)感覺還稱不上入門,,我通過學習知道了嵌入式的發(fā)展前景很大,,各個領域都用到了嵌入式,學好嵌入式不愁沒飯吃,。
廣義上講,,凡是帶有微處理器的專用軟硬件系統(tǒng)都是嵌入式系統(tǒng)。如各類單片機和dsp系統(tǒng),。從狹義上講,,那些使用嵌入式微處理器構成獨立系統(tǒng),具有自己操作系統(tǒng),,具有特定功能,,用于特定場合的專用軟硬件系統(tǒng)稱為嵌入式系統(tǒng)。嵌入式系統(tǒng)由嵌入式硬件與嵌入式軟件組成; 嵌入式硬件以芯片,、模板,、組件、控制器形式埋藏于設備內部,。
理解“嵌入”的概念 主要從三個方面上來理解,。
1、從硬件上,,將基于cpu的處圍器件,,整合到cpu芯片內部,比如早期基于x86體系結構下的計算機,,cpu只是有運算器和累加器的功能,,一切芯片要造外部橋路來擴展實現(xiàn),象串口之類的都是靠外部的16c550/2的串口控制器芯片實現(xiàn),,而目前的這種串口控制器芯片早已集成到cpu內部,還有pc機有顯卡,,而多數(shù)嵌入式處理器都帶有l(wèi)cd控制器,,但其種意義上就相當于顯卡。比較高端的arm類intel xscale架構下的ixp網(wǎng)絡處理器cpu內部集成pci控制器(可配成支持4個pci從設備或配成自身為cpi從設備);還集成3個npe網(wǎng)絡處理器引擎,,其中兩個對應于兩個mac地址,,可用于網(wǎng)關交換用,,而另外一個npe網(wǎng)絡處理器引擎支持dsl,只要外面再加個phy芯片即可以實現(xiàn)dsl上網(wǎng)功能,。ixp系列最高主頻可以達到1.8g,,支持2g內存,1g×10或10g×1的以太網(wǎng)口或febre channel的光通道,。ixp系列應該是目標基于arm體系統(tǒng)結構下由intel進行整合后成xscale內核的最高的處理器了,。
2、從軟件上前,,就是在定制操作系統(tǒng)內核里將應用一并選入,,編譯后將內核下載到rom中。而在定制操作系統(tǒng)內核時所選擇的應用程序組件就是完成了軟件的“嵌入”,,比如wince在內核定制時,,會有相應選擇,其中就是wordpad,pdf,mediaplay等等選擇,,如果我們選擇了,,在ce啟動后,就可以在界面中找到這些東西,,如果是以前pc上將的windows操作系統(tǒng),,多半的東西都需要我們得新再裝。
3,、把軟件內核或應用文件系統(tǒng)等東西燒到嵌入式系統(tǒng)硬件平臺中的rom中就實現(xiàn)了一個真正的“嵌入”,。。
嵌入式系統(tǒng)分為4層,,硬件層,、驅動層、操作系統(tǒng)層和應用層
1,、硬件層,,是整個嵌入式系統(tǒng)的根本,如果現(xiàn)在單片機及接口這塊很熟悉,,并且能用c和匯編語言來編程的話,,從嵌入式系統(tǒng)的硬件層走起來相對容易,硬件層也是驅動層的基礎,,一個優(yōu)秀的驅動工程師是要能夠看懂硬件的電路圖和自行完成cpld的邏輯設計的,,同時還要對操作系統(tǒng)內核及其調度性相當?shù)氖煜さ摹5布脚_是基礎,,增值還要靠軟件,。 硬件層比較適合于,電子,、通信,、自動化,、機電一體、信息工程類專業(yè)的人來搞,,需要掌握的專業(yè)基礎知識有,,單片機原理及接口技術、微機原理及接口技術,、c語言,。
2、驅動層,,這部分比較難,,驅動工程師不僅要能看懂電路圖還要能對操作系統(tǒng)內核十分的精通,以便其所寫的驅動程序在系統(tǒng)調用時,,不會獨占操作系統(tǒng)時間片,,而導至其它任務不能動行,不懂操作系統(tǒng)內核架構和實時調度性,,沒有良好的驅動編寫風格,,按大多數(shù)書上所說添加的驅動的方式,很多人都能做到,,但可能連個初級的驅動工程師的水平都達不到,,這樣所寫的驅動在應用調用時就如同windows下我們打開一個程序運行后,再打開一個程序時,,要不就是中斷以前的程序,,要不就是等上一會才能運行后來打開的程序。想做個好的驅動人員沒有三,、四年功底,,操作系統(tǒng)內核不研究上幾編,不是太容易成功的,,但其工資在嵌入式系統(tǒng)四層中可是最高的,。
驅動層比較適合于電子、通信,、自動化,、機電一體、信息工程類專業(yè)尤其是計算機偏體系結構類專業(yè)的人來搞,,除硬件層所具備的基礎學科外,,還要對數(shù)據(jù)結構與算法、操作系統(tǒng)原理,、編譯原理都要十分精通了解,。
3、操作系統(tǒng)層,對于操作系統(tǒng)層目前可能只能說是簡單的移植,,而很少有人來自已寫操作系統(tǒng),或者寫出缺胳膊少腿的操作系統(tǒng)來,,這部分工作大都由驅動工程師來完成,。操作系統(tǒng)是負責系統(tǒng)任務的調試、磁盤和文件的管理,,而嵌入式系統(tǒng)的實時性十分重要,。據(jù)說,xp操作系統(tǒng)是微軟投入300人用兩年時間才搞定的,,總時工時是600人年,,中科院軟件所自己的女媧hopen操作系統(tǒng)估計也得花遇幾百人年才能搞定。因此這部分工作相對來講沒有太大意義,。
4,、應用層,相對來講較為容易的,,如果會在windows下如何進行編程接口函數(shù)調用,,到操作系統(tǒng)下只是編譯和開發(fā)環(huán)境有相應的變化而已。如果涉及java方面的編程也是如此的,。嵌入式系統(tǒng)中涉及算法的由專業(yè)算法的人來處理的,,不必歸結到嵌入式系統(tǒng)范疇內。但如果涉及嵌入式系統(tǒng)下面嵌入式數(shù)據(jù)庫,、基于嵌入式系統(tǒng)的網(wǎng)絡編程和基于某此應用層面的協(xié)議應用開發(fā)(比如基于sip,、h.323、astrisk)方面又較為復雜,,并且有難度了,。
通過網(wǎng)上查詢我發(fā)現(xiàn)目前國內外這方面的人都很稀缺。一方面,,是因為這一領域入門門檻較高,,不僅要懂較底層軟件(例如操作系統(tǒng)級、驅動程序級軟件),,對軟件專業(yè)水平要求較高(嵌入式系統(tǒng)對軟件設計的時間和空間效率要求較高),,而且必須懂得硬件的工作原理,所以非專業(yè)it人員很難切入這一領域;另一方面,,是因為這一領域較新,,目前發(fā)展太快,很多軟硬件技術出現(xiàn)時間不長或正在出現(xiàn)(如arm處理器,、嵌入式操作系統(tǒng)等),,掌握這些新技術的人當然很少。嵌入式人才稀缺,身價自然就高,,越有經(jīng)驗價格就越高,。其實嵌入式人才稀少,根本原因可能是大多數(shù)人無條件接觸,這需要相應的嵌入式開發(fā)板和軟件,另外需要有經(jīng)驗的人進行指導開發(fā)流程。我們軟件系的人學習嵌入式,,顯然應偏重于嵌入式軟件,,特別是嵌入式操作系統(tǒng)方面。對于搞嵌入式軟件的人,,最重要的技術顯然是掌握主流嵌入式微處理器的結構與原理,,必須掌握一個嵌入式操作系統(tǒng),必須熟悉嵌入式軟件開發(fā)流程并至少做過一個嵌入式軟件項目,。
然而我們都沒有做過一個嵌入式軟件項目,,甚至連嵌入式的開發(fā)流程我也不清楚,我只了解了使用簡單工具做一個簡單的實驗,。只有去專研才能在嵌入式的領域站住腳,,只有知道的比別人多才會更有競爭力。通過網(wǎng)上了解,,我查詢了嵌入式的入門和所需要的知識,,其中c語言尤為重要,不管是做嵌入式軟件還是硬件開發(fā)的人員,,對c語言的掌握這個是必需的,,特別是對于以后致力于嵌入式軟件開發(fā)的人,現(xiàn)在絕大部分都是用c語言,。其次,,應該對操作系統(tǒng)有所了解,這對你對硬件和軟件的理解,,絕對有很大的幫助,。應該把系統(tǒng)的管理理解一下,比如進程,、線程,,系統(tǒng)如何來分配資源的,系統(tǒng)如何來管理硬件的;知道了c語言和操作系統(tǒng)之后,,再來看看嵌入式系統(tǒng),,我們主要學的是arm,用的是arm7,, 深入理解arm不是件容易的事,,只有在知道arm相關知識之后才能稱得上嵌入式已經(jīng)入門了。 與嵌入式有關的知識我也學了不少就是不能夠綜合在一起運用,,組成原理,,數(shù)據(jù)結構,,操作系統(tǒng),c++,,這3門與嵌入式密切相關的學科都系統(tǒng)的學了一遍,,但由于長時間沒用到都有點忘記了,從網(wǎng)上得知嵌入式的學習與這些書有很大關系之后,,我把嵌入式與以前學過的知識結合起來發(fā)現(xiàn)嵌入式的實驗中很多都是共通的,,我對嵌入式有了初步的理解。
首先,,嵌入式系統(tǒng)是以應用為中心,以計算機技術為基礎,,且軟硬件可裁減,,適應應用系統(tǒng)對功能、可靠性,、成本,、體積、功耗有嚴格要求的專用計算機系統(tǒng),。嵌入式有如下幾個突出的有點1.系統(tǒng)內核小,,2專用性強,3系統(tǒng)精簡4高實時性os5嵌入式系統(tǒng)的應用程序可以沒有操作系統(tǒng)直接在芯片上運行,,6嵌入式系統(tǒng)需要開發(fā)工具和環(huán)境,。
嵌入式系統(tǒng)是近幾年才風靡起來的,但是這個概念并非新近才出現(xiàn),。從20世紀七十年代單片機(最早的單片機是intel公司的 8048,,出現(xiàn)在1976年)的出現(xiàn)到今天各式各樣的嵌入式微處理器,微控制器的大規(guī)模應用,,嵌入式系統(tǒng)已經(jīng)有了近30年的發(fā)展歷史,。經(jīng)過30年的發(fā)展,嵌入式技術已經(jīng)日趨成熟,,在中國嵌入式機一般由嵌入式微處理器,、外圍硬件設備、嵌入式操作系統(tǒng)以及用戶的應用程序等四個部分組成,,用于實現(xiàn)對其他設備的控制,、監(jiān)視或管理等功能。
其次,,嵌入式系統(tǒng)無疑是當前最熱門最有發(fā)展前途的it應用領域之一,。嵌入式系統(tǒng)用在一些特定專用設備上,通常這些設備的硬件資源(如處理器,、存儲器等)非常有限,,并且對成本很敏感,有時對實時響應要求很高等。特別是隨著消費家電的智能化,,嵌入式更顯重要,。 嵌入式系統(tǒng)是軟硬結合的學科,通常有兩類人會去專研嵌入式:一類是學電子工程,、通信工程等偏硬件專業(yè)的,,另一類是學軟件、計算機專業(yè)出身的人,,主要從事嵌入式操作系統(tǒng)和應用軟件的開發(fā),。我是軟件專業(yè)的學習嵌入式,越是智能設備越是復雜系統(tǒng),,軟件越起關鍵作用,,而且這是目前的趨勢。嵌入式應用在很多方面,,具體的可以分為工業(yè)控制,,交通管理,信息家電,,家庭智能管理系統(tǒng),,pos網(wǎng)絡及電子商務,環(huán)境工程與自然,,機器人,,機電產(chǎn)品方面應用等方面。其中目前在服務領域,,如遠程點菜器等已經(jīng)體現(xiàn)了嵌入式系統(tǒng)的優(yōu)勢,。例外還有很多地方用到了嵌入式系統(tǒng),最近飛利浦和arm共同推出32位risc嵌入式控制器,,適用于工業(yè)控制,,采用最先進的0.18微米cmos嵌入式閃存處理技術,操作電壓可以低至1.2伏,,它還能降低25%到30%的制造成本,,在工業(yè)領域中對最終用戶而言是一套極具成本效益的解決方案。
那么該如何學好嵌入式我覺得應該從以下幾點入手:
首先c語言,,這個是毋庸置疑的,,不管是做嵌入式軟件還是硬件開發(fā)的人員,對c語言的掌握這個是必需的,,特別是對于以后致力于嵌入式軟件開發(fā)的人,,現(xiàn)在絕大部分都是用c語言,你說不掌握它可以嗎?至于如何學習c語言,,我想這些基礎的知識每個人都有自己的方法,,關鍵要去學習,,看書也好,網(wǎng)上找些視頻看也好,。很多人會問,,c語言要學到怎么樣,我覺得這沒有標準的答案,。我想至少你在明白了一些基礎的概念后,,就該寫代碼了,動手才是最重要的,,當你動手了,,遇到問題了,再反過來學習,,反過來查查課本,,那時的收獲就不是你死看書能得到的。
其次,,應該對操作系統(tǒng)有所了解,這對你對硬件和軟件的理解,,絕對有很大的幫助,。應該把系統(tǒng)的管理理解一下,比如進程,、線程,,系統(tǒng)如何來分配資源的,系統(tǒng)如何來管理硬件的,,當然,,不是看書就能把這些理解透,如果不是一時能理解,,沒關系,,多看看,結合以后的項目經(jīng)驗,,會有更好的理解的,。
還有應該學習下linux或者wince下的編程,這些對以后做應用的編程很有幫助,,當然,,如果做手機的話,那可以學習mtk,、塞班,、android等操作系統(tǒng),android是以后發(fā)展的趨勢,,現(xiàn)在很熱門,,android也是基于linux系統(tǒng)封裝的,,所以建議先學習下linux。
還有,,應該學習下單片機或者arm或者mips,,很多人說我沒有單片機的經(jīng)驗,直接學arm可以嗎?我覺得那完全沒有問題的,,當然如果你學習過單片機,,那最好不過了,以后學習arm就更簡單了,。
最后如果你把以上的知識都有所了解后,,就該去閱讀閱讀一些優(yōu)秀的代碼,比如結合arm芯片手冊學習去學習下uboot的源代碼,,了解下最小的系統(tǒng)開發(fā),,那對你整個嵌入式開發(fā)的非常有幫助的,可以的話,,還可以學習下linux的源代碼,,當然如果你直接閱讀2.6的代碼,我想你會很痛苦的,,可以先看看linux 代碼早期的版本,,比如0.12 的代碼等等,麻雀雖小,,五臟俱全,,如果你全看完了,那我想你就是一名很成功的嵌入式工程師,。
以上就是我在本學期學習嵌入式后的心得及感想,。