嵌入式培訓心得體會(huì )
當在某些事情上我們有很深的體會(huì )時(shí),寫(xiě)一篇心得體會(huì ),記錄下來(lái),通過(guò)寫(xiě)心得體會(huì ),可使我們今后少走彎路。相信許多人會(huì )覺(jué)得心得體會(huì )很難寫(xiě)吧,下面是小編整理的嵌入式培訓心得體會(huì ),供大家參考借鑒,希望可以幫助到有需要的朋友。
嵌入式培訓心得體會(huì )1
目前最常見(jiàn)的嵌入式LINUx方面,我認為大概3個(gè):
1、嵌入式LINUx上層的應用,包括QT的GUI開(kāi)發(fā)
2、嵌入式的LINUx系統開(kāi)發(fā)
3、嵌入式的驅動(dòng)開(kāi)發(fā)
4、學(xué)習嵌入式:
第一、C語(yǔ)言要掌握(硬件略懂),C語(yǔ)言是所有編程語(yǔ)言中的強者,單片機,DSP,類(lèi)似ARM的種種芯片的編程都可以用C語(yǔ)言搞定,因為它可移值性強,編譯效率高,運算速度快,便于實(shí)現理更復雜的的數據結構。上層應用和數據存儲,我推薦使用C++語(yǔ)言。
第二、學(xué)習一種嵌入式的處理器架構,個(gè)人推薦32位的處理器,像ARM,因為嵌入式開(kāi)發(fā)8位的處理器顯得有點(diǎn)低端,大多數只能用作簡(jiǎn)單的工控。
第三、學(xué)習一種嵌入式操作系統,像LINUx,WINCE等都可以,LINUx更好。
ARM是一種微處理器,已遍及工業(yè)控制,消費類(lèi)的電子產(chǎn)品,通信,網(wǎng)絡(luò ),無(wú)線(xiàn)等各類(lèi)的產(chǎn)品基于A(yíng)RM技術(shù)的微處理器已占75%以上的市場(chǎng)份額,可見(jiàn)其技術(shù)已逐滲入到我們生活中的各個(gè)領(lǐng)域,像手機就是用ARM7ARM9ARM11的微處理器技術(shù)開(kāi)發(fā)的。嵌入式系統最常見(jiàn)的ARM系列,ARM7,ARM9,ARM11,cortex—A8等。
我們都是曾經(jīng)從大學(xué)里走出來(lái)的迷茫羊羔,工作以后我才知道,在大學(xué)里不是學(xué)到了什么,而是學(xué)會(huì )怎么去學(xué),相信自己,理清自己的思路,根據自己的性格,剖析自我適合往哪方面發(fā)展。
嵌入式培訓心得體會(huì )2
現在嵌入式做為計算機發(fā)展的一個(gè)新的方向越來(lái)越得到社會(huì )的重視。隨之而來(lái)的是很多培訓班的誕生,但是如何能在琳瑯滿(mǎn)目的培訓機構中找到一個(gè)能真正學(xué)到東西的培訓班呢,這是擺在眾多想學(xué)嵌入式的人面前的第一個(gè)問(wèn)題。我在了解了眾多培訓機構并且試聽(tīng)之后,最終選擇了Tocore嵌入式培訓,之所以選擇,是因為我看重老師的實(shí)際能力和認真負責的態(tài)度。我非常榮幸能夠成為T(mén)ocore中的一員。
嵌入式開(kāi)發(fā),做為一個(gè)新的計算機發(fā)展方向,已經(jīng)越來(lái)越受到社會(huì )的重視,社會(huì )上的需要也十分巨大,可是真正懂得嵌入式開(kāi)發(fā)的人才缺不是很多,歸結去原因主要是一下幾個(gè)方面:
一:因為它是新興的一個(gè)發(fā)展方向,懂得的人自然不多。
二:學(xué)習嵌入式需要比較龐雜的知識結構。操作系統、微機原理、C/C++語(yǔ)言、數據結構等。
三:嵌入式學(xué)習,上手很困難,不知道從哪里著(zhù)手去學(xué)習。
在剛開(kāi)始接觸的時(shí)候,我也是抱著(zhù)本書(shū),自己摸索,可是越看越迷茫,連很多書(shū)里的名詞都不知道是什么意思,去網(wǎng)上查也沒(méi)有得到答案?墒窃赥ocore我得到了很好的指點(diǎn),在這里,由于老師都是十分有經(jīng)驗的項目經(jīng)理,他們懂得如何去學(xué)習,從哪里開(kāi)始入手,這對于我這樣的背景知識比較薄弱又接觸時(shí)間比較短的人來(lái)說(shuō)實(shí)在是太有幫助了。
雖然課程還沒(méi)有完,可是在這段時(shí)間的學(xué)習中,我按照老師的指導在完善的課程體系下進(jìn)行系統的學(xué)習,已經(jīng)掌握了U-boot、kernel以及l(fā)inux移植的基本框架,(我想在今后的學(xué)習中一定會(huì )對這些知識更加熟悉以至精通。┻@對于2個(gè)月前什么都不懂的我來(lái)說(shuō)已經(jīng)是很大的提高了!用得是ARM9的板子,這也是市場(chǎng)上現在比較新的,比較流行的板子,很多公司在實(shí)際的產(chǎn)品開(kāi)發(fā)中就用的是ARM9。在課堂上,老師的講解和我們的練習相結合,理論聯(lián)系實(shí)際。老師除了講解知識外,還結合了大量的實(shí)際案例和操作,這對于我對問(wèn)題的理解和知識的記憶有很大幫助。
最后談?wù)剬W(xué)習態(tài)度的一點(diǎn)看法。嵌入式學(xué)習,是比較耗時(shí)的,前期需要很多知識做鋪墊,有很多人在這個(gè)過(guò)程中走了不少彎路,于是開(kāi)始失去耐心、失去信心,以至最終放棄學(xué)習。所以我想有必要強調一下問(wèn)題,在剛開(kāi)始的時(shí)候,自己什么都不懂,可是學(xué)習的愿望很強烈,每次上課都希望上完課就能如何如何,可是下來(lái)發(fā)現自己好像離自己原本的目標還很遠,于是心里著(zhù)急,自己跑到網(wǎng)上搜了很多資料,每天亂看,可是并沒(méi)有很大的幫助。我想說(shuō)的是,學(xué)習嵌入式一定要有耐心和毅力,不能急躁,按照課程的安排自己多做一些總結和練習,等到知識慢慢的積累下來(lái)就會(huì )有一種豁然開(kāi)朗的感覺(jué)。
最后希望每個(gè)想學(xué)習和熱愛(ài)linux的人都能學(xué)有所成!
嵌入式培訓心得體會(huì )3
學(xué)期開(kāi)始,我們開(kāi)始學(xué)習《嵌入式系統及應用》,由于初次接觸嵌入式系統,感覺(jué)蠻難的,所以收獲不是很大,很多的概念都比較模糊,等到學(xué)期結束開(kāi)始做嵌入式課程設計時(shí),真是茫然無(wú)從下手,自從拿到設計主題后,我就像熱鍋上的螞蟻,一個(gè)字“急”。最后實(shí)在沒(méi)有辦法,逼著(zhù)自己去學(xué)習,查資料,總算對嵌入式有了淺層理解。
嵌入式系統本身是一個(gè)相對模糊的定義,一個(gè)手持的MP3和一個(gè)PC104的微型工業(yè)控制計算機都可以認為是嵌入式系統?傮w來(lái)說(shuō),嵌入式系統是“用于控制,監視或者輔助操作機器和設備的裝備”。一個(gè)典型的桌面Linux系統包括3個(gè)主要的軟件層———linux內核、C庫和應用程序代碼。內核是唯一可以完全控制硬件的層,內核驅動(dòng)程序代表應用程序與硬件之間進(jìn)行會(huì )話(huà)。內核之上是C庫,負責把POSIX API轉換為內核可以識別的形式,然后調用內核,從應用程序向內核傳遞參數。應用程序依靠驅動(dòng)內核來(lái)完成特定的任務(wù)。
在了解了基礎知識之后,我開(kāi)始進(jìn)行上機操作,當然,其中遇到很多的難題,很多東西都是第一次接觸,又沒(méi)有別人在旁邊指導操作,完全憑借自己去摸索練習。其中的困難可想而知。然而堅持就是勝利,牙一咬眼一閉堅持做下去,而通過(guò)本次實(shí)驗,我感覺(jué)收獲還是蠻多的可能我對于嵌入式的知識學(xué)習的還是不太多,但是這之外的東西收獲頗豐。它讓我學(xué)會(huì )了如何通過(guò)自己的努力去認知一個(gè)新事物,更重要的是端正自己的學(xué)習態(tài)度,只有真正下功夫去學(xué)習,才能有收獲,正所謂“一份耕耘,一份收獲!睕](méi)有付出,何談回報呢?再者,通過(guò)本次實(shí)驗,我也學(xué)會(huì )了如何去分析問(wèn)題,如何找出自己設計中的不足,繼而去排除解決問(wèn)題,這就是一個(gè)自我學(xué)習的過(guò)程。當我們通過(guò)實(shí)驗去學(xué)習理論知識時(shí),自己動(dòng)手得出的結論,不僅能加深我們對嵌入式的`理解,更能加深我們對此的記憶。
當然,在這其中,我也發(fā)現自己的許多不足之處,由于學(xué)期伊始我沒(méi)有好好學(xué)習,才落到如此地步,這也可以說(shuō)是一個(gè)教訓吧!我相信在以后的學(xué)習工作中,我一定會(huì )端正自己的學(xué)習態(tài)度,一絲不茍的去對待每一件事。只有做好足夠的準備,才能事半功倍!
嵌入式培訓心得體會(huì )4
一、如果非常多人都想做Linux,那么就要對Linux要比較熟悉。這個(gè)熟悉不是說(shuō)對內核,對代碼有多了解,而是至少要會(huì )基本的操作,非常難想象讓一個(gè)連編譯程式,編輯文本文件都非常困難的人去弄嵌入式的軟件吧?傊谶M(jìn)入嵌入式這個(gè)領(lǐng)域之前要對自己評估一下,看看自己是不是準備好了去學(xué)習嵌入式相關(guān)的東西。
二、要舍得花錢(qián)買(mǎi)研發(fā)板。公欲善其技,必先利其器。也就是說(shuō),理論上可能掌控了非常多,不過(guò)不去實(shí)踐,那只能是紙上談兵,這樣是無(wú)法學(xué)好嵌入式的。弄個(gè)研發(fā)板自己擺弄擺弄,即使什么都不懂,也能按照說(shuō)明書(shū)把廠(chǎng)家給的程式下載到研發(fā)板上運行運行,先知其然,然后再通過(guò)具體的學(xué)習知其所以然,這樣能避免學(xué)習中的枯燥。目前市場(chǎng)上研發(fā)板的種類(lèi)繁多,相同CPU的板子價(jià)格卻相差非常多,令非常多人都不知道怎么選擇購買(mǎi)。我的看法是,盡量買(mǎi)大廠(chǎng)的產(chǎn)品。因為在初學(xué)階段學(xué)習資料少是個(gè)非常頭疼的事,非常多時(shí)候都是無(wú)從下手,不知道怎么去做,那么隨研發(fā)板附送的資料就非常重要了。大廠(chǎng)技術(shù)比較強,附帶的程式都是能在板子上運行的,例如我買(mǎi)的優(yōu)龍ST2410這個(gè)板子(不是廣告。,光盤(pán)上帶了一個(gè)bootloader個(gè)2.4.18的內核,更有一個(gè)cramfs,這些程式的原始碼都是廠(chǎng)家事先做好或修改好的,完全適用于初學(xué)者使用。而有些實(shí)力不行的小廠(chǎng)家的資料不齊全,我們學(xué)習的時(shí)候需要自己弄bootloader什么的,那入門(mén)就非常難了。不過(guò)大廠(chǎng)的板子都非常貴,大家能根據預算來(lái)選擇適合自己的研發(fā)板,不過(guò)無(wú)論怎樣,在學(xué)習上投資都是值得的。
三、不要事無(wú)巨細的學(xué)習,要有明確的目標。我最開(kāi)始給自己制定的學(xué)習計劃是:學(xué)習arm體系結構—>學(xué)習arm匯編—>自己移植bootloader—>自己移植kernel—>做應用,不過(guò)不久就被我否決了,因為這個(gè)過(guò)程實(shí)在是太枯燥太痛苦了,在學(xué)習資料少,沒(méi)人指導的情況下根本無(wú)法進(jìn)展。于是我決定使用廠(chǎng)家的代碼來(lái)“玩”研發(fā)板,自己弄些應用上去。先是完全使用廠(chǎng)家給的bootloader,kernel,cramfs。之后發(fā)現cramfs中的一些控制Linux初始化的文件不符合我的需求,于是修改cramfs,刪除了QT,修改了網(wǎng)卡初始的IP地址,安裝到板子上能運行了之后就開(kāi)始嘗試做一些應用,比如helloworld這樣的程式。最后移植了一個(gè)mpg123到板子上。完萬(wàn)能在不知道原理的情況下來(lái)使用板子的一些功能,等熟悉板子了再回頭學(xué)習其中的道理,這樣就容易一些。學(xué)習嵌入式就是這樣,根據問(wèn)題來(lái)選擇學(xué)習的內容,否則會(huì )非常盲目,最后就失去信心了。
四、要有耐心。不能否認,在學(xué)習一門(mén)自己完全不了解的技術(shù)是非常煩人的。嵌入式的復雜在于他的交叉性。也就是說(shuō)為了研究某一個(gè)嵌入式的問(wèn)題,你有可能得學(xué)習非常多其他的知識,比如操作系統,編譯,體系結構等等,那么對于這種情況需要我們有足夠的耐心。我在交叉編譯mpg123的時(shí)候前幾次無(wú)論怎么修改makefile都無(wú)法編譯成功,最后我發(fā)現我用的arm—linux—gcc是2.9版本的,比較老,于是我換成新的3.4.1版本,就ok了。
以上是我初學(xué)嵌入式所獲得的一些淺顯的經(jīng)驗,基本都是基于軟件方面的,硬件的DIY我就不行了。希望我的經(jīng)驗能給大家一些幫助。
嵌入式培訓心得體會(huì )5
首先,嵌入式系統是以應用為中心,以計算機技術(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ù)而言是一套極具成本效益的解決方案。
【嵌入式培訓心得體會(huì )】相關(guān)文章:
嵌入式培訓心得體會(huì )10-22
嵌入式的培訓心得體會(huì )10-14
嵌入式的培訓心得體會(huì )10-14
嵌入式的培訓心得體會(huì )10-14
嵌入式的培訓心得體會(huì )10-18
嵌入式培訓前景10-04
嵌入式培訓發(fā)展10-04
嵌入式培訓階段10-04
嵌入式培訓分類(lèi)10-04
嵌入式培訓體系10-04