亚洲国产天堂久久综合226114,亚洲va中文字幕无码毛片,亚洲av无码片vr一区二区三区,亚洲av无码乱码在线观看,午夜爽爽爽男女免费观看影院

課程目錄:嵌入式軟件設計培訓
4401 人關(guān)注
(78637/99817)
課程大綱:

          嵌入式軟件設計培訓

 

 

 

01
概述
【本章目標】本章目標對應課程學習目標1。完成本章學習后,學習者將能夠:(1)復述嵌入式系統(tǒng)、嵌入式軟件設計的內(nèi)涵與外延;(2)復述交叉開發(fā)環(huán)境包括哪些環(huán)節(jié),以及每個環(huán)節(jié)的作用?!颈菊禄顒印勘菊轮饕獌?nèi)容是嵌入式系統(tǒng)概述、嵌入式軟件設計概述,課后設置有5道課后測試題,分別測試學生的理解能力,記憶能力,分析能力。本章設置有3個討論題,分別測試學生的應用能力和分析能力。【等級水平】本章內(nèi)容主要為常識介紹、基本原理介紹,本章全部教學資源的內(nèi)容水平為初級,適合具備課程先導知識的學生作為初階內(nèi)容學習。

本章的主要視頻及課件資源列表如下:
1.1 嵌入式系統(tǒng)概述
1.2 嵌入式軟件設計概述
02
嵌入式C編程綜述
【本章目標】本章目標對應課程學習目標2。完成本章學習后,學習者將能夠:闡述在沒有嵌入式操作系統(tǒng)上進行C編程的基本方法,包括模塊劃分、顯示、鍵盤、菜單等設計方法?!颈菊禄顒印空n后設置有5道課后測試題,分別測試學生的理解能力、記憶能力、應用能力。本章設置有4個討論題,分別測試學生的應用能力和分析能力。【等級水平】本章內(nèi)容主要為基本軟件設計方法介紹,本章全部教學資源的內(nèi)容水平為中級,適合具備C語言課程先導知識的學生作為中階內(nèi)容學習。

本章的主要視頻及課件資源列表如下:
2.1 軟件架構(gòu)
2.2 C的面向?qū)ο蠡?br> 2.3 漢字處理
2.4 屏幕操作
2.5 輸入事件
03
ARM C程序優(yōu)化
【本章目標】本章目標對應課程學習目標2。完成本章學習后,學習者將能夠:概括ARM C程序優(yōu)化的主要方式,包括數(shù)據(jù)類型、循環(huán)、指針、結(jié)構(gòu)體等內(nèi)容?!颈菊禄顒印空n后設置有5道課后測試題,分別測試學生的理解能力、記憶能力、應用能力。本章設置有2個討論題,分別測試學生的分析能力?!镜燃壦健勘菊聝?nèi)容主要為對ARM C語言的底層特性理解,包括對編譯器特點的理解,本章全部教學資源的內(nèi)容水平為高級,適合具備ARM系統(tǒng)結(jié)構(gòu)課程先導知識的學生作為高階內(nèi)容學習。

本章的主要視頻及課件資源列表如下:
3.1思路優(yōu)化
3.2變量的數(shù)據(jù)類型選擇
3.3次數(shù)固定的循環(huán)優(yōu)化
3.4次數(shù)不定的循環(huán)優(yōu)化
3.5循環(huán)展開
04
Linux操作系統(tǒng)
【本章目標】本章目標對應課程學習目標3。完成本章學習后,學習者將能夠:概括Linux操作系統(tǒng)的發(fā)展歷史,熟悉并能充分運用Linux的shell命令進行常用操作?!颈菊禄顒印空n后設置有6道課后測試題,分別測試學生的理解能力、記憶能力、應用能力。本章設置有3個討論題,分別測試學生的理解能力和應用能力?!镜燃壦健勘菊聝?nèi)容主要為對Linux操作系統(tǒng)的一般性功能介紹,為后續(xù)軟件設計章節(jié)打下基礎,本章全部教學資源的內(nèi)容水平為初級,適合學生作為初階內(nèi)容學習。

本章的主要視頻及課件資源列表如下:
4.1Linux簡介
4.2Linux的shell
4.3Linux的基本操作
4.4Linux的網(wǎng)絡命令
05
Linux C編程工具鏈及Makefile
【本章目標】本章目標對應課程學習目標3。完成本章學習后,學習者將能夠:(1)熟悉并能充分運用Linux C編程工具鏈,包括vi、gcc、gdb、ld等;(2)闡述Makefile的基本結(jié)構(gòu)、規(guī)則的設計方法,熟悉并能充分運用各類規(guī)則來設計自己工程項目的Makefile。【本章活動】課后設置有11道課后測試題,分別測試學生的理解能力、記憶能力、應用能力。本章設置有5個討論題,分別測試學生的應用能力和分析能力?!镜燃壦健勘菊聝?nèi)容主要為對Linux C編程工具鏈的詳細介紹,為后續(xù)軟件設計章節(jié)打下基礎,本章全部教學資源的內(nèi)容水平為中級,適合學生作為中階內(nèi)容學習。

