自動化學生如何面對嵌入式學習

2021-08-05 19:27:06 字數 1016 閱讀 8884



1、硬體層,是整個嵌入式系統的根本,如果現在微控制器及介面這塊很熟悉,並且能用c和組合語言來程式設計的話,從嵌入式系統的硬體層走起來相對容易,硬體層也是驅動層的基礎。

2、驅動層,這部分比較難,驅動工程師不僅要能看懂電路圖還要能對作業系統核心十分的精通,想做個好的驅動人員沒有

三、四年功底,作業系統核心不研究上幾編,不是太容易成功的,但其工資在嵌入式系統四層中可是最高的。3、作業系統層,對於作業系統層目前可能只能說是簡單的移植,作業系統是負責系統任務的除錯、磁碟和檔案的管理,而嵌入式系統的實時性十分重要。

4、應用層

三、學習內容   學arm,從硬體上講,一方面就是學習介面電路設計,另一方面就是學習彙編和c語言的板級程式設計。如果從軟體上講,就是要學習基於arm處理器的作業系統層面的驅動、移植了。

5、開發系統選擇。 arm7比較適合於那些想從硬體層面上走的人,因為arm7系列處理器內部帶mmu的很少,而且比較好控制,就比如s3c44b0來講,可以很容易將cache關了,而且內部介面暫存器很容易看明白,各種介面對於用硬體程式控制或axd單步命令列指令都可以控制起來。

6、高階嵌入式系統硬體工程師要具備的技能。首先**看看www.zt-training.com。   arm微控制器類的內容就較多,因此就業空間極大,而硬體設計最體現水平和水準的就是介面設計這塊。而介面設計這塊最關鍵的是看時序,而不是簡單的連線,比如pxa255處理器i2c要求速度在100kbps,如果把乙個i2c外圍器件,最高還達不到100kbps的與它相接,必然要導致設計的失敗。這樣的情況有很多,因此介面並不是一種簡單的連線,要看時序,要看引數。換句話說,給你一套電路圖你終究能看明白多少,看不明白80%以上的話,說明你離優秀的工程師還差得遠哪。其次是電路的除錯能力和審圖能力,但最最基本的能力還是原理圖設計pcb繪製,邏輯設計這塊。 高階硬體件工程師技術技能都要具備那些東西,首先要掌握eda設計的輔助工具類如protel\orcad\powperpcb\maplux2\ise、vdhl語言,要能用到這些工具畫圖畫板做邏輯設計,再有就是介面設計審圖能力,再者就是除錯能力,如果能走到總體方案設計這塊,那就基本上快成為資深工程師了。

如何學習嵌入式 嵌入式如何入門?

學習嵌入式,該學習什麼基本的知識呢?嵌入式如何入門?其次,應該對作業系統有所了解,這對你對硬體和軟體的理解,絕對有很大的幫助。應該把系統的管理理解一下,比如程序 執行緒,系統如何來分配資源的,系統如何來管理硬體的,當然,不是看書就能把這些理解透,如果不是一時能理解,沒關係,多看看,結合以後的專案經驗...

如何學習嵌入式

對於嵌入式工作室的同學,最大的困難莫過於真正的找到自己的方向。嵌入式本身實在包含太多的東西。以下是我進工作室半年的一些總結 基於linux開發平台 希望對大家有所幫助。對於選擇嵌入式方向的同學,大部分原因應該是覺得嵌入式包含的東西比較廣闊。可以學到很多東西。然而太廣闊的內容不一定是一件好事。就單單基...

如何學習嵌入式

如何學習嵌入式 第一篇 先講一講需要掌握的基本技能。答 1 c語言是所有程式語言中的王者 微控制器 dsp 類似arm的種種晶元的程式設計都可以用c語言搞定 因此必須非常熟練的掌握,大學本科教學中的c語言是遠遠不夠的,有兩個非常重要的內容沒有講 檔案的操作 和 io的操作 其中 io的操作 是必須掌...