㈠ 關於嵌入式培訓
你的選擇不錯,目前,嵌入式行業最火。
這個行業內幾乎都是高薪IT人才,成就的金領也最內多。
人才缺容口很大,有很好的發展前途。
目前專業的嵌入式培訓不多,因為是最近幾年發展起來的。
這里可以給你推薦一個培訓機構:北京東方賽富培訓基地。
東方賽富在北京口碑很好。
他們做的是百年IT教育,致力於為中國高端3G嵌入式人才的培養,課程設置、實驗指導、講師實力等居於行業第一階梯。
他們的老師都是項目驅動制,師資團隊是整個3G嵌入式培訓領域最好的。
80%的老師來自清華大學、世界500強企業和中國頂尖的IT公司。
最重要的是東方賽富在保障這方面做的很好,只要通過考試的學員100%保障就業,並且還保障工資待遇和不就業就退款的承諾.
就業單位也很廣如搜狐、新浪、三星電子、聯想集團、華為技術、大唐微電子、紅旗、TCL等各大企業。
學費也很合理,你不妨去網站上看看,我覺得挺適合你的。
㈡ 學習嵌入式的方法總結
基於微控制器的嵌入式系統的學習建議
首先,要明確為什麼要學習以MCU為核心的嵌入式應用技術。針對讀者不同的學習目的,學習嵌入式系統的方法和側重點略有不同。
MCU具有廣泛的應用范圍外,對於計算機、電子類、機電類等專業的工科學生來說,即使暫時沒有從事MCU的應用的開發,學習MCU也有很重要的意義。因為,MCU作為微型計算機的一個種類,麻雀雖小,五臟俱全,學習MCU可以更加理解微機原理,更加清楚計算機的脈絡。同時,目前嵌入式應用系統的軟體開發方法與一般的軟體開發方法已經融合,開發平台也極為相似。對於在校學生,學習嵌入式應用技術,主要以書本知識為主,理解嵌入式系統的原理和基本編程方式,為將來的學習和發展打好基礎。
對於將要投身嵌入式行業的技術人員而言,學習嵌入式系統的方法和側重點不同於在校的學生。不但學習過程中所需要的背景知識(包括數字電路、匯編語言基礎、軟體工程,甚至機械自動化)不可或缺,而且更要養成良好的做事規范和方法。學習的側重點主要放在較復雜的嵌入式應用系統上,對於嵌入式實時操作系統(包括µC/OS-Ⅱ、SmallRTOS、µCLinux等)在應用的基礎上,有一定深度的理解。但是,對於只分析實時操作系統或進行短期培訓性的驅動程序開發,不扎實進行嵌入式系統基礎知識的學習與軟體及硬體實踐,是不可能學好嵌入式系統的。
其次,學習以MCU為核心的嵌入式應用技術,要選擇入門的機型。MCU種類繁多,應用於各行各業,在應用中需要設計者對各種MCU都有所了解,以便確定最佳的性能價格比。但是不可能也沒有必要同時學習各種型號MCU的軟硬體知識,通常的方法是學習一種典型的MCU系列,達到實用程度,在應用中首先選擇使用該系列。如果確實要用其它系列MCU時,只需將兩種系列的不同點進行分析、對比,即可在較短時間內達到可以應用的程度。對於初學者,選擇入門的MCU系列,一定要選擇在國際上比較流行,系列比較齊全,在若干年內不會被淘汰,且抗干擾性強、性能價格比較高的產品。選擇Freescale公司HC08/S08系列的MCU具有這些特點。
第三,MCU指令系統不大,特別是關鍵字不多,學習時,在了解基本性能的前提下,可先把關鍵字及其含義記住,這樣,在以後的學習中可起到事半功倍的效果。這一點需強調一下,花上幾個單元時間記住主要關鍵字,對於入門學習很重要,沒有必要的記憶,任何知識也無法學習。本書採用匯編語言與C語言並行學習的方法,可以通過實例對比學習。所提供的例子均通過測試,可以作為對比學慣用例。也可以應用到實際開發系統中。
第四,學習以MCU為核心的嵌入式應用技術,一定要勤於實踐。必須通過實踐,理解MCU原理,掌握基本的編程規范與方法,才能學會設計應用系統。因此,一定要創造條件進行實踐,這是學好MCU極為關鍵的一環。特別是注意軟體與硬體相結合的實踐。MCU程序要固化,進入硬體才能執行,而且通過MCU的輸入輸出以及執行機構反映出來,這就涉及到硬體系統的構成,因此學習MCU與單純開發計算機軟體不同,必須了解MCU系統的構成。同時,通過軟體「打通」硬體,觀察硬體響應現象,體會軟體功能。一般8位機的硬體評估系統只有幾百元,特別是好的硬體評估系統都提供自我實踐硬體介面,購買硬體評估系統進行學習與實踐是一種好方法。
第五,學習以MCU為核心的嵌入式應用技術,必須與輸入輸出介面的學習連在一起。MCU系統離不開各種輸入輸出介面,學習MCU,就必須學習各種介面的原理,通過介面的輸入輸出體現MCU程序的功能。
第六,MCU的發展已經逐步走向成熟期,各種新技術的使用,進一步提高了MCU的性能價格比。技術進步不可避免的帶動了學習方法的更新。學習以MCU為核心的嵌入式應用技術,也要與時俱進,不斷改造自己的學習方式,保持與嵌入式應用技術發展的同步。例如:以前的嵌入式系統代碼量小,對於硬體的依賴性大,可移植性也就相對較差,規范的重要性基本無從體現。但隨著電子技術的發展,MCU的集成度越來越高。前幾年還處於實驗階段的Flash存儲器技術,目前已廣泛使用。MCU性能的提高使得開發人員不得不更重視規范的價值和作用。如今的嵌入式系統開發,不按照規范進行,簡直寸步難行。
第七,由於嵌入式系統市場巨大,潛力無限,全球的生產商都非常看好這一領域,紛紛投入了大量的人力物力;而圍繞嵌入式系統的研究、設計和開發正成為計算機技術發展最活躍的方向之一。近年來,國內外關於嵌入式系統的書籍如雨後春筍般涌現。選擇好的書籍已成為大多數初學者的當務之急。首先,讀者不要盲目跟風,要選擇適合自己真正需要的書籍。其次,讀者可以通過閱讀一些書中內容判斷該書是否值得購買。因為好的書籍對於問題的闡述一定是清楚明了的;對問題的解決一定是細致透徹的。對於當前非常火熱的各種嵌入式培訓形式,讀者不要盲目跟風,要充分和慎重的考慮自己學習嵌入式的目標和計劃。只有從底層抓起,一點一滴打好基礎,才能學好嵌入式技術。
以上幾點主要是對學習階段的建議,開發應用階段則必須重視理論與實踐的結合,積累實際經驗,探索應用規律和特點。特別要認識到,嵌入式應用技術是以MCU的軟硬體技術為核心的綜合技術,必須學會知識的分割與綜合,才能融會貫通。
㈢ 在培訓班如何提高自己的嵌入式水平
多學多練,還有很多課程需要學習:
資料庫開發
1、資料庫概念、資料庫類型、常見資料庫
2、SQLite資料庫介紹及其安裝與移植
3、SQL資料庫語言( 數據定義語言(DDL)、數據操作語言(DML)、數據查詢語言(DQL)、數據控制語言(DCL) )
4、sqlite資料庫C語言編程中的各種SQL指令執行函數完成對資料庫的控制。
C++語言高級語言開發
1.熟悉面向對象的語言概述
2.熟練掌握c++語言的基本知識和類與對象及其高級應用
3、作用域運算符、內聯函數、強制類型轉換
4、new、delete內存管理
5、對象成員、成員函數
6、構造函數、析構函數、拷貝構造函數、函數重載
7、對象數組、this指針、枚舉、
8、靜態成員、靜態成員函數
9、對象成員
10、友元
11、封裝、繼承、多繼承、多態
12、虛函數、純虛函數、抽象類、虛析構函數 等
物聯網開發
1、了解物聯網、泛在網、互聯網基本要領及其關系
2、熟悉RFID從低頻段到高頻段的基本工作原理,以及RFID標簽的種類與行業應用,讀卡器原理與通信過程
3、熟悉TI的cc2530的基本應用,包含基本硬體資源,協議棧相關介面使用,以及點對點通信、星形通信、廣播通信、綁定通信,三種網路結構star、tree、mesh,掌握zibgee相關微控制處理晶元
4、了解zigbe協議棧組成,以及zigbee在通信、組網、搖控等領域的不同應用
5、通過Bluetooth、wifi和zigbee技術對比各自的優缺點,並重點介紹zigbee的各種應用
6、掌握溫度、濕度、光照、PH值、二氧化碳等感測器的工作原理及通信介面
7、了解NB-IOT基本概念及移運BC95模塊
8、熟悉CoAP協議在NB-IOT中的應用
9、掌握常用AT指定集
㈣ 什麼叫嵌入式培訓課程
開發環境無法達到開發的需求。況且,開發嵌入式軟體,還需要極強的JAVA 或者.NET 等軟體開發能力,建議先從軟體開發著手,
㈤ 嵌入式學習
1,樓主,你首先要學習C語言基礎,就相當於80%會單片機了,因為現在所有8/16/32位(51系列,MSP430系列,ARM系列)都是使用C語言。
2,先看內核8051的單片機:台灣宏晶的STC89C51-DIP40/或其它如新茂,到網上買一個開發板,價格不會超過200元。
3,看一下單片機功能:包換內部FLASH、RAM、TIMER、INT、ADC、USB、ISP/IAR等。
4,編譯環境、編程軟體KEIL。
5,打開開發板的例子程序,在KEIL編譯,下載到板,看結果和說明是不是相符,達到這樣效果時,你心裡肯定很激動,這時你真正學會了單片機,你成功了!!!!!。
6,單片機C語言舉例:
sbit SPEAK = P1^5; //IO口定義為蜂鳴器控制
如果蜂鳴器正極接電源,SPEAK =0;蜂鳴器就會響,你看就是這么簡單。
unsiggne char temp;//定義TEMP為單位元組變數。
sfr PORTA P1;//將P1口定義為PORTA
7,當你過渡到ARM時,你就要學習LINUX和WINCE這兩個最基本的操作系統運用在單片機上。
8,同樣的理,你也要買ARM2410/2440為代表的開發板,慢慢按照說明書一步一步地操作,練習,不停地做實驗,就學會。
9,當然,你得打一份工作,關於我上所說的,開始工資不要要求太高,等你做完幾個項目後,你真正學會了,才跟老闆或上司提,這樣繼續或或另尋高就才有資本。
總結:多做開發板上的實驗,你要多參與這樣的項目開發,慢慢就會了。
㈥ 嵌入式培訓心得有嗎誰培訓過有什麼心得
下面是星創客優秀學員的培訓心得:
有很多處於迷茫中的就業者,總在糾結要不要從事嵌入式這個行業,主要問題在於嵌入式這個行業對求職者的專業技能要求是非常高的,但不可否認一點嵌入式開發行業的發展前景的確很好,很多行業都涉及到了嵌入式技術,並且很多非嵌入式科班出身的求職者都投入到了嵌入式的學習過程當中,接下來我就總結一些嵌入式學習的小技巧,更好地讓你成為嵌入式工程師。
1.安裝一個Linux的發行版本,熟悉使用Linux,掌握Linux下的目錄結構、基本命令、編輯器VI、編譯器GCC、調試器GDB和 Make 項目管理工具,Shell Makefile腳本編寫等知識,以及嵌入式開發環境的搭建,如果曾是WINDOWS的程序員,嘗試把開發環境轉移到Linux下來。
2.了解C語言,C語言是嵌入式開發中非常重要的編程語言,對於這門語言不僅要會寫程序,還需要看懂他人的程序。
3.學會SHELL編程,SHELL幾乎可以作為一個入門語言來學習,那麼最低的要求就是要看懂自己版本linux的配置腳本。
4.多做案例分析,但你不可片面的認為是不動手去練習,如果想成為一名優秀的碼農,就需要自己去一行行打,這樣才可以取的大的進步。
5.好的學習方法,在學習任何一門學科時,都需要有好的學習方法作為支撐,當然學習嵌入式同樣需要多看參考書籍和學習視屏,更充分的利用網路資源。
如果你覺得自己目前還沒辦法掌握這些,可以和我一樣參加華清遠見星創客的培訓。一旦你掌握以上嵌入式學習提到的5個小技巧,可以逐步實現初級嵌入式工程師—中級嵌入式工程師—高級嵌入式工程師角色的轉變,到達最後一個階段,可以說你已經是一個人生贏家了。