廣州嵌入式培訓靠譜嗎
時間:2019-12-13 00:00:00
來源:信盈達
作者:信盈達
俗話說萬事開頭難,剛開始的時候,你是否根本就不知如何開始,上網查資料被一堆堆新名詞搞的找不到北,去圖書館看書也是找不到方向?又是arm,又是linux,又是uboot頭都大了。不知道自己究竟從哪里開始?
下面就跟著我學習設計嵌入式工程師的修煉日記吧!
簡單說,從arm基礎知識到裸機編程,從uCOSII到linux,從linux基礎的命令到shell編程,從u-boot到文件系統,最后到現在的linux驅動程序。從簡單到復雜,從基礎到高級基本是按照這個來的。
1.知識點:
(1) arm處理器基礎知識,工作模式,寄存器,中斷與異常,尋址方式,匯編指令集
(2) 熟悉ADS集成開發環境為裸機程序開發做準備
(3) 裸機程序開發:LED,串口,LCD,觸摸屏,NANDFLASH,IIC,IIS,DMA等
2.過程以及目的:
這一階段的學習主要是熟悉嵌入式的硬件,為以后的linux驅動打基礎。因為嵌入式主打處理器架構就是arm,所以針對arm來學習。首先學習基礎知識,然后通過在開發板上的練習來掌握。這一階段所用的資料主要有:
(1) 《ARM嵌入式基礎教程》 這本書主要看arm基礎的知識。這本書是講arm7的,但是arm的基礎的指令集以及模型是一樣的。
(2) 《嵌入式linux應用開發完全手冊》 這本書主要看介紹s3c2410接口模塊的部分,實驗裸機的時候需要硬件的知識。
3.所用時間:大約兩個月。
第二階段:linux基礎以及shell編程
1.知識點
(1) linux基礎知識
(2) linux安裝與使用
(3) linux常用命令
(4) vi使用
(5) 簡單shell編程
2.過程以及目的:
這一階段的學習主要是熟悉linux,會安裝linux,了解Linux的基礎知識,會簡單的操作。剛開始安裝linux還是在虛擬機上安裝比較好,安裝開發板推薦的Fedora9,按照開發板配套的說明一步一步的安裝,然后在上面練習各種命令。這一階段主要要看《鳥哥的linux私房菜基礎學習篇》,這個書有電子版,也不用全看,主要是看前面對Linux基礎知識的描述,以及基本的命令。命令只是了解,那么多記也記不下來,以后用時的再查閱。這一階段主要目的是對linux有一個整體的了解,最起碼要知道基礎的一些概念,還有會一些基本的操作。廣州嵌入式培訓靠譜嗎
3.廣州嵌入式培訓靠譜嗎,時間:大約一個月
第三階段:linux應用程序基礎開發
1.知識點:
(1) GCC,GDB,Make 基礎
(2) 文件,時間編程
(3) 多進程,多線程程序設計
(4) 進程間通信
2. 過程以及目的:
這一階段的學習主要是了解linux應用程序的編寫調試,也都是基礎知識,主要目的還是熟悉Linux。熟悉其中應用程序有關的一些概念,為以后打基礎。這一階段主要看了《嵌入式Linux應用程序開發標準教程》,這本書對linux上應用程序編寫講的很詳細,而且不是很難,那本最經典的《UNIX高級環境編程》講的比較深入,剛開始看有點難,萬事開頭難還是從簡單的開始。學習應用編程以后也不一定搞應用,從事嵌入式linux行業的人,這是必須的基本技能。
3. 時間:大約一個月。