嵌入式實(shí)習總結
一段忙碌又充實(shí)的實(shí)習生活又告一段落了,回顧這段時(shí)間的實(shí)習,知識和能力都得到了很大提高,這時(shí)候最關(guān)鍵的一步就是寫(xiě)實(shí)習總結了。那么好的實(shí)習總結是什么樣的呢?下面是小編為大家收集的嵌入式實(shí)習總結,歡迎閱讀,希望大家能夠喜歡。
嵌入式實(shí)習總結1
嵌入式是我的夢(mèng)想,我很羨慕能夠在嵌入式方面獨檔一面的高手,希望有一天我也能像他們那樣自信自如的在嵌入式這片熱土上揮灑著(zhù)自己的青春和浪漫。帶著(zhù)無(wú)比豪邁的心情和繽紛的夢(mèng)想來(lái)到易嵌學(xué)習嵌入式,在新的老師、新的同學(xué)和新的環(huán)境中,我開(kāi)始了我的嵌入式學(xué)習,開(kāi)始了新一輪的拼搏。
在易嵌短暫的兩個(gè)月,我們從linux基礎入手,強化了c語(yǔ)言編程,學(xué)習了linux系統編程和網(wǎng)絡(luò )編程。時(shí)間雖短,但成長(cháng)很快,無(wú)論是理論知識還是實(shí)踐能力都得到了大幅度的提高。在這里將理論和實(shí)踐相結合,相互促進(jìn),相互補充,使得學(xué)習更加透徹。通過(guò)用不同方法實(shí)現同一個(gè)項目,不斷深入,層層推進(jìn),學(xué)以致用!
在易嵌的這個(gè)暑假,我過(guò)得充實(shí)而快樂(lè )。在這里有著(zhù)同學(xué)間的探討、師生間的互動(dòng)和魔鬼般的訓練!在我豐富多彩的人生路上留下了永遠亮麗與難忘的記憶!
實(shí)踐報告正文:看著(zhù)四年的大學(xué)生活就快要結束了,心中隱隱有一種傷感與失落,我陷入了沉思:該挺直腰桿走自己的路了!學(xué)習嵌入式是我的夢(mèng)想,我很羨慕能夠在嵌入式方面獨檔一面的高手,希望有一天我也能像他們那樣自信自如的在嵌入式這片熱土上揮灑著(zhù)自己的青春和浪漫。
當我決定好好利用這個(gè)暑假,學(xué)習我一直都想去學(xué)的嵌入式的時(shí)候,就注定要在我豐富多彩的人生路上留下永遠亮麗與難忘的記憶!算算畢業(yè)的時(shí)間,我已經(jīng)聞到了離別的氣息,在這即將遠離大學(xué)時(shí)代的時(shí)刻,才真正懂得回眸的意義。想想走過(guò)的路,想想現在的路,想想來(lái)時(shí)的路,不知道未來(lái)能否成功,既然選擇了遠方,就注定要風(fēng)雨兼程!帶著(zhù)無(wú)比豪邁的心情和繽紛的夢(mèng)想來(lái)到易嵌學(xué)習嵌入式,希望在這嶄新的一頁(yè)留下人生的美好!在新的老師、新的同學(xué)和新的環(huán)境中,我開(kāi)始了我的嵌入式學(xué)習,開(kāi)始了新一輪的拼搏。
無(wú)論現在多么努力都無(wú)法追回失去的金色年華,所以在開(kāi)班典禮的時(shí)候,我便為自己制定了目標!我將好好利用最后一個(gè)暑假,多學(xué)些知識鍛煉自己,為自己儲備一些精神食糧并不斷開(kāi)拓視野和提升自己的能力,讓自己能夠在畢業(yè)的時(shí)候成為學(xué)校的驕傲!
在易嵌短暫的兩個(gè)月,我們從linux基礎入手,強化了c語(yǔ)言編程,學(xué)習了linux系統編程和網(wǎng)絡(luò )編程。時(shí)間雖短,但成長(cháng)很快,無(wú)論是理論知識還是實(shí)踐能力都得到了大幅度的提高。
通過(guò)對linux操作系統的學(xué)習,我初步掌握了linux基礎。剛開(kāi)始我對linux只是有一點(diǎn)兒了解,但并沒(méi)有真正的去接觸。在這段時(shí)間里,從linux系統安裝開(kāi)始著(zhù)手,了解linux的發(fā)展,相比其他系統,它有很多優(yōu)點(diǎn)。在安裝好系統后,學(xué)習了linux的分區命名、linux的常用命令、文本編輯器vi、shell的使用、源代碼的編譯和調試、多模塊的編譯和鏈接以及管理工具。通過(guò)這些學(xué)習,我基本能夠在linux系統下通過(guò)vi編輯器編寫(xiě)c語(yǔ)言程序,通過(guò)一些常用命令來(lái)調試、查看程序。
能夠在這么短的時(shí)間內初步掌握l(shuí)inux,與在學(xué)校學(xué)習一門(mén)課程意義完全不同,通過(guò)老師的講解,自己的練習,同學(xué)之間的交流,能夠加深印象,熟練操作。
學(xué)習linux基礎只是我嵌入式學(xué)習歷程的一個(gè)開(kāi)始,雖然有好多命令還不太熟悉,有好多命令都還沒(méi)有去嘗試過(guò),但我相信隨著(zhù)后期的學(xué)習,我將逐漸熟練掌握。在c語(yǔ)言學(xué)習階段,我學(xué)到了很多新的知識,變量、函數、數組、指針、指針函數、函數指針、指針數組、數組指針、結構體、結構體指針數組、關(guān)鍵字……,從模塊到整體,從寫(xiě)代碼的風(fēng)格到代碼優(yōu)化……通過(guò)這段時(shí)間的.學(xué)習,我感覺(jué)自己寫(xiě)出的代碼比以前更直觀(guān),更注重細節,bug也更少了!
在半個(gè)月時(shí)間的c語(yǔ)言學(xué)習中,我從剛開(kāi)始的重溫c語(yǔ)言到后來(lái)的位運算、堆棧、單向鏈表、雙向鏈表以及l(fā)ist_head。新知識以及注意點(diǎn)漸漸增多,在這段時(shí)間,我創(chuàng )造了很多個(gè)記錄,比如11小時(shí)完成30道編程題,獨自完成一個(gè)功能比較齊全的學(xué)生選課管理系統等,特別是剛接觸到鏈表和list_head的時(shí)候,不在像前面那樣輕松了,還記得那段時(shí)間,每到晚上熱醒的時(shí)候,又想起了我的學(xué)生管理系統,本來(lái)就少的可憐的睡覺(jué)時(shí)間,又被……,真可謂苦我心志矣!
不過(guò),等我美美的睡上一覺(jué),醒來(lái)回想起這段時(shí)間的學(xué)習,真是一個(gè)大豐收!雖然不能說(shuō)是很精通c語(yǔ)言,至少可以說(shuō)真的入門(mén)了……,我又向自己的目標邁出了堅實(shí)的一步!這段時(shí)間,我時(shí)常會(huì )想,如果一切可以重來(lái),我會(huì )選擇另外一種學(xué)習方式,從一開(kāi)始就夯實(shí)基礎!可是這是不現實(shí)的,經(jīng)歷了無(wú)數次的風(fēng)雨后,柔弱的我早已學(xué)會(huì )了堅強。通過(guò)不斷的交流與學(xué)習,我懂得了生活,懂得了學(xué)習,懂得了時(shí)間,懂得了成長(cháng),懂得了奮斗和拼搏,F在知道,為時(shí)不晚,從現在開(kāi)始,我將為自己開(kāi)辟一條適合自己的道路。
伴隨著(zhù)烈日,我們又開(kāi)始了新的征程,開(kāi)始深入學(xué)習linux系統程序設計,在這個(gè)階段,我們學(xué)習了操作系統基礎、并發(fā)性、linux系統接口、進(jìn)程和線(xiàn)程以及進(jìn)程間的通信。通過(guò)這階段的學(xué)習,我對linux有了更加深入的了解,能夠熟練進(jìn)行多線(xiàn)程多進(jìn)程的操作。
緊接著(zhù)就進(jìn)入了網(wǎng)絡(luò )編程學(xué)習階段,從網(wǎng)絡(luò )基礎到linux網(wǎng)絡(luò )編程,我更加深入的學(xué)習了tcp/ip協(xié)議和osi模型,理解了數據報的傳輸過(guò)程,對網(wǎng)絡(luò )在嵌入式方面的應用進(jìn)行了深入的學(xué)習,學(xué)會(huì )了socket編程。學(xué)完后重新對學(xué)生選課管理系統進(jìn)行了改寫(xiě),用c/s模型改寫(xiě)成多用戶(hù)登錄,利用線(xiàn)程實(shí)現資源共享。在項目改寫(xiě)中,不僅融合了前面的c語(yǔ)言知識,還充分的應用了linux系統編程和socket編程,將理論和實(shí)踐相結合,相互促進(jìn),相互補充,使得學(xué)習更加透徹。通過(guò)用不同方法實(shí)現同一個(gè)項目,不斷深入,層層推進(jìn),學(xué)以致用!
在易嵌的這個(gè)暑假,我過(guò)得充實(shí)而快樂(lè )。在這里有著(zhù)同學(xué)間的探討、師生間的互動(dòng)和魔鬼般的訓練!軍隊通過(guò)扎實(shí)的訓練培養出來(lái)一代代革命軍人,相信不久的將來(lái),我也會(huì )成為一名優(yōu)秀的嵌入式工程師!
嵌入式實(shí)習總結2
這學(xué)期才接觸嵌入式系統感覺(jué)還稱(chēng)不上入門(mén),我通過(guò)學(xué)習知道了嵌入式的發(fā)展前景很大,各個(gè)領(lǐng)域都用到了嵌入式,學(xué)好嵌入式不愁沒(méi)飯吃。
廣義上講,凡是帶有微處理器的專(zhuān)用軟硬件系統都是嵌入式系統。如各類(lèi)單片機和DSP系統。從狹義上講,那些使用嵌入式微處理器構成獨立系統,具有自己操作系統,具有特定功能,用于特定場(chǎng)合的專(zhuān)用軟硬件系統稱(chēng)為嵌入式系統。嵌入式系統由嵌入式硬件與嵌入式軟件組成; 嵌入式硬件以芯片、模板、組件、控制器形式埋藏于設備內部。
理解“嵌入”的概念主要從三個(gè)方面上來(lái)理解。
1、從硬件上,將基于CPU的處圍器件,整合到CPU芯片內部,比如早期基于X86體系結構下的計算機,CPU只是有運算器和累加器的功能,一切芯片要造外部橋路來(lái)擴展實(shí)現,象串口之類(lèi)的都是靠外部的16C550/2的串口控制器芯片實(shí)現,而目前的這種串口控制器芯片早已集成到CPU內部,還有PC機有顯卡,而多數嵌入式處理器都帶有LCD控制器,但其種意義上就相當于顯卡。比較高端的ARM類(lèi)IntelXscale架構下的IXP網(wǎng)絡(luò )處理器CPU內部集成PCI控制器(可配成支持4個(gè)PCI從設備或配成自身為CPI從設備);還集成3個(gè)NPE網(wǎng)絡(luò )處理器引擎,其中兩個(gè)對應于兩個(gè)MAC地址,可用于網(wǎng)關(guān)交換用,而另外一個(gè)NPE網(wǎng)絡(luò )處理器引擎支持DSL,只要外面再加個(gè)PHY芯片即可以實(shí)現DSL上網(wǎng)功能。IXP系列最高主頻可以達到1.8G,支持2G內存,1G×10或10G×1的以太網(wǎng)口或Febrechannel的光通道。IXP系列應該是目標基于A(yíng)RM體系統結構下由intel進(jìn)行整合后成Xscale內核的最高的處理器了。
2、從軟件上前,就是在定制操作系統內核里將應用一并選入,編譯后將內核下載到ROM中。而在定制操作系統內核時(shí)所選擇的應用程序組件就是完成了軟件的“嵌入”,比如WinCE在內核定制時(shí),會(huì )有相應選擇,其中就是wordpad,PDF,MediaPlay等等選擇,如果我們選擇了,在CE啟動(dòng)后,就可以在界面中找到這些東西,如果是以前PC上將的windows操作系統,多半的東西都需要我們得新再裝。
3、把軟件內核或應用文件系統等東西燒到嵌入式系統硬件平臺中的ROM中就實(shí)現了一個(gè)真正的“嵌入”。
嵌入式系統分為4層,硬件層、驅動(dòng)層、操作系統層和應用層
1、硬件層,是整個(gè)嵌入式系統的根本,如果現在單片機及接口這塊很熟悉,并且能用C和匯編語(yǔ)言來(lái)編程的話(huà),從嵌入式系統的硬件層走起來(lái)相對容易,硬件層也是驅動(dòng)層的基礎,一個(gè)優(yōu)秀的驅動(dòng)工程師是要能夠看懂硬件的電路圖和自行完成CPLD的邏輯設計的,同時(shí)還要對操作系統內核及其調度性相當的熟悉的。但硬件平臺是基礎,增值還要靠軟件。 硬件層比較適合于,電子、通信、自動(dòng)化、機電一體、信息工程類(lèi)專(zhuān)業(yè)的人來(lái)搞,需要掌握的專(zhuān)業(yè)基礎知識有,單片機原理及接口技術(shù)、微機原理及接口技術(shù)、C語(yǔ)言。
2、驅動(dòng)層,這部分比較難,驅動(dòng)工程師不僅要能看懂電路圖還要能對操作系統內核十分的精通,以便其所寫(xiě)的驅動(dòng)程序在系統調用時(shí),不會(huì )獨占操作系統時(shí)間片,而導至其它任務(wù)不能動(dòng)行,不懂操作系統內核架構和實(shí)時(shí)調度性,沒(méi)有良好的驅動(dòng)編寫(xiě)風(fēng)格,按大多數書(shū)上所說(shuō)添加的驅動(dòng)的方式,很多人都能做到,但可能連個(gè)初級的驅動(dòng)工程師的水平都達不到,這樣所寫(xiě)的驅動(dòng)在應用調用時(shí)就如同windows下我們打開(kāi)一個(gè)程序運行后,再打開(kāi)一個(gè)程序時(shí),要不就是中斷以前的程序,要不就是等上一會(huì )才能運行后來(lái)打開(kāi)的程序。想做個(gè)好的驅動(dòng)人員沒(méi)有三、四年功底,操作系統內核不研究上幾編,不是太容易成功的,但其工資在嵌入式系統四層中可是最高的。驅動(dòng)層比較適合于電子、通信、自動(dòng)化、機電一體、信息工程類(lèi)專(zhuān)業(yè)尤其是計算機偏體系結構類(lèi)專(zhuān)業(yè)的人來(lái)搞,除硬件層所具備的基礎學(xué)科外,還要對數據結構與算法、操作系統原理、編譯原理都要十分精通了解。
3、操作系統層,對于操作系統層目前可能只能說(shuō)是簡(jiǎn)單的移植,而很少有人來(lái)自已寫(xiě)操作系統,或者寫(xiě)出缺胳膊少腿的操作系統來(lái),這部分工作大都由驅動(dòng)工程師來(lái)完成。操作系統是負責系統任務(wù)的調試、磁盤(pán)和文件的管理,而嵌入式系統的實(shí)時(shí)性十分重要。據說(shuō),XP操作系統是微軟投入300人用兩年時(shí)間才搞定的,總時(shí)工時(shí)是600人年,中科院軟件所自己的女?huà)zHopen操作系統估計也得花遇幾百人年才能搞定。因此這部分工作相對來(lái)講沒(méi)有太大意義。
4、應用層,相對來(lái)講較為容易的,如果會(huì )在windows下如何進(jìn)行編程接口函數調用,到操作系統下只是編譯和開(kāi)發(fā)環(huán)境有相應的變化而已。如果涉及Java方面的編程也是如此的。嵌入式系統中涉及算法的由專(zhuān)業(yè)算法的人來(lái)處理的,不必歸結到嵌入式系統范疇內。但如果涉及嵌入式系統下面嵌入式數據庫、基于嵌入式系統的網(wǎng)絡(luò )編程和基于某此應用層面的協(xié)議應用開(kāi)發(fā)(比如基于SIP、H.323、Astrisk)方面又較為復雜,并且有難度了。
通過(guò)網(wǎng)上查詢(xún)我發(fā)現目前國內外這方面的人都很稀缺。一方面,是因為這一領(lǐng)域入門(mén)門(mén)檻較高,不僅要懂較底層軟件(例如操作系統級、驅動(dòng)程序級軟件),對軟件專(zhuān)業(yè)水平要求較高(嵌入式系統對軟件設計的時(shí)間和空間效率要求較高),而且必須懂得硬件的工作原理,所以非專(zhuān)業(yè)IT人員很難切入這一領(lǐng)域;另一方面,是因為這一領(lǐng)域較新,目前發(fā)展太快,很多軟硬件技術(shù)出現時(shí)間不長(cháng)或正在出現(如ARM處理器、嵌入式操作系統等),掌握這些新技術(shù)的人當然很少。嵌入式人才稀缺,身價(jià)自然就高,越有經(jīng)驗價(jià)格就越高。其實(shí)嵌入式人才稀少,根本原因可能是大多數人無(wú)條件接觸,這需要相應的嵌入式開(kāi)發(fā)板和軟件,另外需要有經(jīng)驗的人進(jìn)行指導開(kāi)發(fā)流程。我們軟件系的人學(xué)習嵌入式,顯然應偏重于嵌入式軟件,特別是嵌入式操作系統方面。對于搞嵌入式軟件的人,最重要的技術(shù)顯然是掌握主流嵌入式微處理器的結構與原理,必須掌握一個(gè)嵌入式操作系統,必須熟悉嵌入式軟件開(kāi)發(fā)流程并至少做過(guò)一個(gè)嵌入式軟件項目。
然而我們都沒(méi)有做過(guò)一個(gè)嵌入式軟件項目,甚至連嵌入式的開(kāi)發(fā)流程我也不清楚,我只了解了使用簡(jiǎn)單工具做一個(gè)簡(jiǎn)單的實(shí)驗。只有去專(zhuān)研才能在嵌入式的領(lǐng)域站住腳,只有知道的比別人多才會(huì )更有競爭力。通過(guò)網(wǎng)上了解,我查詢(xún)了嵌入式的入門(mén)和所需要的知識,其中C語(yǔ)言尤為重要,不管是做嵌入式軟件還是硬件開(kāi)發(fā)的人員,對C語(yǔ)言的掌握這個(gè)是必需的,特別是對于以后致力于嵌入式軟件開(kāi)發(fā)的人,現在絕大部分都是用C語(yǔ)言。其次,應該對操作系統有所了解,這對你對硬件和軟件的理解,絕對有很大的幫助。應該把系統的管理理解一下,比如進(jìn)程、線(xiàn)程,系統如何來(lái)分配資源的,系統如何來(lái)管理硬件的;知道了c語(yǔ)言和操作系統之后,再來(lái)看看嵌入式系統,我們主要學(xué)的是ARM,用的是ARM7,深入理解ARM不是件容易的事,只有在知道ARM相關(guān)知識之后才能稱(chēng)得上嵌入式已經(jīng)入門(mén)了。與嵌入式有關(guān)的知識我也學(xué)了不少就是不能夠綜合在一起運用,組成原理,數據結構,操作系統,C++,這3門(mén)與嵌入式密切相關(guān)的學(xué)科都系統的學(xué)了一遍,但由于長(cháng)時(shí)間沒(méi)用到都有點(diǎn)忘記了,從網(wǎng)上得知嵌入式的學(xué)習與這些書(shū)有很大關(guān)系之后,我把嵌入式與以前學(xué)過(guò)的知識結合起來(lái)發(fā)現嵌入式的實(shí)驗中很多都是共通的,我對嵌入式有了初步的理解。
我以為學(xué)習嵌入式應該分為2個(gè)部分:軟件和硬件。關(guān)于硬件方面我接觸到了數字電路教材和模擬電路方面的知識,但由于沒(méi)有嵌入式CPU很難親自動(dòng)手來(lái)實(shí)現嵌入式的相關(guān)理論;嵌入式入門(mén)則需要不斷地實(shí)驗與分析,我只在實(shí)驗課時(shí)做幾個(gè)與所給的程序相關(guān)的小程序來(lái)實(shí)現一下;而軟件方面則學(xué)過(guò)C語(yǔ)言,里面通常的語(yǔ)法曾今熟悉過(guò);我通過(guò)下列方法來(lái)適應C語(yǔ)言在嵌入式中應用:首先重新翻看了下C的教材,看了些常見(jiàn)的語(yǔ)法,接著(zhù)在編譯器的角度來(lái)看待C,編譯原理我剛學(xué)過(guò),其中將高級語(yǔ)言與低級語(yǔ)言的翻譯感覺(jué)在嵌入式中用到了很多;最后沖硬件的角度來(lái)看待C。嵌入式的核心包括嵌入式操作系統,嵌入式軟件開(kāi)發(fā)平臺及工具以及嵌入式應用軟件。這些決定怎樣才能開(kāi)發(fā)一個(gè)好的嵌入式系統。 下面談?wù)勎伊私獾那度胧降南嚓P(guān)知識與應用:
首先,嵌入式系統是以應用為中心,以計算機技術(shù)為基礎,且軟硬件可裁減,適應應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的專(zhuān)用計算機系統。嵌入式有如下幾個(gè)突出的有點(diǎn)1.系統內核小,2專(zhuān)用性強,3系統精簡(jiǎn)4高實(shí)時(shí)性OS5嵌入式系統的應用程序可以沒(méi)有操作系統直接在芯片上運行,6嵌入式系統需要開(kāi)發(fā)工具和環(huán)境。
嵌入式系統是近幾年才風(fēng)靡起來(lái)的,但是這個(gè)概念并非新近才出現。從20世紀七十年代單片機(最早的單片機是Intel公司的8048,出現在1976年)的出現到今天各式各樣的嵌入式微處理器,微控制器的大規模應用,嵌入式系統已經(jīng)有了近30年的發(fā)展歷史。經(jīng)過(guò)30年的發(fā)展,嵌入式技術(shù)已經(jīng)日趨成熟,在中國嵌入式機一般由嵌入式微處理器、外圍硬件設備、嵌入式操作系統以及用戶(hù)的應用程序等四個(gè)部分組成,用于實(shí)現對其他設備的控制、監視或管理等功能。
其次,嵌入式系統無(wú)疑是當前最熱門(mén)最有發(fā)展前途的IT應用領(lǐng)域之一。嵌入式系統用在一些特定專(zhuān)用設備上,通常這些設備的硬件資源(如處理器、存儲器等)非常有限,并且對成本很敏感,有時(shí)對實(shí)時(shí)響應要求很高等。特別是隨著(zhù)消費家電的智能化,嵌入式更顯重要。嵌入式系統是軟硬結合的學(xué)科,通常有兩類(lèi)人會(huì )去專(zhuān)研嵌入式:一類(lèi)是學(xué)電子工程、通信工程等偏硬件專(zhuān)業(yè)的,另一類(lèi)是學(xué)軟件、計算機專(zhuān)業(yè)出身的人,主要從事嵌入式操作系統和應用軟件的開(kāi)發(fā)。我是軟件專(zhuān)業(yè)的學(xué)習嵌入式,越是智能設備越是復雜系統,軟件越起關(guān)鍵作用,而且這是目前的趨勢。嵌入式應用在很多方面,具體的可以分為工業(yè)控制,交通管理,信息家電,家庭智能管理系統,POS網(wǎng)絡(luò )及電子商務(wù),環(huán)境工程與自然,機器人,機電產(chǎn)品方面應用等方面。其中目前在服務(wù)領(lǐng)域,如遠程點(diǎn)菜器等已經(jīng)體現了嵌入式系統的優(yōu)勢。例外還有很多地方用到了嵌入式系統,最近飛利浦和ARM共同推出32位RISC嵌入式控制器,適用于工業(yè)控制,采用最先進(jìn)的0.18微米CMOS嵌入式閃存處理技術(shù),操作電壓可以低至1.2伏,它還能降低25%到30%的制造成本,在工業(yè)領(lǐng)域中對最終用戶(hù)而言是一套極具成本效益的解決方案。
那么該如何學(xué)好嵌入式我覺(jué)得應該從以下幾點(diǎn)入手:
首先C語(yǔ)言,這個(gè)是毋庸置疑的,不管是做嵌入式軟件還是硬件開(kāi)發(fā)的人員,對C語(yǔ)言的掌握這個(gè)是必需的,特別是對于以后致力于嵌入式軟件開(kāi)發(fā)的人,現在絕大部分都是用C語(yǔ)言,你說(shuō)不掌握它可以嗎?至于如何學(xué)習C語(yǔ)言,我想這些基礎的知識每個(gè)人都有自己的方法,關(guān)鍵要去學(xué)習,看書(shū)也好,網(wǎng)上找些視頻看也好。很多人會(huì )問(wèn),C語(yǔ)言要學(xué)到怎么樣,我覺(jué)得這沒(méi)有標準的答案。我想至少你在明白了一些基礎的概念后,就該寫(xiě)代碼了,動(dòng)手才是最重要的,當你動(dòng)手了,遇到問(wèn)題了,再反過(guò)來(lái)學(xué)習,反過(guò)來(lái)查查課本,那時(shí)的收獲就不是你死看書(shū)能得到的。
其次,應該對操作系統有所了解,這對你對硬件和軟件的理解,絕對有很大的幫助。應該把系統的管理理解一下,比如進(jìn)程、線(xiàn)程,系統如何來(lái)分配資源的,系統如何來(lái)管理硬件的,當然,不是看書(shū)就能把這些理解透,如果不是一時(shí)能理解,沒(méi)關(guān)系,多看看,結合以后的項目經(jīng)驗,會(huì )有更好的理解的。
還有應該學(xué)習下linux或者wince下的編程,這些對以后做應用的編程很有幫助,當然,如果做手機的話(huà),那可以學(xué)習MTK、塞班、Android等操作系統,Android是以后發(fā)展的趨勢,現在很熱門(mén),Android也是基于linux系統封裝的,所以建議先學(xué)習下linux。
還有,應該學(xué)習下單片機或者ARM或者M(jìn)IPS,很多人說(shuō)我沒(méi)有單片機的經(jīng)驗,直接學(xué)ARM可以嗎?我覺(jué)得那完全沒(méi)有問(wèn)題的,當然如果你學(xué)習過(guò)單片機,那最好不過(guò)了,以后學(xué)習ARM就更簡(jiǎn)單了。
最后如果你把以上的知識都有所了解后,就該去閱讀閱讀一些優(yōu)秀的代碼,比如結合arm芯片手冊學(xué)習去學(xué)習下UBOOT的源代碼,了解下最小的系統開(kāi)發(fā),那對你整個(gè)嵌入式開(kāi)發(fā)的非常有幫助的,可以的話(huà),還可以學(xué)習下linux的源代碼,當然如果你直接閱讀2.6的代碼,我想你會(huì )很痛苦的,可以先看看linux代碼早期的版本,比如0.12的代碼等等,麻雀雖小,五臟俱全,如果你全看完了,那我想你就是一名很成功的嵌入式工程師。
以上就是我在本學(xué)期學(xué)習嵌入式后的心得及感想。
【嵌入式實(shí)習總結】相關(guān)文章:
嵌入式軟件求職簡(jiǎn)歷的范文12-18
幼師班畢業(yè)實(shí)習總結實(shí)習總結03-24
實(shí)習半年總結03-16
幼師實(shí)習總結09-07
出納實(shí)習總結10-20
汽修實(shí)習總結09-07
護理實(shí)習生實(shí)習總結03-25