當(dāng)在某些事情上我們有很深的體會(huì)時(shí),就很有必要寫一篇心得體會(huì),,通過寫心得體會(huì),可以幫助我們總結(jié)積累經(jīng)驗(yàn)。好的心得體會(huì)對(duì)于我們的幫助很大,所以我們要好好寫一篇心得體會(huì)以下是小編幫大家整理的心得體會(huì)范文,,歡迎大家借鑒與參考,希望對(duì)大家有所幫助。
嵌入式心得體會(huì)大學(xué)生篇一
嵌入式LED是一種新興的技術(shù),,它的廣泛應(yīng)用正在推動(dòng)著現(xiàn)代社會(huì)向更加智能化的方向發(fā)展。作為一位嵌入式工程師,,我在使用嵌入式LED過程中收獲了很多經(jīng)驗(yàn)和體會(huì),。下面,我將從五個(gè)不同的方面來分享我對(duì)嵌入式LED的心得體會(huì),。
第一段:了解嵌入式LED的特性和原理
在使用嵌入式LED之前,,我們必須了解它的特性和工作原理。嵌入式LED具有低功耗,、高亮度和長壽命的優(yōu)點(diǎn),,可以應(yīng)用在諸如智能家居、智能醫(yī)療和智能交通等領(lǐng)域,。同時(shí),,我們還應(yīng)該對(duì)嵌入式LED的工作模式和控制方式有所了解,這樣才能更好地理解它的功能和應(yīng)用場(chǎng)景,。
第二段:選擇合適的硬件板子和開發(fā)工具
嵌入式LED的應(yīng)用需要硬件板子和開發(fā)工具的配合,。在選擇硬件板子時(shí),需要考慮板子的硬件性能,、擴(kuò)展性和價(jià)格等因素,,以便滿足項(xiàng)目需求并確保開發(fā)成本的合理性。在選擇開發(fā)工具時(shí),,則需要考慮開發(fā)工具的操作簡便性,、開發(fā)效率和功能完整性等因素,以便提高開發(fā)效率和開發(fā)質(zhì)量,。
第三段:掌握編程語言和程序邏輯
嵌入式LED的應(yīng)用需要掌握一定的編程技能和程序邏輯,。在選擇編程語言時(shí),需要考慮編程語言的易用性,、可維護(hù)性和開發(fā)效率等因素,,以便編寫高質(zhì)量的代碼。在編寫程序邏輯時(shí),,則需要注重代碼的可讀性,、可擴(kuò)展性和穩(wěn)定性等因素,以便滿足項(xiàng)目需求并確保代碼質(zhì)量,。
第四段:優(yōu)化代碼和提高性能
嵌入式LED的應(yīng)用需要注重代碼的優(yōu)化和性能提升,。在代碼優(yōu)化方面,,我們可以采用一些常見的技巧,如函數(shù)內(nèi)聯(lián),、循環(huán)展開,、遞歸優(yōu)化和算法優(yōu)化等。在性能提升方面,,則需要考慮硬件資源和代碼復(fù)雜度等因素,,以便盡可能地提高程序的運(yùn)行速度和響應(yīng)速度,從而提高系統(tǒng)的可用性和用戶體驗(yàn),。
第五段:不斷學(xué)習(xí)和充實(shí)自己
嵌入式LED是一個(gè)新興的技術(shù)領(lǐng)域,,它需要不斷學(xué)習(xí)和充實(shí)自己。在這個(gè)過程中,,我們可以通過參加相關(guān)的培訓(xùn)和研討會(huì),,了解最新的技術(shù)發(fā)展和應(yīng)用案例。同時(shí),,我們還可以參與開源社區(qū),,與其他開發(fā)者分享經(jīng)驗(yàn)和交流技術(shù),以便提高自己的技能水平和解決問題的能力,。
總之,,嵌入式LED是一個(gè)廣泛應(yīng)用的技術(shù),它不僅具有很高的實(shí)用性和智能化,,而且需要我們不斷學(xué)習(xí)和提高自己的技術(shù)水平,。只有不斷探索和實(shí)踐,不斷充實(shí)自己,,我們才能在嵌入式LED領(lǐng)域中不斷取得新的突破和進(jìn)展,。
嵌入式心得體會(huì)大學(xué)生篇二
學(xué)期開始,我們開始學(xué)習(xí)《嵌入式系統(tǒng)及應(yīng)用》,,由于初次接觸嵌入式系統(tǒng),,感覺蠻難的,所以收獲不是很大,,很多的概念都比較模糊,,等到學(xué)期結(jié)束開始做嵌入式課程設(shè)計(jì)時(shí),真是茫然無從下手,,自從拿到設(shè)計(jì)主題后,,我就像熱鍋上的螞蟻,一個(gè)字"急",。最后實(shí)在沒有辦法,,逼著自己去學(xué)習(xí),查資料,,總算對(duì)嵌入式有了淺層理解,。
嵌入式系統(tǒng)本身是一個(gè)相對(duì)模糊的定義,,一個(gè)手持的mp3和一個(gè)pc104的微型工業(yè)控制計(jì)算機(jī)都可以認(rèn)為是嵌入式系統(tǒng)??傮w來說,,嵌入式系統(tǒng)是"用于控制,,監(jiān)視或者輔助操作機(jī)器和設(shè)備的裝備",。
一個(gè)典型的桌面linux系統(tǒng)包括3個(gè)主要的軟件層———linux內(nèi)核、c庫和應(yīng)用程序代碼,。內(nèi)核是唯一可以完全控制硬件的層,,內(nèi)核驅(qū)動(dòng)程序代表應(yīng)用程序與硬件之間進(jìn)行會(huì)話。內(nèi)核之上是c庫,,負(fù)責(zé)把posixapi轉(zhuǎn)換為內(nèi)核可以識(shí)別的形式,,然后調(diào)用內(nèi)核,從應(yīng)用程序向內(nèi)核傳遞參數(shù),。應(yīng)用程序依靠驅(qū)動(dòng)內(nèi)核來完成特定的任務(wù),。
在了解了基礎(chǔ)知識(shí)之后,我開始進(jìn)行上機(jī)操作,,當(dāng)然,,其中遇到很多的難題,很多東西都是第一次接觸,,又沒有別人在旁邊指導(dǎo)操作,,完全憑借自己去摸索練習(xí)。其中的困難可想而知,。
然而堅(jiān)持就是勝利,,牙一咬眼一閉堅(jiān)持做下去,而通過本次實(shí)驗(yàn),,我感覺收獲還是蠻多的,。可能我對(duì)于嵌入式的知識(shí)學(xué)習(xí)的還是不太多,,但是這之外的東西收獲頗豐,。
再者,通過本次實(shí)驗(yàn),,我也學(xué)會(huì)了如何去分析問題,,如何找出自己設(shè)計(jì)中的不足,繼而去排除解決問題,,這就是一個(gè)自我學(xué)習(xí)的過程,。當(dāng)我們通過實(shí)驗(yàn)去學(xué)習(xí)理論知識(shí)時(shí),自己動(dòng)手得出的結(jié)論,,不僅能加深我們對(duì)嵌入式的理解,,更能加深我們對(duì)此的記憶,。
當(dāng)然,在這其中,,我也發(fā)現(xiàn)自己的許多不足之處,,由于學(xué)期伊始我沒有好好學(xué)習(xí),才落到如此地步,,這也可以說是一個(gè)教訓(xùn)吧,!我相信在以后的學(xué)習(xí)工作中,我一定會(huì)端正自己的學(xué)習(xí)態(tài)度,,一絲不茍的去對(duì)待每一件事,。只有做好足夠的準(zhǔn)備,才能事半功倍,!
嵌入式心得體會(huì)大學(xué)生篇三
嵌入式技術(shù)作為當(dāng)今信息技術(shù)領(lǐng)域的關(guān)鍵技術(shù)之一,,已經(jīng)廣泛應(yīng)用于各個(gè)領(lǐng)域。為了更好地提高自己的技術(shù)水平和實(shí)踐能力,,我參加了一次為期一個(gè)月的嵌入式實(shí)習(xí),。在此次實(shí)習(xí)中,我親身體驗(yàn)了嵌入式技術(shù)的實(shí)際運(yùn)用,,不僅獲得了豐富的知識(shí)和經(jīng)驗(yàn),,還深刻認(rèn)識(shí)到了自己的不足之處。本文將以此次嵌入式實(shí)習(xí)為例,,分享我在其中所得到的心得體會(huì),。
第二段:實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)
嵌入式實(shí)習(xí)的核心內(nèi)容是參與到一個(gè)真實(shí)的項(xiàng)目中進(jìn)行開發(fā)和實(shí)施。這次實(shí)習(xí)中,,我所參與的項(xiàng)目是開發(fā)一款智能家居系統(tǒng),。在實(shí)踐中,我深刻理解到實(shí)踐才是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),。在理論學(xué)習(xí)中,,我們已經(jīng)了解了許多嵌入式技術(shù)的原理和方法,但是到真正去開發(fā)和實(shí)施時(shí),,才發(fā)現(xiàn)其中諸多細(xì)節(jié)和實(shí)際操作問題,。例如,原本以為很簡單的任務(wù),,在實(shí)際開發(fā)中卻出現(xiàn)了種種問題,,需要經(jīng)過反復(fù)嘗試和調(diào)試才能解決。這使我深刻認(rèn)識(shí)到理論只是一種基礎(chǔ),,實(shí)踐才是真正的學(xué)習(xí)和進(jìn)步的途徑,。
第三段:團(tuán)隊(duì)合作的重要性
在嵌入式實(shí)習(xí)中,我參與了一個(gè)由多個(gè)實(shí)習(xí)生和導(dǎo)師組成的團(tuán)隊(duì)。團(tuán)隊(duì)合作是保證項(xiàng)目順利進(jìn)行的關(guān)鍵,。在實(shí)踐中,,我深刻體會(huì)到團(tuán)隊(duì)合作的重要性。在整個(gè)開發(fā)過程中,,我們需相互協(xié)作,,共同解決各種難題和挑戰(zhàn)。團(tuán)隊(duì)成員之間的合作和配合,,能夠有效提高工作效率,,并且在遇到問題時(shí)相互幫助和支持。通過與其他實(shí)習(xí)生的交流和互動(dòng),,我學(xué)到了如何與他人進(jìn)行有效的溝通和合作,,培養(yǎng)了良好的團(tuán)隊(duì)合作精神。
第四段:實(shí)踐中的問題與挑戰(zhàn)
嵌入式實(shí)習(xí)中,,我也面臨了許多問題和挑戰(zhàn)。首先是技術(shù)方面的問題,。在開發(fā)過程中,,往往會(huì)遇到各種不可預(yù)見的技術(shù)難題,解決這些問題需要不斷地學(xué)習(xí)和嘗試,。其次是時(shí)間安排的挑戰(zhàn),。項(xiàng)目的時(shí)間緊迫,任務(wù)繁重,,需要合理安排時(shí)間,,高效完成各項(xiàng)工作。再次是壓力的挑戰(zhàn),。項(xiàng)目的成功與否直接影響著工作和個(gè)人的評(píng)價(jià),,這給我?guī)砹艘欢ǖ膲毫ΑH欢?,在面?duì)這些問題和挑戰(zhàn)時(shí),,我懂得了如何保持冷靜、積極樂觀地面對(duì)困難,,并通過不斷努力和嘗試找到解決問題的方法,。
第五段:成長與收獲
通過這次嵌入式實(shí)習(xí),我不僅學(xué)到了大量的專業(yè)知識(shí)和實(shí)踐經(jīng)驗(yàn),,還培養(yǎng)了解決問題和團(tuán)隊(duì)合作的能力,。實(shí)踐中的挑戰(zhàn)和困難使我更加堅(jiān)定了自己對(duì)嵌入式技術(shù)的熱愛,激發(fā)了我進(jìn)一步深入學(xué)習(xí)和探索的動(dòng)力,。在未來,,我將繼續(xù)努力提升自己的技術(shù)水平,積極參與更多的實(shí)踐項(xiàng)目,為推動(dòng)嵌入式技術(shù)的發(fā)展做出自己的貢獻(xiàn),。
總結(jié):
通過這次嵌入式實(shí)習(xí),,我不僅從中獲得了豐富的知識(shí)和經(jīng)驗(yàn),更深刻地認(rèn)識(shí)到了實(shí)踐的重要性以及團(tuán)隊(duì)合作的關(guān)鍵,。在未來的學(xué)習(xí)和工作中,,我將繼續(xù)堅(jiān)持實(shí)踐和團(tuán)隊(duì)合作的原則,不斷提升自己的技術(shù)水平和專業(yè)素養(yǎng),,為嵌入式技術(shù)的進(jìn)一步發(fā)展做出自己的貢獻(xiàn),。
嵌入式心得體會(huì)大學(xué)生篇四
首先,嵌入式系統(tǒng)是以應(yīng)用為中心,,以計(jì)算機(jī)技術(shù)為基礎(chǔ),,且軟硬件可裁減,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能,、可靠性,、成本、體積,、功耗有嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng),。嵌入式有如下幾個(gè)突出的有點(diǎn)1.系統(tǒng)內(nèi)核小,2專用性強(qiáng),,3系統(tǒng)精簡4高實(shí)時(shí)性os5嵌入式系統(tǒng)的應(yīng)用程序可以沒有操作系統(tǒng)直接在芯片上運(yùn)行,,6嵌入式系統(tǒng)需要開發(fā)工具和環(huán)境。
嵌入式系統(tǒng)是近幾年才風(fēng)靡起來的,,但是這個(gè)概念并非新近才出現(xiàn),。從20世紀(jì)七十年代單片機(jī)(最早的單片機(jī)是intel公司的8048,出現(xiàn)在1976年)的出現(xiàn)到今天各式各樣的嵌入式微處理器,,微控制器的大規(guī)模應(yīng)用,,嵌入式系統(tǒng)已經(jīng)有了近30年的發(fā)展歷史。經(jīng)過30年的發(fā)展,,嵌入式技術(shù)已經(jīng)日趨成熟,,在中國嵌入式機(jī)一般由嵌入式微處理器、外圍硬件設(shè)備,、嵌入式操作系統(tǒng)以及用戶的應(yīng)用程序等四個(gè)部分組成,,用于實(shí)現(xiàn)對(duì)其他設(shè)備的控制、監(jiān)視或管理等功能,。
其次,,嵌入式系統(tǒng)無疑是當(dāng)前最熱門最有發(fā)展前途的it應(yīng)用領(lǐng)域之一。嵌入式系統(tǒng)用在一些特定專用設(shè)備上,,通常這些設(shè)備的硬件資源(如處理器,、存儲(chǔ)器等)非常有限,并且對(duì)成本很敏感,有時(shí)對(duì)實(shí)時(shí)響應(yīng)要求很高等,。特別是隨著消費(fèi)家電的智能化,,嵌入式更顯重要。
嵌入式系統(tǒng)是軟硬結(jié)合的學(xué)科,,通常有兩類人會(huì)去專研嵌入式:一類是學(xué)電子工程,、通信工程等偏硬件專業(yè)的,另一類是學(xué)軟件,、計(jì)算機(jī)專業(yè)出身的人,,主要從事嵌入式操作系統(tǒng)和應(yīng)用軟件的開發(fā)。我是軟件專業(yè)的學(xué)習(xí)嵌入式,,越是智能設(shè)備越是復(fù)雜系統(tǒng),,軟件越起關(guān)鍵作用,,而且這是目前的趨勢(shì),。嵌入式應(yīng)用在很多方面,,具體的可以分為工業(yè)控制,交通管理,,信息家電,,家庭智能管理系統(tǒng),pos網(wǎng)絡(luò)及電子商務(wù),,環(huán)境工程與自然,機(jī)器人,,機(jī)電產(chǎn)品方面應(yīng)用等方面,。其中目前在服務(wù)領(lǐng)域,如遠(yuǎn)程點(diǎn)菜器等已經(jīng)體現(xiàn)了嵌入式系統(tǒng)的優(yōu)勢(shì),。例外還有很多地方用到了嵌入式系統(tǒng),,最近飛利浦和arm共同推出32位risc嵌入式控制器,適用于工業(yè)控制,,采用最先進(jìn)的0.18微米cmos嵌入式閃存處理技術(shù),,操作電壓可以低至1.2伏,它還能降低25%到30%的制造成本,,在工業(yè)領(lǐng)域中對(duì)最終用戶而言是一套極具成本效益的解決方案,。
嵌入式心得體會(huì)大學(xué)生篇五
8月我參加了學(xué)校安排的課題實(shí)訓(xùn),基地在北京,,學(xué)院安排我們集體坐火車一同前去,,浩浩蕩蕩的隊(duì)伍開始出發(fā)了。剛來北京的時(shí)候,,映入眼綿的都是高樓大廈,,一直想到的地方終于到了,好多以前的同學(xué)聽說我要去北京實(shí)訓(xùn)都很羨慕不已,我自己也隱隱感到自豪,。
我參加的課題實(shí)訓(xùn)是嵌入式方向的,,開課的內(nèi)容主要是嵌入式開發(fā)方面的,c語言,,數(shù)據(jù)結(jié)構(gòu),,linux基本操作,網(wǎng)絡(luò)編程,,操作系統(tǒng)和匯編語言,,這些都是嵌入式不可缺少的。每個(gè)專業(yè)技能都決定了你以后找工過,。我們班分了很多小組,,每組都有小組長,小組長直接對(duì)我們負(fù)責(zé),。教課老師很認(rèn)真,,都是從很基礎(chǔ)的開始講;同學(xué)們聽課也很認(rèn)真,由于代碼操作比較多,,鍵盤的聲音源源不斷的在響,。好久沒有感覺到這種濃重的學(xué)習(xí)氣氛了,而在這緊張而充實(shí)的學(xué)習(xí)氛圍中我獲益匪淺,,感受頗多,。
授課過程中老師們也傳授了一些找工作方面的經(jīng)驗(yàn),比如簡介的樣式和寫法,,面試中的一些著裝,,禮貌用語和技巧,對(duì)此基地的老師還精心的為我們安排了一場(chǎng)模擬面試,,在其中我們學(xué)到了很多有關(guān)于面試方面的經(jīng)驗(yàn),。
通過這幾個(gè)月的實(shí)訓(xùn)我學(xué)到了很多,同時(shí)也讓我們意識(shí)到我們要學(xué)的更多,。從程序的設(shè)計(jì)到編寫,、畫圖、調(diào)試,、修改,、完善、到最后的實(shí)訓(xùn)報(bào)告,,每個(gè)人都付出了時(shí)間和精力去做好自己的任務(wù)幫助隊(duì)友,,所以團(tuán)隊(duì)的合作和隊(duì)友之間的相互協(xié)助非常重要。通過實(shí)訓(xùn)讓我們更深一步的對(duì)自己的專業(yè),,對(duì)自己的能力,,對(duì)自己所學(xué)的有正確的認(rèn)識(shí),,并且能在以后的學(xué)習(xí)工作中不斷提高和完善自己。特別是講c語言和進(jìn)程通信中老師給了我們每個(gè)小組的幾個(gè)小項(xiàng)目,,讓我學(xué)到了更多項(xiàng)目經(jīng)驗(yàn),,這在學(xué)校之前是沒有的。這次實(shí)訓(xùn)也碰到了些問題,,比如項(xiàng)目文檔的.寫法,,代碼的規(guī)范,流程圖的畫法,,這些都有講究,,在老師和同學(xué)的幫助下,我不斷的提高了在這些方面的學(xué)習(xí),。
生活上班主任郭老師和王老師對(duì)我們關(guān)懷備至,,讓我們沒有感覺在外面的那種不適感,同學(xué)們也互幫互助,,所以生活上大致沒什么問題,,這讓我們更好的去學(xué)專業(yè)。很感謝學(xué)校有這樣的實(shí)訓(xùn)安排,。
總的來說,,這次實(shí)訓(xùn)還是比較成功的,無論是個(gè)人動(dòng)手能力還是團(tuán)隊(duì)協(xié)作能力都得到了很好的鍛煉,。在實(shí)訓(xùn)過程中老師也交給我們很多簡單實(shí)用的技巧,。我們也學(xué)到了,做好做對(duì)一個(gè)項(xiàng)目固然重要,,同時(shí)美觀程度也是必不可少的,,無論是從參觀者的角度還是自己看的角度都很重要。
學(xué)期開始,,我們開始學(xué)習(xí)《嵌入式系統(tǒng)及應(yīng)用》,由于初次接觸嵌入式系統(tǒng),,感覺蠻難的,,所以收獲不是很大,很多的概念都比較模糊,,等到學(xué)期結(jié)束開始做嵌入式課程設(shè)計(jì)時(shí),,真是茫然無從下手,自從拿到設(shè)計(jì)主題后,,我就像熱鍋上的螞蟻,,一個(gè)字"急"。最后實(shí)在沒有辦法,,逼著自己去學(xué)習(xí),,查資料,,總算對(duì)嵌入式有了淺層理解。
嵌入式系統(tǒng)本身是一個(gè)相對(duì)模糊的定義,,一個(gè)手持的mp3和一個(gè)pc104的微型工業(yè)控制計(jì)算機(jī)都可以認(rèn)為是嵌入式系統(tǒng),。總體來說,,嵌入式系統(tǒng)是"用于控制,,監(jiān)視或者輔助操作機(jī)器和設(shè)備的裝備"。一個(gè)典型的桌面linux系統(tǒng)包括3個(gè)主要的軟件層---linux內(nèi)核,、c庫和應(yīng)用程序代碼,。內(nèi)核是唯一可以完全控制硬件的層,內(nèi)核驅(qū)動(dòng)程序代表應(yīng)用程序與硬件之間進(jìn)行會(huì)話,。內(nèi)核之上是c庫,,負(fù)責(zé)把posixapi轉(zhuǎn)換為內(nèi)核可以識(shí)別的形式,然后調(diào)用內(nèi)核,,從應(yīng)用程序向內(nèi)核傳遞參數(shù),。應(yīng)用程序依靠驅(qū)動(dòng)內(nèi)核來完成特定的任務(wù)。
在了解了基礎(chǔ)知識(shí)之后,,我開始進(jìn)行上機(jī)操作,,當(dāng)然,其中遇到很多的難題,,很多東西都是第一次接觸,,又沒有別人在旁邊指導(dǎo)操作,完全憑借自己去摸索練習(xí),。其中的困難可想而知,。然而堅(jiān)持就是勝利,牙一咬眼一閉堅(jiān)持做下去,,而通過本次實(shí)驗(yàn),,我感覺收獲還是蠻多的??赡芪覍?duì)于嵌入式的知識(shí)學(xué)習(xí)的還是不太多,,但是這之外的東西收獲頗豐,。它讓我學(xué)會(huì)了如何通過自己的努力去認(rèn)知一個(gè)新事物,,更重要的是端正自己的學(xué)習(xí)態(tài)度,只有真正下功夫去學(xué)習(xí),,才能有收獲,,正所謂"一份耕耘,一份收獲,。"沒有付出,,何談回報(bào)呢?再者,,通過本次實(shí)驗(yàn),我也學(xué)會(huì)了如何去分析問題,,如何找出自己設(shè)計(jì)中的不足,,繼而去排除解決問題,這就是一個(gè)自我學(xué)習(xí)的過程,。當(dāng)我們通過實(shí)驗(yàn)去學(xué)習(xí)理論知識(shí)時(shí),,自己動(dòng)手得出的結(jié)論,不僅能加深我們對(duì)嵌入式的理解,,更能加深我們對(duì)此的記憶,。
當(dāng)然,在這其中,,我也發(fā)現(xiàn)自己的許多不足之處,,由于學(xué)期伊始我沒有好好學(xué)習(xí),才落到如此地步,,這也可以說是一個(gè)教訓(xùn)吧!我相信在以后的學(xué)習(xí)工作中,,我一定會(huì)端正自己的學(xué)習(xí)態(tài)度,一絲不茍的去對(duì)待每一件事,。只有做好足夠的準(zhǔn)備,,才能事半功倍!
嵌入式心得體會(huì)大學(xué)生篇六
嵌入式系統(tǒng)是一種廣泛應(yīng)用于各行各業(yè)的計(jì)算機(jī)科學(xué)技術(shù)。嵌入式系統(tǒng)的特點(diǎn)是實(shí)時(shí)性強(qiáng),、硬件資源有限,、工作穩(wěn)定可靠。在當(dāng)今這個(gè)高科技時(shí)代,,嵌入式技術(shù)已經(jīng)成為了人們?nèi)粘I畈豢扇鄙俚囊徊糠?。而嵌入式?shí)訓(xùn)作為其中的重要一環(huán),也在學(xué)生的技術(shù)學(xué)習(xí)和體驗(yàn)中占據(jù)了不可替代的位置,。
第二段:實(shí)訓(xùn)過程
在嵌入式實(shí)訓(xùn)中,,我們學(xué)生有機(jī)會(huì)了解和接觸到許多嵌入式開發(fā)工具、系統(tǒng)和開發(fā)環(huán)境,,并通過實(shí)際操作了解如何應(yīng)用這些工具,。在實(shí)訓(xùn)中,我們進(jìn)行了不同級(jí)別的編程實(shí)踐,,從一些基本的“Hello World”程序及其實(shí)現(xiàn),到基于嵌入式系統(tǒng)實(shí)現(xiàn)控制電路的應(yīng)用,,還有使用RTOS實(shí)現(xiàn)多線程管理等等,,每一個(gè)實(shí)驗(yàn)都是為了加深我們對(duì)嵌入式系統(tǒng)的理解和掌握。
第三段:收獲和體會(huì)
通過嵌入式實(shí)訓(xùn),,我們不僅學(xué)到了更多關(guān)于計(jì)算機(jī)科學(xué)的知識(shí),,還提高了我們的電路設(shè)計(jì),、代碼編程、溝通,、協(xié)作和解決問題的技巧,。我們還感受到了技術(shù)的奇妙,了解了技術(shù)可塑性,、創(chuàng)新性和發(fā)展趨勢(shì),。另外,我們個(gè)人也從實(shí)訓(xùn)中獲得了不少收獲和進(jìn)步,。通過層層實(shí)踐,,我們逐漸養(yǎng)成了堅(jiān)定的探究精神和對(duì)嵌入式開發(fā)的熱情。
第四段:克服困難
但實(shí)訓(xùn)不一定一帆風(fēng)順,,面對(duì)復(fù)雜的編程環(huán)境和嵌入系統(tǒng)的限制,,我們也遇到了不少問題。有時(shí)候,,我們的代碼總是編譯不到最后一步,,有時(shí)候我們的電路設(shè)計(jì)總是出現(xiàn)奇怪的錯(cuò)誤。但困難并沒有打敗我們,。通過不斷努力,、實(shí)踐和交流,我們終究找到了適合自己和嵌入式系統(tǒng)的方法,,慢慢理解嵌入式系統(tǒng)的運(yùn)作和工作原理,,解決了一道道難題。
第五段:總結(jié)
綜上所述,,嵌入式實(shí)訓(xùn)是一項(xiàng)獨(dú)具特色的技術(shù)實(shí)踐活動(dòng),。通過這個(gè)過程,我們深入地了解了嵌入式系統(tǒng)的編程,、設(shè)計(jì)和應(yīng)用,,同時(shí)也培養(yǎng)了自己的學(xué)習(xí)能力和解決問題能力。實(shí)訓(xùn)過程中的困難可能讓人心灰意冷,,但是正如實(shí)訓(xùn)的目的所在,,它鞏固了我們對(duì)技術(shù)的熱情和向往,培養(yǎng)了我們?cè)诶щy面前的剛毅和勇氣,。希望我們可以在未來的實(shí)踐中繼續(xù)鞏固,,取得更好的成果。
嵌入式心得體會(huì)大學(xué)生篇七
上嵌的嵌入式培訓(xùn),,給我最大的感受就是:充實(shí)與緊張,。充實(shí)是因?yàn)樽詮呐嘤?xùn)以來,我從早到晚的課程排的滿滿的,,時(shí)間安排上的充實(shí);緊張是因?yàn)樯锨兜膶W(xué)習(xí)氛圍比較緊張,,因?yàn)槲覀兊幕A(chǔ)水平和能力有所差別,,所以說,我感到在學(xué)習(xí)上有一種你追我趕的氛圍,,雖然現(xiàn)在體現(xiàn)的還不是那么的強(qiáng)烈,。
上嵌的課程安排緊湊,每節(jié)的課程目標(biāo)明確,,注重我們的時(shí)間動(dòng)手能力,。在這一點(diǎn)上,培訓(xùn)比大學(xué)里純粹的講授要好的多,。
剛開始,,學(xué)習(xí)linux的時(shí)候,雖然我們剛學(xué)習(xí)過,,但是一點(diǎn)也不輕松;安裝虛擬機(jī)的時(shí)候,,由于版本和系統(tǒng)的原因,我就裝了三四遍;隨著課程的深入,,我感到有一點(diǎn)吃緊,,有一些東西雖然弄懂了,但是在實(shí)現(xiàn)的時(shí)候沒能很好的實(shí)現(xiàn)出來;linux課程的最后,,朱老師教我們用開發(fā)板,,第一次沒明白,講了第二次之后才弄清楚整個(gè)過程,。還有一點(diǎn)感受比較深的是,,上課時(shí)一定要跟著老師的節(jié)奏進(jìn)行,并且要重視每一個(gè)老師講的重點(diǎn)和細(xì)節(jié),,因?yàn)樯圆涣羯?,忽視了某一個(gè)細(xì)節(jié)后,就會(huì)導(dǎo)致很大甚至很嚴(yán)重額錯(cuò)誤,。
第二次上課前,,我預(yù)習(xí)了一下,感覺上課起來就比較輕松了,。學(xué)習(xí)c語言最大的感觸就是要多動(dòng)手,,當(dāng)然這要建立在你理解程序的情況下。先編寫一些簡單的程序?qū)崿F(xiàn)簡單的功能,,然后,,在此基礎(chǔ)上進(jìn)行添加修改,來加強(qiáng)我們的動(dòng)手編程能力,。
前一段的學(xué)習(xí),,雖然感覺比較累,比較辛苦,但是,,我認(rèn)為還是比較值得的。先有苦才會(huì)有甜,,先有付出,然后才會(huì)有收獲,。fighting!
嵌入式系統(tǒng)技術(shù)是電類專業(yè)技術(shù)的.載體和核心基礎(chǔ)技術(shù),。作為本專業(yè)的學(xué)生當(dāng)然知道嵌入式的重要性,但在學(xué)校接受的嵌入式學(xué)習(xí)太少,,滿足不了自己的需要,。一開始也是抱著書本自己鉆研,但發(fā)現(xiàn)很多東西自己很難理解,,不僅浪費(fèi)了時(shí)間也影響了自己學(xué)習(xí)本專業(yè)的信心,。
后來看到了牛耳教育有關(guān)于嵌入式系統(tǒng)學(xué)習(xí)的培訓(xùn)課程,抱著試一試的心態(tài)報(bào)了名,。但是學(xué)習(xí)一段時(shí)間以后,,我發(fā)現(xiàn),牛耳的每一位授課老師不止是有教學(xué)經(jīng)驗(yàn),,更有著豐富的軟件公司項(xiàng)目開發(fā)經(jīng)驗(yàn),。每次授課,老師不僅會(huì)對(duì)知識(shí)進(jìn)行系統(tǒng)性的講解還會(huì)結(jié)合自己的實(shí)際開發(fā)經(jīng)驗(yàn)進(jìn)行演示,,綜合了大量的實(shí)際案例和操作以幫助我們避開技術(shù)方面的“雷區(qū)”,。他們懂得如何去教,該從哪里入手,,并且有針對(duì)性的對(duì)每位學(xué)生做出正確的引導(dǎo),。這種理論與實(shí)踐相結(jié)合的教學(xué)方式,對(duì)于我這種基礎(chǔ)知識(shí)薄弱接觸時(shí)間又短的人來說實(shí)在是大有幫助,,讓我對(duì)問題的理解和知識(shí)的記憶更加的深刻,。
學(xué)習(xí)的過程,是一個(gè)成長的過程,,是一個(gè)為實(shí)現(xiàn)自我價(jià)值的準(zhǔn)備過程,。就嵌入式這行來說,短暫的半年的時(shí)間,,剛踏入充滿向往的領(lǐng)域--嵌入式行業(yè)的我還是個(gè)很“菜”的小角色,,但是,值得慶幸的是,,牛耳所學(xué)可以說是前進(jìn)的保障,,是工作的基石。在牛耳不僅能學(xué)到相應(yīng)的基礎(chǔ)知識(shí),更能提高分析問題,、解決問題的基本能力,,還有分享各位培訓(xùn)老師的成功經(jīng)驗(yàn),這些都對(duì)我的學(xué)習(xí)乃至于工作產(chǎn)生了重大的影響,,甚至可以說是我人生的一筆財(cái)富,。
然后談一談我對(duì)學(xué)習(xí)態(tài)度的一點(diǎn)看法。嵌入式學(xué)習(xí),,是比較耗時(shí)的,,前期需要很多知識(shí)做鋪墊,有很多人在這個(gè)過程中走了不少彎路,,于是開始失去耐心,、失去信心,以至最終放棄學(xué)習(xí),。但是我想告訴大家的是,,學(xué)習(xí)嵌入式就一定要有耐心和毅力,不能急躁,,按照課程的安排,,自己多做一些練習(xí)并且總結(jié)出經(jīng)驗(yàn),當(dāng)經(jīng)驗(yàn)積累到一定的程度你就會(huì)發(fā)現(xiàn),,嵌入式并沒有你想象中的那么難學(xué),。
我覺得這次嵌入式系統(tǒng)的學(xué)習(xí)非常的值得。在這段學(xué)習(xí)的時(shí)間中我收獲了很多也感悟了很多,。對(duì)嵌入式行業(yè)我有了更加深入的了解,,對(duì)自己今后的職業(yè)規(guī)劃以及未來的發(fā)展方向也有了更加明確的目標(biāo)。
既然選擇了嵌入式,,便要風(fēng)雨兼程,。路,在腳下延伸,,該何去何從心中自知,。沒有合適與不合適,只有做與不做,。開始你可以一無所知,,但在學(xué)習(xí)后, 你必須得有所收獲,。抓住現(xiàn)有的平臺(tái),,努力學(xué)習(xí),否則你還是從前的你,,沒有任何收獲,。別人怎么看你并不重要,,重要的是你是否知道自己要什么,并且該如何努力去得到它,。
最后誠摯地感謝**教育為所有想學(xué)習(xí)或者想從事嵌入式這個(gè)職業(yè)的朋友提供這樣一個(gè)好的學(xué)習(xí)的平臺(tái),,非常感謝牛耳的各位老師在我學(xué)習(xí)過程中的譐譐教誨與不遺余力的指導(dǎo)!
嵌入式心得體會(huì)大學(xué)生篇八
在學(xué)習(xí)嵌入式系統(tǒng)開發(fā)的過程中,常常會(huì)遇到各種問題和困難,,而這些問題的解決過程對(duì)于學(xué)習(xí)的進(jìn)展和知識(shí)的掌握至關(guān)重要,。為了更好地幫助學(xué)員提高嵌入式開發(fā)能力,提高實(shí)踐經(jīng)驗(yàn),,許多嵌入式實(shí)訓(xùn)機(jī)構(gòu)都會(huì)提供嵌入式實(shí)訓(xùn)日?qǐng)?bào)的服務(wù)。嵌入式實(shí)訓(xùn)日?qǐng)?bào)可以記錄學(xué)員的實(shí)訓(xùn)內(nèi)容,、實(shí)訓(xùn)心得和實(shí)訓(xùn)成果,,以便后期回顧和總結(jié),有助于學(xué)習(xí)效果的提升和能力的提高,。
第二段:分享自己的實(shí)訓(xùn)體驗(yàn)
通過參加嵌入式實(shí)訓(xùn),我深刻地體會(huì)到了實(shí)訓(xùn)日?qǐng)?bào)對(duì)于提高效率和深入學(xué)習(xí)的重要性,。在記錄實(shí)訓(xùn)內(nèi)容的過程中,,我會(huì)反思和總結(jié)自己的工作,看看自己是否按計(jì)劃指定的要求完成了任務(wù),,是否有更好的解決方案,,這種反思讓我更加深刻地學(xué)習(xí)和理解了所學(xué)的知識(shí)。同時(shí),,實(shí)訓(xùn)日?qǐng)?bào)還提供了解決實(shí)際問題的機(jī)會(huì),,我會(huì)根據(jù)自己的實(shí)際體驗(yàn),提出一些問題和解決方案,,為后來的學(xué)員提供切實(shí)有效的幫助。
第三段:論述實(shí)訓(xùn)日?qǐng)?bào)的現(xiàn)實(shí)意義
作為一種學(xué)習(xí)工具,,嵌入式實(shí)訓(xùn)日?qǐng)?bào)不僅有著扎實(shí)的實(shí)踐作用,而且也具有一定的現(xiàn)實(shí)意義,。在學(xué)習(xí)和工作的過程中,,我們經(jīng)常需要進(jìn)行總結(jié)和回顧,不斷發(fā)現(xiàn)自己的不足之處,,拓寬自己的知識(shí)儲(chǔ)備,,提升個(gè)人能力。而實(shí)訓(xùn)日?qǐng)?bào)也為我們提供了一個(gè)良好的記錄和回顧平臺(tái),可以便于我們反思過程中發(fā)現(xiàn)的問題,,以及解決問題的方法,,并從中總結(jié)經(jīng)驗(yàn),、加強(qiáng)記憶,,提高工作和學(xué)習(xí)的質(zhì)量。
第四段:陳述嵌入式實(shí)訓(xùn)日?qǐng)?bào)的優(yōu)點(diǎn)
相較于傳統(tǒng)的學(xué)習(xí)方式,,嵌入式實(shí)訓(xùn)日?qǐng)?bào)的優(yōu)點(diǎn)在于,,它更注重實(shí)踐操作。學(xué)員通過記錄實(shí)踐的解決過程和結(jié)果,,更好地理解實(shí)際應(yīng)用場(chǎng)景中的真實(shí)難題,,同時(shí)也更好地體驗(yàn)到了嵌入式系統(tǒng)開發(fā)的實(shí)際操作過程和流程。而且,,在實(shí)訓(xùn)教學(xué)的過程中,,由于實(shí)訓(xùn)日?qǐng)?bào)的存在,教師和輔導(dǎo)員可以更方便地對(duì)每個(gè)學(xué)生進(jìn)行教學(xué)記錄,,以及監(jiān)督和指導(dǎo)他的學(xué)習(xí)進(jìn)度和效果,。
第五段: 總結(jié)和建議
總之,嵌入式實(shí)訓(xùn)日?qǐng)?bào)不僅方便了教師和學(xué)生的實(shí)踐操作,,還有著很大的學(xué)習(xí)價(jià)值,。通過實(shí)踐操作和反思總結(jié),我們可以更好地掌握嵌入式系統(tǒng)開發(fā)的實(shí)用技巧和方法,,更好地發(fā)揮我們的專業(yè)特長,。因此,我希望對(duì)于想要學(xué)習(xí)嵌入式系統(tǒng)開發(fā)的同學(xué)們,,可以多加利用嵌入式實(shí)訓(xùn)日?qǐng)?bào),,不斷總結(jié)和觀察,掌握更多的技能和知識(shí),。
嵌入式心得體會(huì)大學(xué)生篇九
這學(xué)期才接觸嵌入式系統(tǒng)感覺還稱不上入門,,我通過學(xué)習(xí)知道了嵌入式的發(fā)展前景很大,各個(gè)領(lǐng)域都用到了嵌入式,,學(xué)好嵌入式不愁沒飯吃,。
廣義上講,凡是帶有微處理器的專用軟硬件系統(tǒng)都是嵌入式系統(tǒng),。如各類單片機(jī)和dsp系統(tǒng),。從狹義上講,那些使用嵌入式微處理器構(gòu)成獨(dú)立系統(tǒng),,具有自己操作系統(tǒng),,具有特定功能,,用于特定場(chǎng)合的專用軟硬件系統(tǒng)稱為嵌入式系統(tǒng)。嵌入式系統(tǒng)由嵌入式硬件與嵌入式軟件組成; 嵌入式硬件以芯片,、模板,、組件、控制器形式埋藏于設(shè)備內(nèi)部,。
理解“嵌入”的概念 主要從三個(gè)方面上來理解,。
1、從硬件上,,將基于cpu的處圍器件,,整合到cpu芯片內(nèi)部,比如早期基于x86體系結(jié)構(gòu)下的計(jì)算機(jī),,cpu只是有運(yùn)算器和累加器的功能,,一切芯片要造外部橋路來擴(kuò)展實(shí)現(xiàn),象串口之類的都是靠外部的16c550/2的串口控制器芯片實(shí)現(xiàn),,而目前的這種串口控制器芯片早已集成到cpu內(nèi)部,還有pc機(jī)有顯卡,,而多數(shù)嵌入式處理器都帶有l(wèi)cd控制器,,但其種意義上就相當(dāng)于顯卡。比較高端的arm類intel xscale架構(gòu)下的ixp網(wǎng)絡(luò)處理器cpu內(nèi)部集成pci控制器(可配成支持4個(gè)pci從設(shè)備或配成自身為cpi從設(shè)備);還集成3個(gè)npe網(wǎng)絡(luò)處理器引擎,,其中兩個(gè)對(duì)應(yīng)于兩個(gè)mac地址,,可用于網(wǎng)關(guān)交換用,而另外一個(gè)npe網(wǎng)絡(luò)處理器引擎支持dsl,,只要外面再加個(gè)phy芯片即可以實(shí)現(xiàn)dsl上網(wǎng)功能,。ixp系列最高主頻可以達(dá)到1.8g,支持2g內(nèi)存,,1g×10或10g×1的以太網(wǎng)口或febre channel的光通道,。ixp系列應(yīng)該是目標(biāo)基于arm體系統(tǒng)結(jié)構(gòu)下由intel進(jìn)行整合后成xscale內(nèi)核的最高的處理器了。
2,、從軟件上前,,就是在定制操作系統(tǒng)內(nèi)核里將應(yīng)用一并選入,編譯后將內(nèi)核下載到rom中,。而在定制操作系統(tǒng)內(nèi)核時(shí)所選擇的應(yīng)用程序組件就是完成了軟件的“嵌入”,,比如wince在內(nèi)核定制時(shí),會(huì)有相應(yīng)選擇,,其中就是wordpad,pdf,mediaplay等等選擇,,如果我們選擇了,在ce啟動(dòng)后,,就可以在界面中找到這些東西,,如果是以前pc上將的windows操作系統(tǒng),,多半的東西都需要我們得新再裝。
3,、把軟件內(nèi)核或應(yīng)用文件系統(tǒng)等東西燒到嵌入式系統(tǒng)硬件平臺(tái)中的rom中就實(shí)現(xiàn)了一個(gè)真正的“嵌入”,。。
嵌入式系統(tǒng)分為4層,,硬件層,、驅(qū)動(dòng)層、操作系統(tǒng)層和應(yīng)用層
1,、硬件層,,是整個(gè)嵌入式系統(tǒng)的根本,如果現(xiàn)在單片機(jī)及接口這塊很熟悉,,并且能用c和匯編語言來編程的話,,從嵌入式系統(tǒng)的硬件層走起來相對(duì)容易,硬件層也是驅(qū)動(dòng)層的基礎(chǔ),,一個(gè)優(yōu)秀的驅(qū)動(dòng)工程師是要能夠看懂硬件的電路圖和自行完成cpld的邏輯設(shè)計(jì)的,,同時(shí)還要對(duì)操作系統(tǒng)內(nèi)核及其調(diào)度性相當(dāng)?shù)氖煜さ摹5布脚_(tái)是基礎(chǔ),,增值還要靠軟件,。 硬件層比較適合于,電子,、通信,、自動(dòng)化、機(jī)電一體,、信息工程類專業(yè)的人來搞,,需要掌握的專業(yè)基礎(chǔ)知識(shí)有,單片機(jī)原理及接口技術(shù),、微機(jī)原理及接口技術(shù),、c語言。
2,、驅(qū)動(dòng)層,,這部分比較難,驅(qū)動(dòng)工程師不僅要能看懂電路圖還要能對(duì)操作系統(tǒng)內(nèi)核十分的精通,,以便其所寫的驅(qū)動(dòng)程序在系統(tǒng)調(diào)用時(shí),,不會(huì)獨(dú)占操作系統(tǒng)時(shí)間片,而導(dǎo)至其它任務(wù)不能動(dòng)行,,不懂操作系統(tǒng)內(nèi)核架構(gòu)和實(shí)時(shí)調(diào)度性,,沒有良好的驅(qū)動(dòng)編寫風(fēng)格,按大多數(shù)書上所說添加的驅(qū)動(dòng)的方式,,很多人都能做到,,但可能連個(gè)初級(jí)的驅(qū)動(dòng)工程師的水平都達(dá)不到,,這樣所寫的驅(qū)動(dòng)在應(yīng)用調(diào)用時(shí)就如同windows下我們打開一個(gè)程序運(yùn)行后,再打開一個(gè)程序時(shí),,要不就是中斷以前的程序,,要不就是等上一會(huì)才能運(yùn)行后來打開的程序。想做個(gè)好的驅(qū)動(dòng)人員沒有三,、四年功底,,操作系統(tǒng)內(nèi)核不研究上幾編,不是太容易成功的,,但其工資在嵌入式系統(tǒng)四層中可是最高的,。
驅(qū)動(dòng)層比較適合于電子、通信,、自動(dòng)化,、機(jī)電一體、信息工程類專業(yè)尤其是計(jì)算機(jī)偏體系結(jié)構(gòu)類專業(yè)的人來搞,,除硬件層所具備的基礎(chǔ)學(xué)科外,,還要對(duì)數(shù)據(jù)結(jié)構(gòu)與算法、操作系統(tǒng)原理,、編譯原理都要十分精通了解,。
3、操作系統(tǒng)層,,對(duì)于操作系統(tǒng)層目前可能只能說是簡單的移植,而很少有人來自已寫操作系統(tǒng),,或者寫出缺胳膊少腿的操作系統(tǒng)來,,這部分工作大都由驅(qū)動(dòng)工程師來完成。操作系統(tǒng)是負(fù)責(zé)系統(tǒng)任務(wù)的調(diào)試,、磁盤和文件的管理,,而嵌入式系統(tǒng)的實(shí)時(shí)性十分重要。據(jù)說,,xp操作系統(tǒng)是微軟投入300人用兩年時(shí)間才搞定的,,總時(shí)工時(shí)是600人年,中科院軟件所自己的女媧hopen操作系統(tǒng)估計(jì)也得花遇幾百人年才能搞定,。因此這部分工作相對(duì)來講沒有太大意義,。
4、應(yīng)用層,,相對(duì)來講較為容易的,,如果會(huì)在windows下如何進(jìn)行編程接口函數(shù)調(diào)用,到操作系統(tǒng)下只是編譯和開發(fā)環(huán)境有相應(yīng)的變化而已,。如果涉及java方面的編程也是如此的,。嵌入式系統(tǒng)中涉及算法的由專業(yè)算法的人來處理的,,不必歸結(jié)到嵌入式系統(tǒng)范疇內(nèi)。但如果涉及嵌入式系統(tǒng)下面嵌入式數(shù)據(jù)庫,、基于嵌入式系統(tǒng)的網(wǎng)絡(luò)編程和基于某此應(yīng)用層面的協(xié)議應(yīng)用開發(fā)(比如基于sip,、h.323、astrisk)方面又較為復(fù)雜,,并且有難度了,。
通過網(wǎng)上查詢我發(fā)現(xiàn)目前國內(nèi)外這方面的人都很稀缺。一方面,,是因?yàn)檫@一領(lǐng)域入門門檻較高,,不僅要懂較底層軟件(例如操作系統(tǒng)級(jí)、驅(qū)動(dòng)程序級(jí)軟件),,對(duì)軟件專業(yè)水平要求較高(嵌入式系統(tǒng)對(duì)軟件設(shè)計(jì)的時(shí)間和空間效率要求較高),,而且必須懂得硬件的工作原理,所以非專業(yè)it人員很難切入這一領(lǐng)域;另一方面,,是因?yàn)檫@一領(lǐng)域較新,,目前發(fā)展太快,很多軟硬件技術(shù)出現(xiàn)時(shí)間不長或正在出現(xiàn)(如arm處理器,、嵌入式操作系統(tǒng)等),,掌握這些新技術(shù)的人當(dāng)然很少。嵌入式人才稀缺,,身價(jià)自然就高,,越有經(jīng)驗(yàn)價(jià)格就越高。其實(shí)嵌入式人才稀少,根本原因可能是大多數(shù)人無條件接觸,這需要相應(yīng)的嵌入式開發(fā)板和軟件,另外需要有經(jīng)驗(yàn)的人進(jìn)行指導(dǎo)開發(fā)流程,。我們軟件系的人學(xué)習(xí)嵌入式,,顯然應(yīng)偏重于嵌入式軟件,特別是嵌入式操作系統(tǒng)方面,。對(duì)于搞嵌入式軟件的人,,最重要的技術(shù)顯然是掌握主流嵌入式微處理器的結(jié)構(gòu)與原理,必須掌握一個(gè)嵌入式操作系統(tǒng),,必須熟悉嵌入式軟件開發(fā)流程并至少做過一個(gè)嵌入式軟件項(xiàng)目,。
然而我們都沒有做過一個(gè)嵌入式軟件項(xiàng)目,甚至連嵌入式的開發(fā)流程我也不清楚,,我只了解了使用簡單工具做一個(gè)簡單的實(shí)驗(yàn),。只有去專研才能在嵌入式的領(lǐng)域站住腳,只有知道的比別人多才會(huì)更有競爭力,。通過網(wǎng)上了解,,我查詢了嵌入式的入門和所需要的知識(shí),其中c語言尤為重要,不管是做嵌入式軟件還是硬件開發(fā)的人員,,對(duì)c語言的掌握這個(gè)是必需的,,特別是對(duì)于以后致力于嵌入式軟件開發(fā)的人,現(xiàn)在絕大部分都是用c語言,。其次,,應(yīng)該對(duì)操作系統(tǒng)有所了解,這對(duì)你對(duì)硬件和軟件的理解,,絕對(duì)有很大的幫助,。應(yīng)該把系統(tǒng)的管理理解一下,比如進(jìn)程,、線程,,系統(tǒng)如何來分配資源的,系統(tǒng)如何來管理硬件的;知道了c語言和操作系統(tǒng)之后,,再來看看嵌入式系統(tǒng),,我們主要學(xué)的是arm,用的是arm7,, 深入理解arm不是件容易的事,,只有在知道arm相關(guān)知識(shí)之后才能稱得上嵌入式已經(jīng)入門了。 與嵌入式有關(guān)的知識(shí)我也學(xué)了不少就是不能夠綜合在一起運(yùn)用,,組成原理,,數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng),,c++,,這3門與嵌入式密切相關(guān)的學(xué)科都系統(tǒng)的學(xué)了一遍,但由于長時(shí)間沒用到都有點(diǎn)忘記了,,從網(wǎng)上得知嵌入式的學(xué)習(xí)與這些書有很大關(guān)系之后,,我把嵌入式與以前學(xué)過的知識(shí)結(jié)合起來發(fā)現(xiàn)嵌入式的實(shí)驗(yàn)中很多都是共通的,我對(duì)嵌入式有了初步的理解,。
我以為學(xué)習(xí)嵌入式應(yīng)該分為2個(gè)部分:軟件和硬件。關(guān)于硬件方面我接觸到了數(shù)字電路教材和模擬電路方面的知識(shí),,但由于沒有嵌入式cpu很難親自動(dòng)手來實(shí)現(xiàn)嵌入式的相關(guān)理論;嵌入式入門則需要不斷地實(shí)驗(yàn)與分析,,我只在實(shí)驗(yàn)課時(shí)做幾個(gè)與所給的程序相關(guān)的小程序來實(shí)現(xiàn)一下;而軟件方面則學(xué)過c語言,里面通常的語法曾今熟悉過;我通過下列方法來適應(yīng)c語言在嵌入式中應(yīng)用:首先重新翻看了下c的教材,,看了些常見的語法,,接著在編譯器的角度來看待c,編譯原理我剛學(xué)過,,其中將高級(jí)語言與低級(jí)語言的翻譯感覺在嵌入式中用到了很多;最后沖硬件的角度來看待c,。嵌入式的核心包括嵌入式操作系統(tǒng),嵌入式軟件開發(fā)平臺(tái)及工具以及嵌入式應(yīng)用軟件,。這些決定怎樣才能開發(fā)一個(gè)好的嵌入式系統(tǒng),。 下面談?wù)勎伊私獾那度胧降南嚓P(guān)知識(shí)與應(yīng)用:
首先,,嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),,且軟硬件可裁減,,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性,、成本,、體積、功耗有嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng),。嵌入式有如下幾個(gè)突出的有點(diǎn)1.系統(tǒng)內(nèi)核小,,2專用性強(qiáng),3系統(tǒng)精簡4高實(shí)時(shí)性os5嵌入式系統(tǒng)的應(yīng)用程序可以沒有操作系統(tǒng)直接在芯片上運(yùn)行,,6嵌入式系統(tǒng)需要開發(fā)工具和環(huán)境,。
嵌入式系統(tǒng)是近幾年才風(fēng)靡起來的,但是這個(gè)概念并非新近才出現(xiàn),。從20世紀(jì)七十年代單片機(jī)(最早的單片機(jī)是intel公司的 8048,,出現(xiàn)在1976年)的出現(xiàn)到今天各式各樣的嵌入式微處理器,微控制器的大規(guī)模應(yīng)用,,嵌入式系統(tǒng)已經(jīng)有了近30年的發(fā)展歷史,。經(jīng)過30年的發(fā)展,嵌入式技術(shù)已經(jīng)日趨成熟,,在中國嵌入式機(jī)一般由嵌入式微處理器,、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶的應(yīng)用程序等四個(gè)部分組成,,用于實(shí)現(xiàn)對(duì)其他設(shè)備的控制,、監(jiān)視或管理等功能。
其次,,嵌入式系統(tǒng)無疑是當(dāng)前最熱門最有發(fā)展前途的it應(yīng)用領(lǐng)域之一,。嵌入式系統(tǒng)用在一些特定專用設(shè)備上,通常這些設(shè)備的硬件資源(如處理器,、存儲(chǔ)器等)非常有限,,并且對(duì)成本很敏感,有時(shí)對(duì)實(shí)時(shí)響應(yīng)要求很高等,。特別是隨著消費(fèi)家電的智能化,,嵌入式更顯重要。 嵌入式系統(tǒng)是軟硬結(jié)合的學(xué)科,,通常有兩類人會(huì)去專研嵌入式:一類是學(xué)電子工程,、通信工程等偏硬件專業(yè)的,另一類是學(xué)軟件、計(jì)算機(jī)專業(yè)出身的人,,主要從事嵌入式操作系統(tǒng)和應(yīng)用軟件的開發(fā),。我是軟件專業(yè)的學(xué)習(xí)嵌入式,越是智能設(shè)備越是復(fù)雜系統(tǒng),,軟件越起關(guān)鍵作用,,而且這是目前的趨勢(shì)。嵌入式應(yīng)用在很多方面,,具體的可以分為工業(yè)控制,,交通管理,信息家電,,家庭智能管理系統(tǒng),,pos網(wǎng)絡(luò)及電子商務(wù),環(huán)境工程與自然,,機(jī)器人,,機(jī)電產(chǎn)品方面應(yīng)用等方面。其中目前在服務(wù)領(lǐng)域,,如遠(yuǎn)程點(diǎn)菜器等已經(jīng)體現(xiàn)了嵌入式系統(tǒng)的優(yōu)勢(shì),。例外還有很多地方用到了嵌入式系統(tǒng),最近飛利浦和arm共同推出32位risc嵌入式控制器,,適用于工業(yè)控制,,采用最先進(jìn)的0.18微米cmos嵌入式閃存處理技術(shù),操作電壓可以低至1.2伏,,它還能降低25%到30%的制造成本,,在工業(yè)領(lǐng)域中對(duì)最終用戶而言是一套極具成本效益的解決方案。
那么該如何學(xué)好嵌入式我覺得應(yīng)該從以下幾點(diǎn)入手:
首先c語言,,這個(gè)是毋庸置疑的,,不管是做嵌入式軟件還是硬件開發(fā)的人員,對(duì)c語言的掌握這個(gè)是必需的,,特別是對(duì)于以后致力于嵌入式軟件開發(fā)的人,,現(xiàn)在絕大部分都是用c語言,你說不掌握它可以嗎?至于如何學(xué)習(xí)c語言,,我想這些基礎(chǔ)的知識(shí)每個(gè)人都有自己的方法,,關(guān)鍵要去學(xué)習(xí),看書也好,,網(wǎng)上找些視頻看也好,。很多人會(huì)問,,c語言要學(xué)到怎么樣,,我覺得這沒有標(biāo)準(zhǔn)的答案。我想至少你在明白了一些基礎(chǔ)的概念后,就該寫代碼了,,動(dòng)手才是最重要的,,當(dāng)你動(dòng)手了,遇到問題了,,再反過來學(xué)習(xí),,反過來查查課本,那時(shí)的收獲就不是你死看書能得到的,。
其次,,應(yīng)該對(duì)操作系統(tǒng)有所了解,這對(duì)你對(duì)硬件和軟件的理解,,絕對(duì)有很大的幫助,。應(yīng)該把系統(tǒng)的管理理解一下,比如進(jìn)程,、線程,,系統(tǒng)如何來分配資源的,系統(tǒng)如何來管理硬件的,,當(dāng)然,,不是看書就能把這些理解透,如果不是一時(shí)能理解,,沒關(guān)系,,多看看,結(jié)合以后的項(xiàng)目經(jīng)驗(yàn),,會(huì)有更好的理解的,。
還有應(yīng)該學(xué)習(xí)下linux或者wince下的編程,這些對(duì)以后做應(yīng)用的編程很有幫助,,當(dāng)然,,如果做手機(jī)的話,那可以學(xué)習(xí)mtk,、塞班,、android等操作系統(tǒng),android是以后發(fā)展的趨勢(shì),,現(xiàn)在很熱門,,android也是基于linux系統(tǒng)封裝的,所以建議先學(xué)習(xí)下linux,。
還有,,應(yīng)該學(xué)習(xí)下單片機(jī)或者arm或者mips,很多人說我沒有單片機(jī)的經(jīng)驗(yàn),,直接學(xué)arm可以嗎?我覺得那完全沒有問題的,,當(dāng)然如果你學(xué)習(xí)過單片機(jī),,那最好不過了,以后學(xué)習(xí)arm就更簡單了,。
最后如果你把以上的知識(shí)都有所了解后,,就該去閱讀閱讀一些優(yōu)秀的代碼,比如結(jié)合arm芯片手冊(cè)學(xué)習(xí)去學(xué)習(xí)下uboot的源代碼,,了解下最小的系統(tǒng)開發(fā),,那對(duì)你整個(gè)嵌入式開發(fā)的非常有幫助的,可以的話,,還可以學(xué)習(xí)下linux的源代碼,,當(dāng)然如果你直接閱讀2.6的代碼,我想你會(huì)很痛苦的,,可以先看看linux 代碼早期的版本,,比如0.12 的代碼等等,麻雀雖小,,五臟俱全,,如果你全看完了,那我想你就是一名很成功的嵌入式工程師,。
以上就是我在本學(xué)期學(xué)習(xí)嵌入式后的心得及感想,。