本章的主要視頻及課件資源列表如下:
5.1工具鏈概述
5.2編輯器vi
5.3gcc簡介
5.4gcc的使用
5.5gdb簡介
5.6Makefile工作原理
5.7Makefile實例分析
5.8Makefile設計
5.9Makefile綜合實例
06
嵌入式軟件平臺構(gòu)建
【本章目標】本章目標對應課程學習目標3。完成本章學習后,學習者將能夠:闡述嵌入式系統(tǒng)的構(gòu)成,歸納在一般嵌入式設備上進行環(huán)境配置、操作系統(tǒng)內(nèi)核高效設置的一般方法,闡述bootloader的基本原理,熟悉并能建立起交叉開發(fā)環(huán)境和linux應用軟件設計流程?!颈菊禄顒印空n后設置有5道課后測試題,分別測試學生的理解能力、記憶能力、應用能力。本章設置有2個討論題,分別測試學生的應用能力和分析能力?!镜燃壦健勘菊聝?nèi)容主要為嵌入式軟件平臺設計的詳細介紹,為后續(xù)軟件設計章節(jié)打下基礎,本章全部教學資源的內(nèi)容水平為中級,適合學生作為中階內(nèi)容學習。

本章的主要視頻及課件資源列表如下:
6.1基于Linux的嵌入式平臺
6.2BootLoader
6.3應用程序設計流程
07
文件目錄和內(nèi)存
【本章目標】本章目標對應課程學習目標4。完成本章學習后,學習者將能夠:闡述文件、目錄、內(nèi)存的編程方法,熟悉并能充分運用相關(guān)函數(shù)完成對文件、目錄、內(nèi)存的操作。【本章活動】課后設置有7道課后測試題,分別測試學生的理解能力、記憶能力。本章設置有1個討論題,測試學生的分析能力。【等級水平】本章內(nèi)容主要為對文件、目錄、內(nèi)存的詳細介紹,為后續(xù)從事相關(guān)軟件開發(fā)工作打下基礎,本章全部教學資源的內(nèi)容水平為中級,適合學生作為中階內(nèi)容學習。

本章的主要視頻及課件資源列表如下:
7.1 文件的屬性
7.2 文件操作
7.3 文件操作舉例
7.4 目錄操作
7.5 獲取目錄列表
7.6 內(nèi)存映像
7.7 內(nèi)存映像舉例
08
進程與線程
【本章目標】本章目標對應課程學習目標4。完成本章學習后,學習者將能夠:闡述進程與線程的概念、區(qū)別,熟悉并能充分運用相關(guān)函數(shù)完成對進程、線程的相關(guān)操作?!颈菊禄顒印空n后設置有7道課后測試題,分別測試學生的理解能力、記憶能力、分析能力。本章設置有2個討論題,測試學生的分析能力?!镜燃壦健勘菊聝?nèi)容主要為對進程、線程的詳細介紹,為后續(xù)從事相關(guān)軟件開發(fā)工作打下基礎,本章全部教學資源的內(nèi)容水平為高級,適合學生作為高階內(nèi)容學習。

本章的主要視頻及課件資源列表如下:
8.1 進程創(chuàng)建
8.2 在進程中啟動程序
8.3 等待進程結(jié)束
8.4 線程簡介
8.5 多線程編程舉例
8.6 線程同步
8.7 線程的屬性
09
信號
【本章目標】本章目標對應課程學習目標4。完成本章學習后,學習者將能夠:闡述信號的概念和基本使用方法,熟悉并能充分運用相關(guān)函數(shù)完成對信號的相關(guān)操作?!颈菊禄顒印空n后設置有6道課后測試題,分別測試學生的理解能力、記憶能力、分析能力。本章設置有2個討論題,測試學生的分析能力和創(chuàng)造能力?!镜燃壦健勘菊聝?nèi)容主要為對信號的詳細介紹,為后續(xù)從事相關(guān)軟件開發(fā)工作打下基礎,本章全部教學資源的內(nèi)容水平為高級,適合學生作為高階內(nèi)容學習。

本章的主要視頻及課件資源列表如下:
9.1 信號簡介
9.2 發(fā)送和捕獲信號
9.3 更健壯的信號接口
9.4 信號集處理
10
進程間通信
【本章目標】本章目標對應課程學習目標4。完成本章學習后,學習者將能夠:闡述進程間通信的概念和基本操作方法,熟悉并能充分運用相關(guān)函數(shù)完成進程間通信的相關(guān)操作?!颈菊禄顒印空n后設置有5道課后測試題,分別測試學生的理解能力、記憶能力、分析能力。本章設置有2個討論題,測試學生的分析能力和創(chuàng)造能力、?!镜燃壦健勘菊聝?nèi)容主要為對進程間通信的詳細介紹,為后續(xù)從事相關(guān)軟件開發(fā)工作打下基礎,本章全部教學資源的內(nèi)容水平為高級,適合學生作為高階內(nèi)容學習。

