嵌入式開發職業課程

教學服務
365
視頻時長
246小時
學習人數
4841
中國人保教育培訓險
開始學習
有位老師想跟你聊一聊

Hi,我是你的學習規劃師

不知道選什么課?和我聊聊吧!

規劃學習路徑
  • 學習中
  • 已學完
  • 未學習
  • 即將上線

嵌入式基礎課程

27課時51小時40分

L1
C語言

C語言是嵌入式領域最重要也是最主要的編程語言,本課程從零開始講解C語言,并通過大量編程實例重點講解C 語言的高級編程知識。通過本課程學習學員會有比較扎實的C語言基礎及編程能力,為后續學習打下基礎。

D1 必備Linux命令和C語言基礎 免費 D2 數據類型、常量、變量及運算符 免費 D3 輸入輸出專題
D4 控制語句 D5 數組和字符串 D6 指針專題一
D7 指針專題二 D8 函數1 D9 函數2
L2
Linux C語言高級

本課程將在學員C語言基礎知識之上,通過大量編程實例重點講解C語言的高級編程知識,包括結構體、共用體、內存管理。通過本課程的學習,學員的C語言基礎更加扎實、編程能力得到進一步提升

D1 軟件包管理及shell命令 試聽 D2 linux shell命令 D3 linux shell腳本編程
D4 linux C語言高級編程 D5 Makefile
L3
數據結構

本課程重點講解數據結構的核心內容,包括順序表、鏈表、隊列、棧、樹、各種查找和排序算法等。每種重要的數據結構都會介紹其理論知識及C語言的實現,還會結合實例講解其在實際中的應用。

D1 數據結構引入 D2 線性表之順序表(上) D3 線性表之順序表(下)
D4 線性表之鏈表 D5 線性表之鏈表應用 D6 單鏈表的操作實現
D7 棧實現及其應用 D8 隊列實現及其應用(上) D9 隊列實現及其應用(下)
D10 樹及實現(上) D11 樹及實現(下) D12 查找
D13 排序

嵌入式應用層課程

23課時40小時26分

L4
文件IO

關于文件的操作是嵌入式Linux應用層開發中很重要的一部分。本課程的主要目標是讓學員熟練掌握linux下關于文件的各種操作,強化學員對Linux應用開發的理解和編碼調試的能力,主要包括標準I/O、文件I/O、庫的制作和使用等

D1 標準IO(上) 試聽 D2 標準IO(下) D3 linux下文件I/O、庫的制作及使用
L5
并發程序設計

關于文件的操作是嵌入式Linux應用層開發中很重要的一部分。本課程的主要目標是讓學員熟練掌握linux下關于文件的各種操作,強化學員對Linux應用開發的理解和編碼調試的能力,主要包括標準I/O、文件I/O、庫的制作和使用等。

D1 進程編程及守護進程—進程、進程命令、fork、exit、excel、system D2 進程編程及守護進程—wait函數、waitpid函數、Linux守護進程 D3 線程專題(上)
D4 線程專題(下) D5 Unix進程間通信方式上 D6 Unix進程間通信方式下
L6
網絡編程

應用開發中大多都會涉及到網絡功能,網絡編程是Linux應用開發中非常核心的技術之一。本課程結合了大量實例講解了網絡基礎知識、TCP?及UDP編程,并發服務器、I/O多路復用、TCP/IP協議原理、域名解析、網絡超時優化等重要內容。

D1 網絡基礎上 試聽 D2 網絡基礎下 D3 TCP編程
D4 并發服務器 D5 UDP編程 D6 IO多路復用
D7 TCP、IP協議原理 D8 網絡編程擴展上 D9 網絡編程擴展下
L7
數據庫開發

sqlite是嵌入式編程中應用最廣泛的數據庫。本課程講了sqlite數據庫的安裝、常見的sql語句、及用C語言如何操作sqlite數據庫。

D1 嵌入式數據庫之sqlite3上 試聽 D2 嵌入式數據庫之sqlite3下
L8
在線詞典綜合實戰

在線詞典項目是一個涵蓋了嵌入式應用開發所有課程的一個綜合項目,通過本次課,學員可以對之前知識進行復習、消化和提升

D1 在線詞典項目介紹及框架搭建 試聽 D2 在線詞典項目注冊登錄的實現 D3 在線詞典項目功能實現

嵌入式底層課程

39課時80小時10分

L9
ARM體系結構

ARM是嵌入式領域最主要的CPU處理器。本課程包括體系結構、編程環境、指令集、異常處理、裸機開發、通訊接口、中斷機制、波形控制等重要內容。

D1 ARM基礎(基于4412開發板) 試聽 D2 ARM指令(基于4412開發板) D3 ARM異常處理
D4 ARM裸機開發 D5 ARM通訊接口 D6 ARM中斷機制
D7 ARM波形控制
L10
系統移植

【重要提醒】關于系統移植常見問題解答(www.180916.live/course/details/2748)
Linux的最新版本在內核驅動框架上有了較大的改動,引入設備樹的概念。華清遠見投入大量研發精力,移植了最新的Linux-3.14操作系統,詳細講解最新的Uboot的移植過程。

D1 系統移植概述及環境搭建上 試聽 D2 系統移植概述及環境搭建下 D3 Bootloader移植上
D4 Bootloader移植下 D5 Linux內核分析 試聽 D6 Linux內核移植及網卡移植
D7 第三方驅動移植 D8 根文件系統制作
L11
嵌入式內核及驅動開發初級

驅動開發是嵌入式Linux開發難度最高的內容。驅動開發既要熟悉相關硬件的操作又要深入理解內核中驅動框架和相關機制。本課程內容包括環境搭建、字符設備驅動編寫、中斷編程、平臺驅動模型、接口驅動的編寫等重要內容。

D1 設備驅動環境搭建 D2 驅動模塊開發上 D3 驅動模塊開發下 試聽
D4 字符設備驅動基礎上 試聽 D5 字符設備驅動基礎中 D6 字符設備驅動基礎下
D7 中斷編程1 D8 中斷編程2 D9 中斷編程3
D10 中斷編程4 D11 中斷編程5 D12 平臺總線專題1
D13 平臺總線專題2 D14 平臺總線專題3 D15 平臺總線專題4
L12
嵌入式內核及驅動開發高級

驅動開發是嵌入式Linux開發難度最高的內容。驅動開發既要熟悉相關硬件的操作又要深入理解內核中驅動框架和相關機制。本課程主要講解驅動開發中的高級內容,包括高級驅動學習方法、輸入子系統、I2c子系統、設備樹等重要內容。

D1 高級驅動學習方法 D2 輸入子系統1 試聽 D3 輸入子系統2
D4 輸入子系統3 D5 輸入子系統4 D6 I2C子系統上
D7 I2C子系統下 D8 設備樹(上) D9 設備樹(下)
320期福彩开奖号 湖南幸运赛车开奖直播 涨8配资官网 如何看股票指数及数据 股票涨跌幅规定 广西十一选五计划 四川快乐十二查询 浙江快乐十二专家推荐 河北福利彩票排列七 黑龙江36选7开奖结果查询结果104期 股票怎么算涨停