當前位置:萬佳範文網 >

心得體會 >學習心得體會 >

嵌入式開發學習心得感想(通用3篇)

嵌入式開發學習心得感想(通用3篇)

嵌入式開發學習心得感想 篇1

工作一年了,喜愛嵌入式這個好玩,令人羨慕的行業,不止是工資待遇哦。

嵌入式開發學習心得感想(通用3篇)

4月,又是有許多面臨畢業、找工作的大學生來到,面對如此激烈的競爭,如果有一技之長旁身,那就是你挑公司了。

非常有感慨,上一年我也在大學城中參加千里馬的面試,跟我同學都是拿着一袋子的簡歷去排隊。

或者網上招聘海投簡歷。

現在就職的公司算不上高大上,還能算的過去。總結一下學習心得,也算對自己學習有個交代吧。

1、如何做好嵌入式Linux學習前的準備?

要成為一名合格的嵌入式Linux工程師,就需要系統的學習軟、硬件相關領域內的知識。大學裏面學的基礎還行,可以繼續自學,我是自學韋東山Linux視頻,重點是有書,有視頻,有代碼。如果基礎太差是個小白,還是建議去花幾萬培訓吧。

2、學習嵌入式Linux需要補習哪些基礎課程?

嵌入式Linux工程師的學習需要具備一定的C語言基礎,因此面對許多朋友只是在大一或者大二學習過C(還不一定認真學了,呵呵!),之後基本就不再用過的情況,建議大家在學習之前先複習一下C語言基礎這塊。要提醒大家的是,複習時不能只關注基本語法,對於常用的數據存儲及處理方式,例如:數組、結構體等也要關注,有條件的話一定在機器上親自敲敲代碼、分析理解一下具體案例代碼編寫的思路,讓自己慢慢進入一名嵌入式開發人員的狀態。

3、嵌入式Linux開發跟普通軟件開發在學習方法上有什麼不同?

要成為一名成功的嵌入式軟件開發人員,程序的設計能力是首要技能,這一點與普通的軟件開發人員的要求是一樣的。但是作為“軟硬兼施”的嵌入式開發,則要求大家不僅要了解較底層軟件的工作過程和工作原理(例如操作系統級、驅動程序級軟件),可以看一下韋東山Linux視頻第1期(基於S3C2440錄製): ARM實驗,u-boot,文件系統,初級驅動。

嵌入式開發學習心得感想 篇2

首先,我們學習的課本是嵌入式系統應用教程。我學習的體會是這樣的: 開始時,由於是剛剛入門,對老師書的好多東西是好奇的,好多名詞也是新鮮的,不過不太懂什麼意思。但是慢慢的,瞭解的深入讓我有了更深的感觸和體會。

在嵌入式的學習過程中,讓我瞭解了什麼是嵌入式系統。它就是以應用為中心,以計算機技術為基礎,軟硬件可定製,適用於不同應用場合,對功能、可靠性、成本、體積、功耗有嚴格要求的計算機系統。他一般由嵌入式微處理器、外圍硬件設備、嵌入式操作系統、用户應用程序四個部分組成,用於實現對其他設備的控制、監視或管理功能。嵌入式系統已經應用於科學研究、工業控制、軍事技術、交通通信、醫療衞生、消費娛樂等領域,人們日常使用的手機、PDA、汽車、智能家電、GPS等均是嵌入式系統的典型代表。

一開始我們就學習嵌入式的系統的基礎部分,那很簡單,就是一些定義或是介紹之類的。在進入第二章時,就開始學習了嵌入式開發過程中的主要操作系統——linux,在接下來的課程中,我發現嵌入式的學習過程還是蠻有趣的。在對linux的學習中,我們對它有了一點點的瞭解,接着就是學習一虛擬機的方式安裝linux。對我來説有趣的就是安裝的過程了,首先我們跟着老師的腳步走,學會了怎麼安裝,在自己動手進行對它的安裝,這個過程是簡單而有趣的。這樣的開始讓我對它充滿了興趣,也對以後的學習充滿了信心。

其次就是安裝好了之後,老師就更深一步的教我們應用了。在這是老師首先交給我們的是一些簡單的命令應用,Linux具有很豐富的命令,絕大多數命令具有大量的參數。在學習命令的過程中,只要你認真的看着老師操作還有認真聽着他講,你就會發現有些命令的操作還是很簡單的,不過在操作的過程中,我也有遇到有些困難,會出現你按照書上學習的例子,將命令輸入終端時會出現你不想要的結果,也就是錯誤的結果。這是問問旁邊的同學或是懂的同學就可以解決了。在對於這部分的學習中,讓我知道了命令對於嵌入式的重要性。它是linux的重要內容,linux中所有的功能都是通過命令執行。在實際應用中,為了減少系統開銷,經常不使用圖形界面,此時,對系統的所有操作都需要以命令方式來執行。在嵌入式系統開發過程中,由於目標機的性能和配置比較低,因此,一般情況下目標機僅具有命令窗口而沒有圖形界面,對目標機的所有操作都通過命令來實現。