本章的主要視頻及課件資源列表如下:
10.1 無名管道
10.2 有名管道
10.3 信號量簡介
10.4 信號量舉例
10.5 共享內(nèi)存簡介
10.6 共享內(nèi)存舉例
10.7 消息隊列簡介
10.8 消息隊列舉例
11
套接字
【本章目標】本章目標對應課程學習目標4。完成本章學習后,學習者將能夠:闡述套接字的概念和基本操作方法,熟悉并能充分運用相關(guān)函數(shù)完成套接字的相關(guān)操作?!颈菊禄顒印空n后設置有5道課后測試題,分別測試學生的理解能力、記憶能力、分析能力。本章設置有2個討論題,測試學生的理解能力和分析能力?!镜燃壦健勘菊聝?nèi)容主要為對套接字的詳細介紹,為后續(xù)從事相關(guān)軟件開發(fā)工作打下基礎,本章全部教學資源的內(nèi)容水平為高級,適合學生作為高階內(nèi)容學習。

本章的主要視頻及課件資源列表如下:
11.1 套接字簡介
11.2 套接字舉例
11.3 套接字接口函數(shù)
11.4 網(wǎng)絡套接字
11.5 訪問系統(tǒng)服務
11.6 多客戶
12
模塊與驅(qū)動程序及驅(qū)動程序舉例
【本章目標】本章目標對應課程學習目標5。完成本章學習后,學習者將能夠:闡述模塊、設備驅(qū)動程序的基本設計方法,熟悉并能充分運用相關(guān)函數(shù)完成底層硬件設備的驅(qū)動程序?!颈菊禄顒印空n后設置有11道課后測試題,分別測試學生的理解能力、記憶能力、分析能力。本章設置有2個討論題,測試學生的理解能力和分析能力。【等級水平】本章內(nèi)容主要為基于驅(qū)動程序,對實際硬件設備進行操作,為同學們將來從事相關(guān)底層軟件開發(fā)工作打下基礎,本章全部教學資源的內(nèi)容水平為高級,適合學生作為高階內(nèi)容學習。

本章的主要視頻及課件資源列表如下:
12.1 內(nèi)核模塊簡介
12.2 內(nèi)核模塊設計
12.3 Linux設備驅(qū)動程序簡介
12.4 驅(qū)動程序的數(shù)據(jù)結(jié)構(gòu)
12.5 虛擬字符設備驅(qū)動程序?qū)嵗?br> 13
STM32編程方法
【本章目標】本章目標對應課程學習目標6。完成本章學習后,學習者將能夠:闡述STM32處理器的基本架構(gòu)、編程方法,熟悉并能充分運用相關(guān)函數(shù)完成STM32底層硬件的程序設計?!颈菊禄顒印空n后設置有5道課后測試題,分別測試學生的理解能力、記憶能力、分析能力。本章設置有2個討論題,測試學生的理解能力和分析能力。【等級水平】本章內(nèi)容主要為分析STM32的系統(tǒng)設計方法,對實際硬件設備進行操作,為同學們將來從事相關(guān)底層軟件開發(fā)工作打下基礎,本章全部教學資源的內(nèi)容水平為高級,適合學生作為高階內(nèi)容學習。

本章的主要視頻及課件資源列表如下:
13.1 STM32簡介
13.2 STM32常用片內(nèi)資源
13.3 GPIO編程方法--寄存器方式
13.4 LED流水燈實例--GPIO寄存器方式
13.5 GPIO編程方法--標準庫方式
13.6 LED燈閃爍實例--GPIO標準庫方式
14
基于Proteus的嵌入式軟件仿真
【本章目標】本章目標對應課程學習目標6。完成本章學習后,學習者將能夠:闡述Proteus的基本架構(gòu)、編程方法,熟悉并能充分運用相關(guān)函數(shù)完成Proteus/STM32底層硬件設備的仿真程序?!颈菊禄顒印空n后設置有3道課后測試題,分別測試學生的理解能力、記憶能力、分析能力。本章設置有3個討論題,測試學生的理解能力和分析能力?!镜燃壦健勘菊聝?nèi)容主要為基于Proteus的STM32系統(tǒng)仿真,為同學們將來從事相關(guān)底層軟件開發(fā)工作打下基礎,本章全部教學資源的內(nèi)容水平為高級,適合學生作為高階內(nèi)容學習。

本章的主要視頻及課件資源列表如下:
14.1 Proteus工具介紹
14.2 LED流水燈實例
14.3 定時器實例
14.4 外部按鍵中斷實例