3.嵌入式系統(tǒng)軟件設計
3.1嵌入式系統(tǒng)軟件結構設計
3.2嵌入式操作系統(tǒng)應用技術
3.2.1 時間管理
o 系統(tǒng)時間
o 時鐘中斷
3.2.2內存管理
o 靜態(tài)內存管理
o 動態(tài)內存管理
3.2.3任務管理和任務間的通信
o 任務間的通信機制
o 信號量
o 郵箱
o 消息隊列
3.2.4異常處理
o 異常處理方法
o 中斷優(yōu)先級處理方法
o 系統(tǒng)調用
3.2.5嵌入式文件系統(tǒng)應用技術
3.2.6嵌入式系統(tǒng)圖形用戶接口(GUI)應用技術
3.2.7嵌入式系統(tǒng)數據庫應用技術
3.3嵌入式軟件設計技術
3.3.1匯編語言設計
o 數據類型
o 匯編語言程序結構
o 匯編語言程序設計及優(yōu)化
o 子程序調用
3.3.2嵌入式C語言設計
o ANSI-C的數據類型
o C程序結構
o C語言程序設計及優(yōu)化
o 程序的編譯與鏈接
3.3.3面向對象程序設計與開發(fā)
o 面向對象的分析與設計方法UML
o 面向對象的編程語言
o 使用C++進行嵌入式系統(tǒng)開發(fā)
o 使用Java進行嵌入式系統(tǒng)開發(fā)
3.4 系統(tǒng)級軟件設計技術
o 嵌入式系統(tǒng)固件與系統(tǒng)初始化設計
o 設備驅動程序設計
o 硬件抽象層、板級支持包設計
o 嵌入式軟件的移植技術
4.嵌入式系統(tǒng)開發(fā)技術
4.1系統(tǒng)開發(fā)環(huán)境
4.1.1開發(fā)工具
o 文本編輯器
o 匯編、編譯和連接程序
o ICE和ICE監(jiān)控器
o 配置管理工具
o 逆工程工具
4.1.2平臺
o 操作系統(tǒng)
o 分布式開發(fā)環(huán)境
4.1.3開發(fā)環(huán)境創(chuàng)建方法及評估
o 開發(fā)工作分析
o 開發(fā)環(huán)境的建立
o 維護、管理、使用開發(fā)環(huán)境的方法
o 開發(fā)環(huán)境的平測
4.2實時系統(tǒng)的分析技術
4.2.1實時系統(tǒng)的分析技術
o 結構化分析方法
o 面向對象分析方法
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |