學習心得是學習過程中的經(jīng)驗總結(jié),能夠幫助我們更好地記憶、理解和運用所學的知識。請大家花些時間閱讀這篇學習心得,或許能夠給你們帶來一些新的思考。
大學生嵌入式學習心得(熱門12篇)篇一
首先c語言,這個是毋庸置疑的,不管是做嵌入式軟件還是硬件開發(fā)的人員,對c語言的掌握這個是必需的,特別是對于以后致力于嵌入式軟件開發(fā)的人,現(xiàn)在絕大部分都是用c語言,你說不掌握它可以嗎?至于如何學習c語言,我想這些基礎(chǔ)的知識每個人都有自己的方法,關(guān)鍵要去學習,看書也好,網(wǎng)上找些視頻看也好。很多人會問,c語言要學到怎么樣,我覺得這沒有標準的答案。我想至少你在明白了一些基礎(chǔ)的概念后,就該寫代碼了,動手才是最重要的,當你動手了,遇到問題了,再反過來學習,反過來查查課本,那時的收獲就不是你死看書能得到的。
其次,應(yīng)該對操作系統(tǒng)有所了解,這對你對硬件和軟件的理解,絕對有很大的幫助。應(yīng)該把系統(tǒng)的管理理解一下,比如進程、線程,系統(tǒng)如何來分配資源的,系統(tǒng)如何來管理硬件的,當然,不是看書就能把這些理解透,如果不是一時能理解,沒關(guān)系,多看看,結(jié)合以后的項目經(jīng)驗,會有更好的理解的。
還有應(yīng)該學習嵌入式系統(tǒng),如linux或者wince下的編程,這些對以后做應(yīng)用的編程很有幫助,當然,如果做手機的話,那可以學習mtk、塞班、android等操作系統(tǒng),android是以后發(fā)展的趨勢,現(xiàn)在很熱門,android也是基于linux系統(tǒng)封裝的,所以建議先學習下linux。
還有,應(yīng)該學習下單片機或者arm或者mips,很多人說我沒有單片機的經(jīng)驗,直接學arm可以嗎?我覺得那完全沒有問題的,當然如果你學習過單片機,那最好不過了,以后學習arm就更簡單了。
等,麻雀雖小,五臟俱全,如果你全看完了,那我想你就是一名很成功的嵌入式工程師。
至于上面說的知識如何學習呢?每個人都應(yīng)該去找自己最好的方法,所謂的最好的方法就是最適合自己的方法。很多人看不進書,那就去看看視頻吧。視頻也應(yīng)該要選擇,不是隨便看看,應(yīng)該要有所選擇,有所挑眩我也是這樣一路走過來的,不過我這人比較懶,我看不進書,一看書我就想睡覺,所以這幾年我都是看視頻過來的,現(xiàn)在也算學有所成,但也不敢說是高手吧。
我在網(wǎng)上看到,有人把自己學習嵌入式的視頻總結(jié)出來,嵌入式系列實踐和視頻教程,大家可以看看網(wǎng)址我仔細看了覺得很不錯,我本來也想整理下,可是奈何我自己的電腦硬盤空間才40g,沒有辦法,時間也是不夠,心有余而力不足,我不是在幫他做廣告,雖然要花錢,我覺得算不錯,至少自己不用去整理和花大量的時間去找資源,當然如果網(wǎng)上有的下,你網(wǎng)速和硬盤都夠的話,我建議大家自己網(wǎng)上下也好。想想我自己該開始學的時候,那時視頻資源少之又少,我買書和買視頻至少花了幾千塊,但是我覺得那很值,至少我現(xiàn)在賺回來了很多知識。
最后,希望這篇文章對熱愛嵌入式,想致力于嵌入式開發(fā)的朋友有所幫助。送給大家一句簡單而又樸素的話,堅持就是勝利,貴在堅持,也可以看看如何堅持嵌入式學習!
大學生嵌入式學習心得(熱門12篇)篇二
工作一年了,喜愛嵌入式這個好玩,令人羨慕的行業(yè),不止是工資待遇哦。
4月,又是有許多面臨畢業(yè)、找工作的大學生來到,面對如此激烈的競爭,如果有一技之長旁身,那就是你挑公司了。
非常有感慨,上一年我也在大學城中參加千里馬的面試,跟我同學都是拿著一袋子的簡歷去排隊。
或者網(wǎng)上招聘海投簡歷。
現(xiàn)在就職的公司算不上高大上,還能算的過去。總結(jié)一下學習心得,也算對自己學習有個交代吧。
要成為一名合格的嵌入式linux工程師,就需要系統(tǒng)的學習軟、硬件相關(guān)領(lǐng)域內(nèi)的知識。大學里面學的基礎(chǔ)還行,可以繼續(xù)自學,我是自學韋東山linux視頻,重點是有書,有視頻,有代碼。如果基礎(chǔ)太差是個小白,還是建議去花幾萬培訓吧。
2、學習嵌入式linux需要補習哪些基礎(chǔ)課程?
嵌入式linux工程師的學習需要具備一定的c語言基礎(chǔ),因此面對許多朋友只是在大一或者大二學習過c(還不一定認真學了,呵呵!),之后基本就不再用過的情況,建議大家在學習之前先復習一下c語言基礎(chǔ)這塊。要提醒大家的是,復習時不能只關(guān)注基本語法,對于常用的數(shù)據(jù)存儲及處理方式,例如:數(shù)組、結(jié)構(gòu)體等也要關(guān)注,有條件的話一定在機器上親自敲敲代碼、分析理解一下具體案例代碼編寫的思路,讓自己慢慢進入一名嵌入式開發(fā)人員的狀態(tài)。
要成為一名成功的嵌入式軟件開發(fā)人員,程序的設(shè)計能力是首要技能,這一點與普通的軟件開發(fā)人員的要求是一樣的。但是作為“軟硬兼施”的嵌入式開發(fā),則要求大家不僅要了解較底層軟件的工作過程和工作原理(例如操作系統(tǒng)級、驅(qū)動程序級軟件),可以看一下韋東山linux視頻第1期(基于s3c2440錄制):arm實驗,u-boot,文件系統(tǒng),初級驅(qū)動。
大學生嵌入式學習心得(熱門12篇)篇三
嵌入式可視電話系統(tǒng)的出現(xiàn)滿足了人們在低成本、低功耗的情況下進行音視頻一體交流的愿望。接下來就跟著本站小編的腳步一起去看一下關(guān)于嵌入式處理學習心得總結(jié)吧。
現(xiàn)在的嵌入式工作是越來越盛行,而這方面的人員卻是越來越少,所以學習嵌入式是解決找工作難的一個比較有效的途徑。因為我開始踏上學習嵌入式的道路。聽別人說嵌入式arm相比于其他的嵌入式fpga,dsp等都要難點,而且學習的內(nèi)容量也是比較多。因此在學習嵌入式arm的初級階段是隨處碰壁,每天都在遭受打擊,例如在移植bootloader時,雖然按照網(wǎng)上的一些方法移植成功了,但只知道復制和粘貼要修改的代碼,卻不知道為何要這么做。我覺得這樣的學習態(tài)度是不對的,學習不是只求結(jié)果,而是要注重解決問題的過程!為了學習嵌入式linux我也在網(wǎng)上查閱了很多的書籍,還下載了很多的視頻,但都不是很讓人如意。它們大多是講的很淺顯,都是泛泛之談,沒有講到最核心的東西。到了最后是浪費了我們學習者的時間和精力。之后看見師兄有一本韋東山老師編輯的《嵌入式linux應(yīng)用開發(fā)完全手冊》,我就借了幾天看了看,發(fā)現(xiàn)韋老師對嵌入式linux的極其深度的分析,讓我一下子找到了能帶我入門的一本書!并且還有配套的視頻教學更是講解地非常到位,將教材和視頻相互配合的學習,更加大大的提供了學習效率,尤其是視頻上講解的內(nèi)容,都是韋東山老師自己親自授教,完全沒有按照教材上的內(nèi)容一一讀出來,而是根據(jù)內(nèi)核代碼分析的教我如何編寫自己的代碼,尤其是在linux內(nèi)核中占比例最重的一部分—內(nèi)核驅(qū)動時,更是讓我知道用戶是如何通過應(yīng)用程序來訪問底層硬件的,解決了我長久以來都無法攻克的難題!!例如在編寫lcd驅(qū)動時,我對于書上lcd硬件工作原理不是理解的很透徹,通過觀看韋東山老師的第二期視頻中的“l(fā)cd驅(qū)動程序”,老師就像是站在我面前,在屏幕上用電子筆細細給我講解,寫出更加形象的lcd的硬件驅(qū)動,重要的是在整個視頻中老師都沒有按著教材念,而是一個教學經(jīng)驗豐富的老師在給同學們授課一樣。編寫代碼也是親自編寫,沒有完全復制別人的代碼,編寫的同時不斷的說明每條語句的作用、編程思想和設(shè)計程序的經(jīng)驗,還有閱讀大量代碼的技巧!在視頻中老師教會了許多其他書本中沒有提及到的重要知識。
本人大學學的是電子信息科學與技術(shù)專業(yè),其實這個專業(yè)和嵌入式?jīng)]有多大的關(guān)系,要說有關(guān)系就是簡單的講了下c語言語法,學完之后還不知道什么是c語言,只記住了,char,int,string等占幾個字節(jié),if,for,while循環(huán)什么的,感覺也就能算一些小學就會的題目,全國計算機等級二級也就糊涂的過了。我這個專業(yè)沒學過c++,一開始不知道什么是向?qū)ο?,什么叫面向過程,這可能讓大家笑話了。不過這說的是實話,大學的時候比較喜歡動手,喜歡硬件方面的東西,也喜歡看書。在大一的時候就聽學長說,單片機很難學,在沒事的時候就從圖書管借了本關(guān)于51的書,一開始還真是不怎么懂,然后硬著頭皮去看,當我把51的結(jié)構(gòu)看完了,就不像一開始那樣一頭霧水了,自己在紙上把51的結(jié)構(gòu)圖默畫一遍,然后再把各個寄存器功能寫一下,各個功能口的結(jié)構(gòu)也畫一遍,然后就不覺得51有什么難了。其實有些時候不是這個東西你不會,而是在不會的時候自己先告訴自己這個太難了,自己先放棄了。我們學習51芯片,是為了以后的打基礎(chǔ),知道是怎么通過配置寄存器來實現(xiàn)功能。
大二下學期的時候,我們開了51的課,這個課幾乎就沒怎么去,因為我認為沒有必要去聽自己會的東西了。后來聽別人說avr的資源會比51的豐富的很多,所以就想試試,看看有什么難的,就從網(wǎng)上買了本馬潮老師《avr單片機嵌入式系統(tǒng)原理與應(yīng)用實踐》,一邊看書,一邊想自己畫一個板了,一開始想實現(xiàn)一個點陣屏,實現(xiàn)滾動效果,后來想想做個板也花不少錢呢,為什么不多加一些功能呢,還能多學到些知識,所以就加了溫感,紅外,鐵電存儲器等并把所有的擴展口都擴展了出來,備以后用,那時還挺自豪的呢,同學們都很羨慕,不過現(xiàn)在想想其實也沒什么了。
大學也聽說過嵌入式這個詞,不過不太明白是什么意思,20xx年的時候從網(wǎng)上找到中嵌視頻,有四張dvd(大約13g),下載下來后,從頭到尾的看了一遍,沒什么印象,只記得講一些不知所云的函數(shù),然后莫名其妙的講怎么使用那個44b0的開發(fā)板,不過聽完了,還是有很大收獲的,就有一種想裝一個linux的沖動,我是大二下學期才有的自己電腦,不過電腦的配置比較低,1g內(nèi)存,跑虛擬機就像個蝸牛,所以就想著怎么才能裝個linux,自己用xp習慣了,如果全換了又舍不得,那時從書上知道linux的文件系統(tǒng)和windows不一樣,只有一個根分區(qū),所以也害怕一裝linux全盤就被格式化了,不過最后還是欲望戰(zhàn)勝了擔心,買了張redhat9的光盤,小心的裝這個系統(tǒng),里邊的英文也不是太難,還是知道大概意思的,所以一步步的裝,最后裝到我的硬盤的最后空間,重新啟動,竟可以選擇進入哪一個系統(tǒng)了,從這之后,自己就不害怕怎么裝系統(tǒng)了,應(yīng)了那句言,紙上得來終覺淺,絕知此事要躬行。所以我認為,買一個開發(fā)板是完全有必要的,拿到實物操作一下就不會感覺太抽象了。后來也想學學arm,但不知道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ā)疼,晚上也都差不多十二點時才睡覺。感覺到累,不過也感覺到自己在進步。
閑話有點多了,說了很多都是自己大學那點破事。
聽很多的初學者說不知道從哪里開始,學習嵌入都要學哪些東西,從網(wǎng)上搜了一下,一大堆的東西要學,一下就推薦十幾本書,說看完這本書怎么怎么樣,看完那本書怎么怎么樣,一下子就給初學者給嚇住了,其實完全沒必要把網(wǎng)上的那些東西全部看一遍,那樣又費時,又感覺工程太大,讓初學者沒有信心去把每一種都看完。網(wǎng)上說的些方面都要知道,不一定全部都掌握,我們可以退成求其次,每一個都知道一些,當然會的越多越好。今天學點這個明天學點那,換著樣來也不會覺得煩。而且還能感覺到每天都有收獲。
下面給嵌入式初學者一些自己的我個人建議。
1嵌入式涉及到很多的基礎(chǔ)知識:
c語言,關(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用命令操作一是效率高,二是功能非常強大,遠非圖形界面能比的了的,其實我們用圖形界面的操作都要轉(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ū)動給大家推薦一本書《linux社備驅(qū)動程序》中國電力出版社出版的,很經(jīng)典的,初學者看可能看不太明白,不過要堅持看,最次也得把前6章看完了。
2看書不要希望一次就會,一次就明白是什么意思,也不要死記硬背,看不明白也沒關(guān)系,以后遇到了知道去哪里去找就可以了,以后遇到的多了,也就記住了,遇到的少的,忘記也就忘記了。還有,不要直接閱讀linux內(nèi)核源代碼,看一些自己把頭撞破也想不明白的事,會打擊初學者的積極性,要循序漸進,今天學個做個led,明天做個串口,后天說不定就做硬件編解碼了。
3、你可以不接受培訓,但是不能不買開發(fā)板。
如果你想學習嵌入式一定要買塊學習板,現(xiàn)在的開發(fā)板很便宜了,給我們初學者減輕了很多經(jīng)濟負擔??丛俣嗟囊曨l,看再多的書,也不如自己動手試一下,看著很簡單的東西,做起來就可能遇到很多的問題,遇到問題找到原因,解決問題,只有這樣才能學到東西,記得我第一次寫led的驅(qū)動,想自己試一下,網(wǎng)上也有人寫過相關(guān)的代碼,可是自己一試,就出了好多的問題,那個led弄了我一天才把led燈點亮。所以不要眼高手低。
還有關(guān)于培訓,現(xiàn)在的培訓機構(gòu)很多,講的也不錯,老師也很好,但是有一個問題,太集中了,而且學生動手的機會也不太多,記得我們公司還招了一個在北京某個培訓機構(gòu)培訓半年的員工呢,花了一萬多,來了之后也沒感覺有多高,問他都學了什么,也就是我前邊說的那些基礎(chǔ)知識,很多的東西還是不知道的,照著書弄個helloworld模塊驅(qū)動兩天沒搞定。不是培訓不好,但我個人見解效果并不是很好。記?。褐挥凶约簞邮肿鲞^的東西才是自己的。
錯,但是不適合初學者,因為他的很多的東西是不給代碼的,用過友善的板子的同學經(jīng)常有這樣的痛苦,想學一個東西,去找他的代碼的時候,卻找不到,很多友善提供的代碼中很多的都是封裝好的,只提供給客戶一個庫,初學者想要找代碼的時候就不知道怎么辦了。
4不要好高騖遠,要腳踏實地。
5多看代碼,多寫代碼。
見多識廣,熟能生巧。多看代碼,要從代碼中讀出代碼的意思來。自己平時也要多寫代碼,多練習(這一點我做的不好,寫的少)。
寫完已經(jīng)晚上兩點了,思路有些亂,有些也是個人的見解,在有些人看來可能是錯誤的,每個人有每個人的學習方法,但是我們的目的只有一個——希望我們學到更多的知識。
首先,嵌入式系統(tǒng)是以應(yīng)用為中心,以計算機技術(shù)為基礎(chǔ),且軟硬件可裁減,適應(yīng)應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統(tǒng)。嵌入式有如下幾個突出的有點1.系統(tǒng)內(nèi)核小,2專用性強,3系統(tǒng)精簡4高實時性os5嵌入式系統(tǒng)的應(yīng)用程序可以沒有操作系統(tǒng)直接在芯片上運行,6嵌入式系統(tǒng)需要開發(fā)工具和環(huán)境。
嵌入式系統(tǒng)是近幾年才風靡起來的,但是這個概念并非新近才出現(xiàn)。從20世紀七十年代單片機(最早的單片機是intel公司的8048,出現(xiàn)在1976年)的出現(xiàn)到今天各式各樣的嵌入式微處理器,微控制器的大規(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è)的,另一類是學軟件、計算機專業(yè)出身的人,主要從事嵌入式操作系統(tǒng)和應(yīng)用軟件的開發(fā)。我是軟件專業(yè)的學習嵌入式,越是智能設(shè)備越是復雜系統(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)域中對最終用戶而言是一套極具成本效益的解決方案。
大學生嵌入式學習心得(熱門12篇)篇四
我懷著激動的心情踏上了期待已久的實習之路,當我坐上離開學校的的班車那一刻起,我就知道我將經(jīng)歷一段特殊而不平凡,并且充滿收獲的人生旅程。那旅程必定在我的生命中寫下濃墨重彩的一筆,必定會在我的生命中留下絢爛多彩的回憶,并定會給我?guī)砩袩o與倫比的財富。那時候?qū)ψ约旱奈磥沓錆M希望,希望在那里能大展拳腳,實現(xiàn)自己的抱負。那時候想的是多么多么的美好,直到現(xiàn)在我才知道,當時的自己是那么的幼稚。
在幾個月的實習生活里,我學會了很多東西,也懂得了很多在學校沒法體會到的知識和道理?;仡檸讉€月以來,從那天真的我到經(jīng)歷了生活中的挫折和失敗,到現(xiàn)在穩(wěn)重和冷靜的我,使我明白了一個道理:人生不可能是一帆風順的,只有自己勇敢地面對人生中的每一個挫折和失敗,才能通往自己的羅馬大道。在這幾個月里,我有失落過,煩惱過,悲傷過,失敗過,但我知道這是上天對我的一個考驗,在每次失敗的時候我都會反省自己,告訴自己清楚自己應(yīng)該做什么,在挫折面前我們應(yīng)該善于用揚長避短的方法來促進自己,提高自己的綜合水平能力。在學習方面雖然自己普通平凡,但我會努力提高,做到最好,不管遇到什么困難我都不會氣餒,我會努力不懈,爭取做到最好。
在幾個月的實習里,我學會了適應(yīng)生存環(huán)境,樂觀面對生活,還提高了自己的交流能力,知識技能和動手能力,我知道這些給我的僅是初步的經(jīng)驗積累,對于邁向社會還是遠遠不夠的,所以在學習生活除外,在假日我會積極參加社會各種實踐活動,以獲取更多學習的經(jīng)驗和社會實踐能力,我的未來不是夢,只要自己努力過,成功是不會把你拒之門外的。
人總是在失敗中才會成長,不經(jīng)歷風雨怎能看見彩虹啊,所以在面對失敗時我會勇往直前,越挫越勇,別人能做到的我一樣也可以,別人做不到的我會努力去做到,因此,面對過去,我無怨無悔,面對現(xiàn)在,我努力拼搏,面對將來,我期待更多的挑戰(zhàn),戰(zhàn)勝困難,抓住每一個機遇,相信自己一定會演繹出精彩的一幕。在今后的學習生活里,我會繼續(xù)努力,做好社會主義的接班人,在生活上自覺嚴格要求自己,艱苦樸素,遵紀守法,作風正派,各方面表現(xiàn)良好。為社會主義現(xiàn)代化建設(shè),貢獻自己的力量。
在整個實習過程中,我每天都有很多的新的體會,想說的很多,我總結(jié)下來主要有以下幾點:
1、心態(tài)的轉(zhuǎn)變。
學校的生活相對而言較為單純,無需我們擔憂很多的問題,學校三點一線的生活,學習跟得上就可以,而在實際的運作中當中則不然,實際中,我們要考慮的則更多,及時的轉(zhuǎn)變心態(tài)會讓我們工作更加順利。
2、不以事小而不為。
做大事小事有不同的階段,要想做大事,小事情必須做好。我們正是實習的階段,做一些繁瑣的小事情,很有必要。這些小事情值得我去做。事情雖小,可過程至關(guān)重要。
3、多聽、多看、多想、多做、少說。
我們到實習單位工作以后,要知道自己能否勝任這份工作,關(guān)鍵是看你自己對待工作的態(tài)度。態(tài)度對了,即使自己以前沒學過的知識也可以在工作中逐漸的掌握。態(tài)度不好,就算自己有知識基礎(chǔ)也不會把工作做好,我剛到這個崗位工作,根本不清楚該做些什么。剛開始我覺得很頭痛,可經(jīng)過工作過程中多看別人怎樣做,多聽別人怎樣說,多想自己應(yīng)該怎樣做,然后自己親自動手去多做,終于在短短幾天里對工作有了一個較系統(tǒng)的認識,慢慢的自己也可以完成相關(guān)的工作了,光用嘴巴去說是不行的,所以,我們今后不管干什么都要端正自己的態(tài)度,這樣才能把事情做好。
4、少埋怨。
在條件艱苦的實習地方,也許有的人會覺得這里不好那里不好,同事也不好相處工作也不如愿,經(jīng)常埋怨,這樣只會影響自己的工作情緒,不但做不好工作,還增加了自己的壓力,所以,我們應(yīng)該少埋怨,要看到好的一面,對存在的問題應(yīng)該想辦法去解決而不是去埋怨,這樣才能保持工作的激情。
5、與他人和睦相處,加強和同事以及他人之間的溝通。
學校里成績不錯的學生變成了未知領(lǐng)域里從頭學起的實習生,而熟悉的校園也變成了陌生的企業(yè)單位,身邊接觸的人同樣改變了角色:老師變成了領(lǐng)導,同學變成了同事,相處之道完全不同。在這樣的轉(zhuǎn)變中,對于溝通的認知顯得非常蒼白。于是第一次覺得自己并沒有本以為的那么善于溝通。當然,適應(yīng)新的環(huán)境是需要過程的,所以我相信時間和實踐會讓我很快完成這種角色的轉(zhuǎn)變,真正融入到工作單位這個與學校全然不同的社會大環(huán)境中。在很多地方,由于地區(qū)和文化的差異,會存在語言交流的障礙。我們說什么,他們不知道;他們說什么,我們也是模糊不清。這不僅影響到和他們之間的知識交流,更會影響到一切工作順利完成。另外,和同事之間如果沒有共同的語言,不能正常的交流,在工作的時候,每個人之間就不能相互配合,影響工作效率,同事之間也會感覺很陌生。
6、虛心學習。
在這次實習過程中,我們碰到很多問題,有的是我們懂得的,也有很多是我們不懂的,不懂的東西我們要虛心向同事或領(lǐng)導請教,當別人教我們知識的時候,我們也應(yīng)該虛心的接受,不要認為自己懂得一點雞毛蒜皮就飄飄然,要把社會實踐當著我們真實的老師。
7、錯不可怕,就怕一錯再錯。
每一個人都有犯錯的時候,工作中第一次做錯了不要緊,領(lǐng)導會糾正并原諒你,但下次你還在同一個問題上犯錯誤,那你就享受不到第一次犯錯時的待遇了。
此次的畢業(yè)實習,為我以后深入社會,體驗生活提供了難得的機會,讓我在實際的社會活動中感受生活,了解在社會中生存所應(yīng)該具備的各種能力,為以后自己在社會中打拼,奠定堅實的基礎(chǔ)。
大學生嵌入式學習心得(熱門12篇)篇五
首先,我們學習的課本是嵌入式系統(tǒng)應(yīng)用教程。我學習的體會是這樣的:開始時,由于是剛剛?cè)腴T,對老師書的好多東西是好奇的,好多名詞也是新鮮的,不過不太懂什么意思。但是慢慢的,了解的深入讓我有了更深的感觸和體會。
在嵌入式的學習過程中,讓我了解了什么是嵌入式系統(tǒng)。它就是以應(yīng)用為中心,以計算機技術(shù)為基礎(chǔ),軟硬件可定制,適用于不同應(yīng)用場合,對功能、可靠性、成本、體積、功耗有嚴格要求的計算機系統(tǒng)。他一般由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)、用戶應(yīng)用程序四個部分組成,用于實現(xiàn)對其他設(shè)備的控制、監(jiān)視或管理功能。嵌入式系統(tǒng)已經(jīng)應(yīng)用于科學研究、工業(yè)控制、軍事技術(shù)、交通通信、醫(yī)療衛(wèi)生、消費娛樂等領(lǐng)域,人們?nèi)粘J褂玫氖謾C、pda、汽車、智能家電、gps等均是嵌入式系統(tǒng)的典型代表。
一開始我們就學習嵌入式的系統(tǒng)的基礎(chǔ)部分,那很簡單,就是一些定義或是介紹之類的。在進入第二章時,就開始學習了嵌入式開發(fā)過程中的主要操作系統(tǒng)——linux,在接下來的課程中,我發(fā)現(xiàn)嵌入式的學習過程還是蠻有趣的。在對linux的學習中,我們對它有了一點點的了解,接著就是學習一虛擬機的方式安裝linux。對我來說有趣的就是安裝的過程了,首先我們跟著老師的腳步走,學會了怎么安裝,在自己動手進行對它的安裝,這個過程是簡單而有趣的。這樣的開始讓我對它充滿了興趣,也對以后的學習充滿了信心。
其次就是安裝好了之后,老師就更深一步的教我們應(yīng)用了。在這是老師首先交給我們的是一些簡單的命令應(yīng)用,linux具有很豐富的命令,絕大多數(shù)命令具有大量的參數(shù)。在學習命令的過程中,只要你認真的看著老師操作還有認真聽著他講,你就會發(fā)現(xiàn)有些命令的操作還是很簡單的,不過在操作的過程中,我也有遇到有些困難,會出現(xiàn)你按照書上學習的例子,將命令輸入終端時會出現(xiàn)你不想要的結(jié)果,也就是錯誤的結(jié)果。這是問問旁邊的同學或是懂的同學就可以解決了。在對于這部分的學習中,讓我知道了命令對于嵌入式的重要性。它是linux的重要內(nèi)容,linux中所有的功能都是通過命令執(zhí)行。在實際應(yīng)用中,為了減少系統(tǒng)開銷,經(jīng)常不使用圖形界面,此時,對系統(tǒng)的所有操作都需要以命令方式來執(zhí)行。在嵌入式系統(tǒng)開發(fā)過程中,由于目標機的性能和配置比較低,因此,一般情況下目標機僅具有命令窗口而沒有圖形界面,對目標機的所有操作都通過命令來實現(xiàn)。
還有的那就是進一步學習與嵌入式系統(tǒng)開發(fā)相關(guān)的linux的服務(wù),他們的啟動、設(shè)置等的操作和應(yīng)用。而在學習之中,我們主要介紹的是嵌入式系統(tǒng)中開發(fā)工程使用的tftp、telent和nfs服務(wù)。第一個實現(xiàn)的事上機位與下機位之間文件的傳輸、無磁盤網(wǎng)絡(luò)的設(shè)備的啟動等功能;第二個實現(xiàn)的事遠程登錄功能;第三個實現(xiàn)的是網(wǎng)絡(luò)文件系統(tǒng)功能。
從以上的內(nèi)容之中,并不難感受到我們的學習過程是由淺入深的,這對于我們的學習也有了較好的幫助。
當然,我們學習的不僅僅是這么幾個內(nèi)容,其中還有相關(guān)的實驗內(nèi)容。在我們基礎(chǔ)的學習的過程之中,我有了這么一點的感受,總的來說就是概念加專業(yè)名詞還有介紹加實驗。不過你絕對不能小看那些概念和介紹,它對我們有著很重要的指導作用哦!實驗?zāi)蔷透挥谜f了,它提高我們的動手能力,在實驗的過程中還能讓你更加理解書中的理念,這就是我學習嵌入式的感受。
大學生嵌入式學習心得(熱門12篇)篇六
首先,嵌入式系統(tǒng)是以應(yīng)用為中心,以計算機技術(shù)為基礎(chǔ),且軟硬件可裁減,適應(yīng)應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統(tǒng)。嵌入式有如下幾個突出的有點1.系統(tǒng)內(nèi)核小,2專用性強,3系統(tǒng)精簡4高實時性os5嵌入式系統(tǒng)的應(yīng)用程序可以沒有操作系統(tǒng)直接在芯片上運行,6嵌入式系統(tǒng)需要開發(fā)工具和環(huán)境。
嵌入式系統(tǒng)是近幾年才風靡起來的,但是這個概念并非新近才出現(xiàn)。從20世紀七十年代單片機(最早的單片機是intel公司的8048,出現(xiàn)在1976年)的出現(xiàn)到今天各式各樣的嵌入式微處理器,微控制器的大規(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è)的,另一類是學軟件、計算機專業(yè)出身的人,主要從事嵌入式操作系統(tǒng)和應(yīng)用軟件的開發(fā)。我是軟件專業(yè)的學習嵌入式,越是智能設(shè)備越是復雜系統(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)域中對最終用戶而言是一套極具成本效益的解決方案。
大學生嵌入式學習心得(熱門12篇)篇七
嵌入式學習心得時間過的緊快,在粵嵌教育已經(jīng)培訓,有5個月了培訓期間贏來很多,也認識了班上的自學大神,經(jīng)過系統(tǒng)的學習,老師的細心指導,我的付出努力,對于嵌入式上,學到很多實用的知識在動手操作能力也加強了,不僅在專業(yè)領(lǐng)域技術(shù)方而有了很大進步,而且在實踐操作方面我也對嵌入式有了更深入的了解。也許這5個月是這兒我在外而學習和生活最寶貴的時間。
在校兩年,讀于電子信息韋爾泰宗工程技術(shù)專業(yè)的我,就覺得這研習專業(yè)領(lǐng)域?qū)W的知識太廣了,不管基礎(chǔ)還是動手操作,都要比較靈活。在校期間,學習單片機,傳感器,c語言,嵌入式應(yīng)用技術(shù)等課程。感覺學起來,對我來說接受還是比較快的,那時就有想過:學的多不如學的短萼,也許高中學生對課程多于理論為主,理解它的原理和基本計算機程序方法方式。其實,我還是有努力去學的,可以說,在校科任老師都教會我很多專業(yè)知識,為我將來的學習和發(fā)展打好基礎(chǔ)。
在大三期間,為了更為拉著明確自己要走的方向,去培訓嵌入式軟件技術(shù)開發(fā)。也許將要投身嵌入式行業(yè)的我,就注定代價這條路要付出不少時間和精力,但如果我好求比較強,接受還行,就不停給自己送祝福,努力!要去培訓嵌入式,時,我從網(wǎng)上也對它有更加的想像也看下大學的嵌入式應(yīng)用技術(shù)書,嵌入式系統(tǒng)是軟件和硬件的綜合體,以應(yīng)用為中心,以科學計算為基礎(chǔ),軟硬件可裁剪,改變應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗等嚴格要求的專用負載計算機系統(tǒng)。
剛開始嵌入式學習,對linux系統(tǒng)的專業(yè)知識加于鞏固。一些簡單的代碼,c語言,對于嵌入式軟件還是硬件開發(fā)的人員,對c語言的掌握這個是沃蘇什,卡的,特別是對于以后致力于嵌入式軟件開發(fā)的人現(xiàn)在絕大部分全都是用c語言。在下來兩個月就對linux系統(tǒng),數(shù)據(jù)結(jié)構(gòu)、系統(tǒng)移植的方法、a8的體系結(jié)構(gòu)、linux內(nèi)核及驅(qū)動設(shè)計、androidc+java的jni應(yīng)用編程的系統(tǒng)學習。在每學個階段就作一個考試,基本知識對前面所學的知識進行復習,有些會做一個簡單的小項目,學以致用。知識量還是比較多,但教學也比較快,有些知識還沒消化完,第二天又接受新知識,對于能在課上基本上就可以對知識完全懂的并不多,晚上都用一個半小時來復習。經(jīng)過5個月系統(tǒng)的.學習,嵌入式技術(shù)方面有了很大進步,實踐操作方而也對嵌入式有了更深入的了解。在最后一個月,基于a8(s5pv210)的嵌入式智能家居系統(tǒng)制作。
下而我談?wù)勗诨洴B砌教育的培訓感受,我培訓的地點是在科學城粵嵌教育培訓中心的多媒體課室里,這里有研習環(huán)境非常好,在緊張的學習的整個過程中,你可以得到名師的督促,也可以體會到第一流企業(yè)高質(zhì)量的培訓。在課堂上,老師們認真的演說,以及手把手地教導,使每個學生都能夠扎實地掌握到嵌入式的各方而的知識。而粵嵌幼兒教育教育的老師也是操作實踐為主,實踐是非常重要的,只有把知識掌握到位,才能達到學習的目的。
感謝粵嵌教育機構(gòu),感謝粵嵌教育老師。
大學生嵌入式學習心得(熱門12篇)篇八
就我個人而言,從最開始對嵌入式一竅不通到現(xiàn)在越學越感興趣,當然相應(yīng)在嵌入式方面的提高也是很明顯的。學習嵌入式越來越成為我學習中的一部分,現(xiàn)在把我的學習過程的心得體會與大家一起分享,希望那些和我一樣對嵌入式想學而又迷茫,不知從哪入手的同學朋友有所幫助。
嵌入式開發(fā)很大一部分靠c語言,尤其在底層驅(qū)動等用的很多,當然在應(yīng)用開發(fā)還用到諸如c++等其他語言,但我想對于一個初學者有c基礎(chǔ)就足夠了,等到學到一定程度再去擴展。所以c基礎(chǔ)是學嵌入式的前提。
關(guān)于c語言需要知道基本的語法,什么是結(jié)構(gòu)體,什么是共用體,有什么區(qū)別,不用強記一些實際中用的很少的東西。c++要知道什么是類,怎么定義,繼承,接口,要深刻理解,當然基本語法也是必不可少的。
操作系統(tǒng)原理也需要基本理解和掌握的,我記得我上課的時候不以為然沒有認真學習,后來發(fā)現(xiàn)很多的東西都是在這個課上講到的。什么時間片啊,任務(wù)調(diào)度啊,都是在那里知道的。
linux基本命令的使用(vi編輯器必須會用,因為在終端修改文件的時候只能用這個),我們現(xiàn)在很多的人都習慣用鼠標了,很少用到命令,我學習嵌入linux就強迫自己去改掉這個習慣了,linux用命令操作一是效率高,二是功能非常強大,遠非圖形界面能比的了的,其實我們用圖形界面的操作都要轉(zhuǎn)化為命令傳給硬件的。linux文件系統(tǒng)的管理要清楚,哪個目錄存放是什么東西,有什么用,文件權(quán)限管理等。
我覺得單片機、嵌入式等這一類都有很大的相似性,知識功能不一樣,但工作的原理、控制原理都和大的相似。就我個人而言,能比較快的進入嵌入式的學習與提高,很大一部分依賴于對單片機的原理有較深入的學習和理解,單片機比較簡單,學習起來相對比較容易,所以我建議想學嵌入式的同學,可以和我一樣從單片機入手,那樣不僅可以理解這些微處理器、微控制器的操作與控制原理,當然還可以順便學學匯編語言,這對后面的嵌入式學習都有很大的幫助。
看書不要希望一次就會,一次就明白是什么意思,也不要死記硬背,看不明白也沒關(guān)系,以后遇到了知道去哪里去找就可以了,以后遇到的多了,也就記住了,遇到的少的,忘記也就忘記了。還有,不要直接閱讀linux內(nèi)核源代碼,看一些自己把頭撞破也想不明白的事,一開始很打擊我的積極性,要循序漸進,剛開始我就從學習做led開始的,接著學習做個串口,慢慢的就開始學著做硬件編解碼了。
我在剛開始學習嵌入式時就買了一塊學習板,現(xiàn)在的開發(fā)板不是很貴,給很我們初學者減輕了經(jīng)濟負擔??丛俣嗟囊曨l,看再多的書,也不如自己動手試一下,看著很簡單的東西,做起來就可能遇到很多的問題,遇到問題找到原因,解決問題,只有這樣才能學到東西,記得我第一次寫led的驅(qū)動,想自己試一下,網(wǎng)上也有人寫過相關(guān)的代碼,可是自己一試,就出了好多的問題,那個led弄了我一天才把led燈點亮。所以不要眼高手低。
我拿到開發(fā)板時,很興奮也很激動,想法自然也很多,想用開發(fā)板實現(xiàn)自己的這個想法,實現(xiàn)那個想法,然后又不知道從何下手,然后就去論壇中發(fā)一個貼,“那個什么什么怎么實現(xiàn)啊,哪位大俠能詳細說一下啊,跪求?。 ?,然后等著別人去回復。我覺得有想法是好的,我們要實現(xiàn)自己的想法也是有前提的,首先,我們對這部分知識了解嗎?如果不了解就去google一下(最好別用百度,不太好用),了解了一些,也就大概知道要怎么做了。如果再遇到問題,再去發(fā)貼問,這樣也顯得我們有一點點水平啦。比如自己連串口是什么都不太清楚呢,就問串口通信怎么做啊,就是人家把代碼給我們,我們也不明白是怎么回事啊。
見多識廣,熟能生巧。多看代碼,要從代碼中讀出代碼的意思來。自己平時也要多寫代碼,多練習(這一點我做的不好,寫的少)。
個人覺得這是最重要的一種做法。這東西沒自己親手做,程序沒親手寫,沒有進行調(diào)試等,都是很難學到東西,因為很多東西感覺看的都懂,其實真正做起來就什么都不會了。因此買塊板來自己做,這樣才能真正將所學的應(yīng)用到實際中去。而且這樣做印象才能深刻,死記硬背原理及規(guī)則不但不可行還會拖垮你的學習興趣,自然學不下。
總之,我覺得,基礎(chǔ)知識很重要,但是動手做更重要!
大學生嵌入式學習心得(熱門12篇)篇九
嵌入式系統(tǒng)是近年來發(fā)展迅猛的領(lǐng)域之一,它廣泛應(yīng)用于各個行業(yè)和領(lǐng)域,包括智能手機、智能家居、醫(yī)療設(shè)備、工控設(shè)備等等。學習嵌入式系統(tǒng)不僅需要具備扎實的電子技術(shù)基礎(chǔ),還需要有良好的邏輯思維和解決問題的能力。在我學習嵌入式系統(tǒng)的過程中,我發(fā)現(xiàn)了一些心得體會。
首先,學習嵌入式系統(tǒng)需要具備良好的基礎(chǔ)知識。嵌入式系統(tǒng)是硬件和軟件的結(jié)合體,因此對硬件和軟件都要有一定的了解。對于硬件方面,了解電子電路、數(shù)字電路和模擬電路等基礎(chǔ)知識是必要的。同時還需要掌握一些常見的硬件開發(fā)工具和測試儀器的使用方法。對于軟件方面,掌握至少一門編程語言是必須的,例如C語言或Python語言等。此外,掌握操作系統(tǒng)的基本原理和開發(fā)過程也是必要的。
其次,學習嵌入式系統(tǒng)需要具備良好的邏輯思維能力。嵌入式系統(tǒng)的開發(fā)過程需要進行系統(tǒng)設(shè)計、模塊劃分、算法實現(xiàn)等一系列復雜的操作。在解決問題時,需要通過分析問題、尋找關(guān)鍵信息和確定解決方案等一系列步驟進行思考。因此,具備良好的邏輯思維能力對于學習嵌入式系統(tǒng)至關(guān)重要。如果思維不清晰或者邏輯混亂,可能會導致問題無法得到解決或者解決效果不理想。
第三,學習嵌入式系統(tǒng)需要進行實踐和實驗。嵌入式系統(tǒng)是實際應(yīng)用的產(chǎn)物,因此它的學習也需要進行實際的操作和實驗。通過實驗,我們可以鞏固理論知識,加深對各種原理和操作方法的理解,同時也可以提高解決問題的能力。在實驗中,我們不僅要進行程序設(shè)計和硬件搭建,還要進行調(diào)試和優(yōu)化,以達到預(yù)期的效果。通過實踐和實驗,我們可以更好地掌握嵌入式系統(tǒng)的開發(fā)過程。
第四,學習嵌入式系統(tǒng)需要與他人進行交流和合作。嵌入式系統(tǒng)的開發(fā)過程通常是一個團隊合作的過程,每個人都有自己的任務(wù)和責任。在合作過程中,我們可以互相學習和交流經(jīng)驗,共同解決問題。同時,與他人的交流也可以幫助我們擴大視野、了解行業(yè)的最新動態(tài)和趨勢。因此,學習嵌入式系統(tǒng)需要主動與他人進行交流和合作,從而不斷提高自己的能力和水平。
最后,學習嵌入式系統(tǒng)需要持續(xù)學習和不斷更新知識。嵌入式系統(tǒng)的技術(shù)發(fā)展日新月異,新的硬件設(shè)備和軟件工具不斷涌現(xiàn)。如果停止學習或者滿足于已有的知識,就會被技術(shù)所淘汰。因此,學習嵌入式系統(tǒng)需要保持持續(xù)學習的狀態(tài),不斷更新知識和技能??梢酝ㄟ^參加培訓班、閱讀專業(yè)書籍、參加技術(shù)討論會等提高自己的技術(shù)水平和專業(yè)素養(yǎng)。
學習嵌入式系統(tǒng)是一項長期且艱巨的任務(wù),但只要具備了基礎(chǔ)知識、良好的邏輯思維能力,進行實踐和實驗,與他人進行交流和合作,以及持續(xù)學習和更新知識,就能夠順利掌握嵌入式系統(tǒng)的開發(fā)過程。通過學習嵌入式系統(tǒng),我們不僅可以拓寬自己的就業(yè)機會,還可以為社會的發(fā)展做出貢獻。希望我能夠在不斷學習和實踐中不斷提高自己的能力,成為一名優(yōu)秀的嵌入式系統(tǒng)工程師。
大學生嵌入式學習心得(熱門12篇)篇十
第一段:介紹嵌入式系統(tǒng)的重要性和學習的必要性(200字)。
嵌入式系統(tǒng)是現(xiàn)代科技的重要組成部分,它廣泛應(yīng)用于家電、汽車、醫(yī)療器械等領(lǐng)域,并且隨著智能化的發(fā)展越來越受到關(guān)注。學習嵌入式系統(tǒng)成為目前專業(yè)人士必備的技能之一。嵌入式系統(tǒng)的學習不僅開拓了我的眼界,也讓我深刻地體會到了它的重要性。在學習嵌入式系統(tǒng)的過程中,我獲得了寶貴的心得體會,并且為將來的職業(yè)發(fā)展奠定了堅實的基礎(chǔ)。
學習嵌入式系統(tǒng)的過程中,我面臨了許多困難和挑戰(zhàn)。首先,嵌入式系統(tǒng)的學科涵蓋范圍很廣,涉及電路設(shè)計、軟件開發(fā)、信號處理等多個領(lǐng)域,需要具備扎實的基礎(chǔ)知識。其次,嵌入式系統(tǒng)的開發(fā)環(huán)境和軟硬件平臺多種多樣,需要靈活運用不同的工具和技術(shù)。此外,由于嵌入式系統(tǒng)通常要求實時性和可靠性,對于性能優(yōu)化和錯誤調(diào)試的要求也較高。因此,學習嵌入式系統(tǒng)需要不斷地學習和實踐,增強自己對電子技術(shù)和計算機科學的理解能力。
在學習嵌入式系統(tǒng)的過程中,我總結(jié)出了一些方法和技巧。首先,要打好基礎(chǔ),學習電路設(shè)計、C語言編程和操作系統(tǒng)等相關(guān)的基礎(chǔ)知識,為深入學習奠定堅實的基礎(chǔ)。其次,要積極參與項目實踐,參加相關(guān)的競賽和實訓活動,親自動手實踐并解決實際問題,從而提高自己的動手能力和解決問題的能力。此外,要經(jīng)常關(guān)注行業(yè)動態(tài),了解最新的嵌入式系統(tǒng)技術(shù)和應(yīng)用,掌握最新的開發(fā)平臺和工具,不斷更新自己的知識儲備和技術(shù)水平。
學習嵌入式系統(tǒng)不僅有助于提高自己的就業(yè)競爭力,也有助于拓寬個人發(fā)展的空間。隨著物聯(lián)網(wǎng)、人工智能等技術(shù)的快速發(fā)展,嵌入式系統(tǒng)的需求將會日益增加。另外,嵌入式系統(tǒng)的學習也有助于培養(yǎng)創(chuàng)新能力和團隊協(xié)作能力,為將來的職業(yè)發(fā)展打下堅實的基礎(chǔ)。在未來,學習嵌入式系統(tǒng)還可以向更深層次的領(lǐng)域發(fā)展,如嵌入式人工智能、機器學習等,為個人的職業(yè)道路帶來更多的選擇。
通過學習嵌入式系統(tǒng),我深刻體會到了它的重要性和難度。學習嵌入式系統(tǒng)不僅需要扎實的基礎(chǔ)知識,還需要不斷地學習和實踐。然而,通過不斷地努力和實踐,我獲得了豐富的知識和經(jīng)驗,提高了自己的技術(shù)水平和解決問題的能力。在將來的職業(yè)發(fā)展中,我將發(fā)揮所學的嵌入式系統(tǒng)知識的作用,為社會的發(fā)展和創(chuàng)新做出自己的貢獻??偟膩碚f,學習嵌入式系統(tǒng)是一項具有挑戰(zhàn)性和意義重大的任務(wù),但只要保持持續(xù)學習和實踐的態(tài)度,就能夠收獲滿滿的成果。
大學生嵌入式學習心得(熱門12篇)篇十一
本人大學學的是電子信息科學與技術(shù)專業(yè),其實這個專業(yè)和嵌入式?jīng)]有多大的關(guān)系,要說有關(guān)系就是簡單的講了下c語言語法,學完之后還不知道什么是c語言,只記住了,char,int,string等占幾個字節(jié),if,for,while循環(huán)什么的,感覺也就能算一些小學就會的題目,全國計算機等級二級也就糊涂的過了。
我這個專業(yè)沒學過c++,一開始不知道什么是向?qū)ο?,什么叫面向過程,這可能讓大家笑話了。不過這說的是實話,大學的時候比較喜歡動手,喜歡硬件方面的東西,也喜歡看書。在大一的時候就聽學長說,單片機很難學,在沒事的時候就從圖書管借了本關(guān)于51的書,一開始還真是不怎么懂,然后硬著頭皮去看,當我把51的結(jié)構(gòu)看完了,就不像一開始那樣一頭霧水了,自己在紙上把51的結(jié)構(gòu)圖默畫一遍,然后再把各個寄存器功能寫一下,各個功能口的結(jié)構(gòu)也畫一遍,然后就不覺得51有什么難了。其實有些時候不是這個東西你不會,而是在不會的時候自己先告訴自己這個太難了,自己先放棄了。我們學習51芯片,是為了以后的打基礎(chǔ),知道是怎么通過配置寄存器來實現(xiàn)功能。
大二下學期的時候,我們開了51的課,這個課幾乎就沒怎么去,因為我認為沒有必要去聽自己會的東西了。后來聽別人說avr的資源會比51的豐富的很多,所以就想試試,看看有什么難的,就從網(wǎng)上買了本馬潮老師《avr單片機嵌入式系統(tǒng)原理與應(yīng)用實踐》,一邊看書,一邊想自己畫一個板了,一開始想實現(xiàn)一個點陣屏,實現(xiàn)滾動效果,后來想想做個板也花不少錢呢,為什么不多加一些功能呢,還能多學到些知識,所以就加了溫感,紅外,鐵電存儲器等并把所有的擴展口都擴展了出來,備以后用,那時還挺自豪的呢,同學們都很羨慕,不過現(xiàn)在想想其實也沒什么了。
大學也聽說過嵌入式這個詞,不過不太明白是什么意思,09年的時候從網(wǎng)上找到中嵌視頻,有四張dvd(大約13g),下載下來后,從頭到尾的看了一遍,沒什么印象,只記得講一些不知所云的函數(shù),然后莫名其妙的講怎么使用那個44b0的開發(fā)板,不過聽完了,還是有很大收獲的,就有一種想裝一個linux的沖動,我是大二下學期才有的自己電腦,不過電腦的配置比較低,1g內(nèi)存,跑虛擬機就像個蝸牛,所以就想著怎么才能裝個linux,自己用xp習慣了,如果全換了又舍不得,那時從書上知道linux的文件系統(tǒng)和windows不一樣,只有一個根分區(qū),所以也害怕一裝linux全盤就被格式化了,不過最后還是欲望戰(zhàn)勝了擔心,買了張redhat9的光盤,小心的裝這個系統(tǒng),里邊的英文也不是太難,還是知道大概意思的,所以一步步的裝,最后裝到我的硬盤的最后空間,重新啟動,竟可以選擇進入哪一個系統(tǒng)了,從這之后,自己就不害怕怎么裝系統(tǒng)了,應(yīng)了那句言,紙上得來終覺淺,絕知此事要躬行。所以我認為,買一個開發(fā)板是完全有必要的,拿到實物操作一下就不會感覺太抽象了。
后來也想學學arm,但不知道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ā)疼,晚上也都差不多十二點時才睡覺。感覺到累,不過也感覺到自己在進步。
閑話有點多了,說了很多都是自己大學那點破事。
聽很多的初學者說不知道從哪里開始,學習嵌入都要學哪些東西,從網(wǎng)上搜了一下,一大堆的東西要學,一下就推薦十幾本書,說看完這本書怎么怎么樣,看完那本書怎么怎么樣,一下子就給初學者給嚇住了,其實完全沒必要把網(wǎng)上的那些東西全部看一遍,那樣又費時,又感覺工程太大,讓初學者沒有信心去把每一種都看完。網(wǎng)上說的些方面都要知道,不一定全部都掌握,我們可以退成求其次,每一個都知道一些,當然會的越多越好。今天學點這個明天學點那,換著樣來也不會覺得煩。而且還能感覺到每天都有收獲。
下面給嵌入式初學者一些自己的我個人建議。
1、嵌入式涉及到很多的基礎(chǔ)知識
c語言,關(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用命令操作一是效率高,二是功能非常強大,遠非圖形界面能比的了的,其實我們用圖形界面的操作都要轉(zhuǎn)化為命令傳給硬件的。
shell編程也要了解一些,在這給大家推薦一個教程,周朝劍的 shell編程,也就七八講吧,講的很全面。初學者看前4講就可以了。
linux設(shè)備驅(qū)動的架構(gòu)要了解,初學者可以以米爾的myd-am335x開發(fā)板上的led驅(qū)動分析一下,結(jié)合原理圖和linux設(shè)備驅(qū)動相關(guān)書籍把每一行代碼都分析明白。關(guān)于驅(qū)動給大家推薦一本書《linux設(shè)備驅(qū)動程序》中國電力出版社出版的,很經(jīng)典的,初學者看可能看不太明白,不過要堅持看,最次也得把前6章看完了。
2、看書不要希望一次就會
一次就明白是什么意思,也不要死記硬背,看不明白也沒關(guān)系,以后遇到了知道去哪里去找就可以了,以后遇到的多了,也就記住了,遇到的少的,忘記也就忘記了。還有,不要直接閱讀linux內(nèi)核源代碼,看一些自己把頭撞破也想不明白的事,會打擊初學者的積極性,要循序漸進,今天學個做個led,明天做個串口,后天說不定就做硬件編解碼了。
3、你可以不接受培訓,但是不能不買開發(fā)板
如果你想學習嵌入式一定要買塊學習板,現(xiàn)在的開發(fā)板很便宜了,給我們初學者減輕了很多經(jīng)濟負擔??丛俣嗟囊曨l,看再多的書,也不如自己動手試一下,看著很簡單的東西,做起來就可能遇到很多的問題,遇到問題找到原因,解決問題,只有這樣才能學到東西,記得我第一次寫led的驅(qū)動,想自己試一下,網(wǎng)上也有人寫過相關(guān)的代碼,可是自己一試,就出了好多的問題,那個led弄了我一天才把led燈點亮。所以不要眼高手低。
還有關(guān)于培訓,現(xiàn)在的培訓機構(gòu)很多,講的也不錯,老師也很好,但是有一個問題,太集中了,而且學生動手的機會也不太多,記得我們公司還招了一個在北京某個培訓機構(gòu)培訓半年的員工呢,花了一萬多,來了之后也沒感覺有多高,問他都學了什么,也就是我前邊說的那些基礎(chǔ)知識,很多的東西還是不知道的,照著書弄個helloworld模塊驅(qū)動兩天沒搞定。不是培訓不好,但我個人見解效果并不是很好。記?。褐挥凶约簞邮肿鲞^的東西才是自己的。
現(xiàn)在買一塊開發(fā)板很便宜,飛凌的ok6410的開發(fā)板就不錯,源碼完全開放,而且資料也很豐富,完全能滿足初學者學習用,有人說友善的板子也不錯,我個人覺得友善的板子不錯,但是不適合初學者,因為他的很多的東西是不給代碼的,用過友善的板子的同學經(jīng)常有這樣的痛苦,想學一個東西,去找他的代碼的時候,卻找不到,很多友善提供的代碼中很多的都是封裝好的,只提供給客戶一個庫,初學者想要找代碼的時候就不知道怎么辦了。
4、不要好高騖遠,要腳踏實地
對于初學者,還有一點小建議,我們拿到一個開發(fā)板,很興奮也很激動,想法自然也很多,想用開發(fā)板實現(xiàn)自己的這個想法,實現(xiàn)那個想法,然后又不知道從何下手,然后就去論壇中發(fā)一個貼,“那個什么什么怎么實現(xiàn)啊,哪位大俠能詳細說一下啊,跪求!!”然后等著別人去回復。見沒人回復就抱怨。有想法是好的,我們要實現(xiàn)自己的想法也是有前提的,首先,我們對這部分知識了解嗎?如果不了解就去google一下(最好別用百度,不太好用),了解了一些,也就大概知道要怎么做了。如果再遇到問題,再去發(fā)貼問,這樣也顯得咱們有水平。比如自己連串口是什么都不太清楚呢,就問串口通信怎么做啊,就是人家把代碼給咱,咱也不明白是怎么回事啊。
5、多看代碼,多寫代碼
見多識廣,熟能生巧。多看代碼,要從代碼中讀出代碼的意思來。自己平時也要多寫代碼,多練習(這一點我做的不好,寫的少)。
寫完已經(jīng)晚上兩點了,思路有些亂,有些也是個人的見解,在有些人看來可能是錯誤的,每個人有每個人的學習方法,但是我們的目的只有一個——希望我們學到更多的知識。
還記得老師第一次將一塊天祥的2440開發(fā)板放到我面前時,我心里覺得這太神奇了,好漂亮的板子,怎么弄呢?老師大體給我講了一下,但是以前連51單片機操作都不熟的我如何記得住老師說的呢?板子拿到手里,左手拿不知到怎么開始,右手拿也不知道如何入手啊。
老師說我那里有視頻,我覺得老師啊,你不早說啊。
也許老師是故意的,因為將近一周的時間我了解了三星公司的芯片s3c2440a,知道了天祥開發(fā)板的原理,包括的外設(shè),有了整體的認識。
我拿到視頻后跟著視頻一步一步地開始了我的嵌入式之旅...
大學生嵌入式學習心得(熱門12篇)篇十二
親愛的醫(yī)護人員:
你們好!懷著激動的心情寫下這封信,不知你們在一線近況如何?
20__年春,你們負重前行,為這場突如其來的疫情大戰(zhàn)奮斗。你們舍小家、顧大家,毫無怨言、不圖回報。
22歲護士姐姐的手被橡膠手套、消毒液和洗手液反復侵蝕著,皮膚皸裂受損,已滿是傷口。一雙本該細膩柔軟的手,卻有著與年紀不相仿的粗糙??吹綀D片的那一刻,我真的好心疼你!為了避免交叉感染,也為了節(jié)約穿脫防護衣帽的時間,武漢大學人民醫(yī)院東院的90后護士單霞,毅然剪掉了自己的長發(fā)。她說:“頭發(fā)沒有了還可以再長,現(xiàn)在的首要問題是保護好自己的同時,盡力去救更多人?!蔽屹潎@你的勇氣和果斷。17年前,全世界守護90后;17年后,90后守護全世界!
我想,我之所以贊揚你們逆行的勇氣,是因為你們明明知道前方是未知于風險,甚至于無聲于黑暗,卻毅然前行。在危難面前,總有你們的身影,不記酬報,無論生死,挺立在疫情的第一線。你們逆行的背影,牽動著多少顆心。伸出你那溫暖的手,托起無數(shù)的生命。
愿疫情早日結(jié)束,愿你們能早日回家!你們辛苦了!祝安好!