還有的那就是進一步學習與嵌入式系統開發相關的linux的服務,他們的啟動、設置等的操作和應用。而在學習之中,我們主要介紹的是嵌入式系統中開發工程使用的TFTP、Telent和NFS服務。第一個實現的事上機位與下機位之間文件的傳輸、無磁盤網絡的設備的啟動等功能;第二個實現的事遠程登錄功能;第三個實現的是網絡文件系統功能。

從以上的內容之中,並不難感受到我們的學習過程是由淺入深的,這對於我們的學習也有了較好的幫助。

當然,我們學習的不僅僅是這麼幾個內容,其中還有相關的實驗內容。在我們基礎的學習的過程之中,我有了這麼一點的感受,總的來説就是概念加專業名詞還有介紹加實驗。不過你絕對不能小看那些概念和介紹,它對我們有着很重要的指導作用哦!實驗那就更不用説了,它提高我們的動手能力,在實驗的過程中還能讓你更加理解書中的理念,這就是我學習嵌入式的感受。

嵌入式開發學習心得感想 篇3

學習嵌入式,該學習什麼基本的知識呢?

首先C語言,這個是毋庸置疑的,不管是做嵌入式軟件還是硬件開發的人員,對C語言的掌握這個是必需的,特別是對於以後致力於嵌入式軟件開發的人,現在絕大部分都是用C語言,你説不掌握它可以嗎?至於如何學習C語言,我想這些基礎的知識每個人都有自己的方法,關鍵要去學習,看書也好,網上找些視頻看也好。很多人會問,C語言要學到怎麼樣,我覺得這沒有標準的答案。我想至少你在明白了一些基礎的概念後,就該寫代碼了,動手才是最重要的,當你動手了,遇到問題了,再反過來學習,反過來查查課本,那時的收穫就不是你死看書能得到的。

其次,應該對操作系統有所瞭解,這對你對硬件和軟件的理解,絕對有很大的幫助。應該把系統的管理理解一下,比如進程、線程,系統如何來分配資源的,系統如何來管理硬件的,當然,不是看書就能把這些理解透,如果不是一時能理解,沒關係,多看看,結合以後的項目經驗,會有更好的理解的。

還有應該學習嵌入式系統,如linux或者wince下的編程,這些對以後做應用的編程很有幫助,當然,如果做手機的話,那可以學習MTK、塞班、Android等操作系統,Android是以後發展的趨勢,現在很熱門,Android也是基於linux系統封裝的,所以建議先學習下linux。

還有,應該學習下單片機或者ARM或者MIPS,很多人説我沒有單片機的經驗,直接學ARM可以嗎?我覺得那完全沒有問題的,當然如果你學習過單片機,那最好不過了,以後學習ARM就更簡單了。

最後如果你把以上的知識都有所瞭解後,就該去閲讀閲讀一些優秀的代碼,比如結合arm芯片手冊學習去學習下UBOOT的源代碼,瞭解下最小的系統開發,那對你整個嵌入式開發的非常有幫助的,可以的話,還可以學習下linux的源代碼,當然如果你直接閲讀2.6的代碼,我想你會很痛苦的,可以先看看linux 代碼早期的版本,比如0.12 的代碼等

等,麻雀雖小,五臟俱全,如果你全看完了,那我想你就是一名很成功的嵌入式工程師。

至於上面説的知識如何學習呢?每個人都應該去找自己最好的方法,所謂的最好的方法就是最適合自己的方法。很多人看不進書,那就去看看視頻吧。視頻也應該要選擇,不是隨便看看,應該要有所選擇,有所挑眩我也是這樣一路走過來的,不過我這人比較懶,我看不進書,一看書我就想睡覺,所以這幾年我都是看視頻過來的,現在也算學有所成,但也不敢説是高手吧。

我在網上看到,有人把自己學習嵌入式的視頻總結出來,嵌入式系列實踐和視頻教程,大家可以看看網址我仔細看了覺得很不錯,我本來也想整理下,可是奈何我自己的電腦硬盤空間才40G,沒有辦法,時間也是不夠,心有餘而力不足,我不是在幫他做廣告,雖然要花錢,我覺得算不錯,至少自己不用去整理和花大量的時間去找資源,當然如果網上有的下,你網速和硬盤都夠的話,我建議大家自己網上下也好。想想我自己該開始學的時候,那時視頻資源少之又少,我買書和買視頻至少花了幾千塊,但是我覺得那很值,至少我現在賺回來了很多知識。

最後,希望這篇文章對熱愛嵌入式,想致力於嵌入式開發的朋友有所幫助。送給大家一句簡單而又樸素的話,堅持就是勝利,貴在堅持,也可以看看如何堅持嵌入式學習!

  • 文章版權屬於文章作者所有,轉載請註明 https://wjfww.com/zh-mo/xinde/xuexi/oj7rjo.html
專題