-
01 小班授課
小班授課,確保教學質量,授課模式采取O2O線上線下相結合授課模式,并主張實戰教學,采取80%實戰,20%理論。
-
02 實戰教學
在授課環節中理論結合實操來進行學習,每個課程均有項目開發實戰案例,通過項目學習技術,從而可以學習技術開發。
-
03 提供服務
一次繳費,可在服務期內學習,重修多遍,學會為止,額外提供一年線下技術支持及線上長期技術支持服務。
校內實訓授課
學院電子大賽
校企實訓合作
GDIO共建實驗室
嵌入式編程階段 |
||
全程共260課時;周末班8-10個月,全日制班4-5個月;實踐考核X次,筆試考核X次 | ||
熟悉常用電子元器件、常用芯片知識及其使用方法 |
嵌入式概要、仿真軟件、工具、開發平臺使用 |
嵌入式C經典語句詳解、函數、數組、指針精講 |
介紹電子產品開發、生產的基本流程 |
嵌入式C語言典型范例、數據類型 |
熟悉C語言、C++編程及編程 |
字符IO和輸入輸出 |
存儲類、鏈接和內存管理 |
宏定義、復雜聲明 |
結構體、共用體和枚舉 |
嵌入式議題 |
嵌入式常見編程錯誤 |
ARM階段 | ||
系統掌握嵌入式底層開發,熟練掌握單片機、ARM核開發;具備嵌入式產品設計中級以上能力,可以獨立承擔中小型嵌入式項目的組織及開發工作;擁有輔助性經驗者,將達到嵌入式行內工程師水平,可以獨立承擔大型嵌入式項目的組織及開發工作。 | ||
課程主題 | 課程內容 | |
介紹ARM |
ARM體系結構、ARM簡介、流水線。 |
|
處理器工作模式 |
了解處理器工作模式。 | |
ARM處理器核 |
了解ARM處理器核。 | |
ARM指令集 |
了解ARM指令集。 | |
ARM與Thumb交互 |
交互工作基礎;子程序交互和veneersARM V5TE架構擴展RealView MDKARM-KEIL開發軟件介紹、J-LINK、H-JTAG、U-LINK、USB轉RS232、USB轉并口等常用開發工具使用練習。 |
|
異常處理 |
中斷處理;Abort處理;SWI處理;復位和未定義指令處理 。 |
|
ARM模塊的實戰環節 |
基于ARM的嵌入式硬件平臺接口設計;嵌入式硬件平臺接口操作。 |
嵌入式Linux系統開發實戰 | ||
課程主題 | 課程內容 | 課程目標 |
Linux平臺搭建與環境熟悉 |
Linux 簡介;Linux 系統的主要特點;Linux 的組成;主要的 Linux 版本;嵌入式Linux簡介與發展 |
了解Linux系統;區分各種版本的Linux系統,以便于拓展 Linux視野 |
虛擬機安裝和Linux系統安裝 |
虛擬機安裝;Linux系統的安裝;Linux系統的常用軟件的安裝;Linux快速入門;熟悉運用Linux環境下,常用命令的操作與系統設置,如常用的 Shell;掌握基本的Shell 應用 |
————— |
嵌入式LINUX環境搭建 |
建立嵌入式Linux開發環境;熟悉嵌入式開發平臺;嵌入式Linux開發工具;Linux下的調試技巧;MAKE工程管理器;硬件環境的搭建;arm-linux-gcc與 gcc安裝配置 |
————— |
U-Boot |
Bootloader介紹;u-boot工程介紹;u-boot的編譯使用;u-boot源碼分析;u-boot資源分配;配置編譯;u-boot移植過程;U-Boot常用命令操作;添加;設置u-boot環境變量;u-boot驅動添加 |
了解U-Boot 的作用及工作流程;了解Bootloader 的代碼結構、編譯過程;移植U-Boot;掌握常用的U-Boot命令 |
Linux內核移植 |
Linux內核介紹;Linux內核特點;Linux內核源代碼結構;Linux內核選項解析;Linux內核編譯鏈接;內核模塊編譯、使用方法 |
熟悉內核的原碼結構和kbuild Makefile語法;掌握和內核、驅動模塊編譯相關的原理及方法 |
Linux根文件系統 |
busybox 包移植、編譯;Linux跟文件系統制作過程;根文件系統介紹;nfs文件服務器系統搭建 |
————— |
L驅動開發 |
字符型LED驅動開發(GPIO口驅動);按鍵驅動開發(中斷驅動,在驅動中中斷程序的編寫,消息隊列的應用;ADC驅動開發;網卡驅動開發;串口驅動開發;液晶屏(TFT彩屏驅動開發);觸摸屏驅動+tslib(中間插件移植與設置); IIS驅動開發+maplay移植與應用(mp3播放) |
介紹嵌入式Linux驅動開發相關概念及開發流程,了解驅動開發的關鍵技術點,講解嵌入式Linux下常用接口驅動的編寫方法 |
Linux應用學習 |
Linux系統中的進程的概念,在應用程序中線程與父子進程的創建與應用;線程之間、進程之間的通信;進程間通信基本概念;信號(SIGNAL);內存映射(MAPPED MEMORY);消息隊列(MESSAGE QUEUE);信號量(SEMAPHORE);tcPip協議在應用程序中的編程開發(SOCKET套接字編程開發) |
精通嵌入式Linux下的程序設計,熟練掌握嵌入式Linux的開發環境、系統編程以及網絡編程,熟悉C++、QT編程并且深刻體會整個嵌入式Linux項目開發流程,強化Linux應用開發的能力 |
QT移植與開發 |
嵌入式LinuxGUI介紹;嵌入式QT開發包移植 |
了解嵌入式Linux下的幾種常見GUI及其特點,能掌握QT的有關內容,具備QT程序設計能力。了解嵌入式數據庫的配置與開發 |
嵌入式系統應用程序,驅動程序調試 |
Linux基本工具調試使用。GDB,insight調試等;Linux應用程序的編程;嵌入式產品程序打包與發布 |
————— |
嵌入式項目綜合調試,產品發布 |
————— |
了解真實項目的開發流程,將知識應用到項目開發中。模擬真實項目的管理過程,培養項目團隊協同開發能力、項目文檔編寫能力和新知識的學習能力,為下一步就業做好知識上和心理上的充分準備 |
項目實戰階段(多項目實戰) | |
課程主題 |
課程內容 |
國際項目管理、電子產品項目管理知識詳解 |
國際項目管理概述;國際項目管理三要素;電子產品開發規劃、流程;工作分解表;甘特圖;電子產品項目計劃書編制 |
嵌入式模塊實踐階段:嵌入式開發剖析,項目分析方法 |
基于Qtopia的GUI開發、linux應用程序調試技術;FAT16/32文件系統剖析與移植;TCPIP協議剖析,移植及應用;圖象采集;操作系統平臺上的編程實戰;基于操作系統的底層驅動的移植;USB傳輸剖析,移植及應用(也可討論選擇);嵌入式開發工程師經驗交流,基于嵌入式產品開發項目管理、項目開發規范 |
實戰開發 |
從所列出的項目中選出3-5個項目在工程師指導下自獨立開發完成 |
xinyingda
信盈達培訓提供技術交流及企業工作面試平臺,幫助學員更好的...小班授課,確保教學質量,授課模式采取O2O線上線下相結合授課模式,并主張實戰教學,采取80%實戰,20%理論。
在授課環節中理論結合實操來進行學習,每個課程均有項目開發實戰案例,通過項目學習技術,從而可以學習技術開發。
一次繳費,可在服務期內學習,重修多遍,學會為止,額外提供一年線下技術支持及線上長期技術支持服務。
深圳西鄉信盈達辦公室
深圳民治中心前臺
南京中心-前臺
深圳民治中心教室
¥9800課時:詳詢
¥12800課時:詳詢
¥詢價課時:詳詢
¥5000課時:詳詢
¥詢價課時:詳詢
¥詢價課時:詳詢
¥詢價課時:詳詢
¥詢價課時:詳詢
¥詢價課時:詳詢
¥詢價課時:詳詢
¥詢價課時:詳詢
¥詢價課時:詳詢