1.嵌入式系统开发过程
1.1系统需求分析方法与步骤
1.2系统设计
o系统硬件配置
o系统功能组成分配
o软硬件功能的分配
o可行性验证及设计审查
o 系统规格
o周期,成本及工作量估计
o 开发计划
1.3软硬件协同设计
1.4硬件设计
1.5软件设计
o 软件结构
o 设计评审
o软件详细设计
1.6系统测试
o 测试环境
o测试计划(内容、方法、标准、过程、检验)
o 硬件测试
o软件测试(单元测试、集成测试)
o软硬件联合测试
o 实施测试
1.7系统评估
1.8 软件维护
2.嵌入式系统硬件设计
2.1嵌入式系统硬件基本结构
2.1.1嵌入式微处理结构与应用
2.1.2异常及中断处理技术
2.1.3DMA技术
2.1.4多处理系统
o 多处理器系统特点
o 多处理器系统构建技术
2.1.5总线架构
o 应用系统中的总线配置
2.1.6内存种类及架构
o 存储器系统接口设计
2.1.7数字电路和逻辑电路
o 专用集成电路
o 可编程逻辑控制器件
2.2输入/输出接口设计
2.2.1输入/输出接口
o 接口信号电平转换
o 接口驱动电路设计
2.2.2输入/输出接口应用技术
o 外围设备
o 串口通信
o 并口通信
o 模拟接口
o 通信接口设备
o 通信标准和协议
o 数据传输方式
2.3外围设备接口应用技术
2.3.1外围存储设备
o 存储卡,记忆棒,IC卡,MMC卡,SD卡
o DVD 、CD-R 、CD-RW
2.3.2外围输入/输出设备
o 键盘,鼠标,触摸屏
o 液晶板、LED、7段数码管、蜂鸣器
2.3.3电源设计技术
2.4可靠性与安全性设计技术
2.4.1错误检测与隔离技术
2.4.2冗余设计
2.4.3系统恢复设计
2.4.4诊断技术
2.4.5常用安全标准
2.4.6抗干扰设计
2.4.7电磁兼容设计
2.4.8系统加密
3.嵌入式系统软件设计
3.1嵌入式系统软件结构设计
3.2嵌入式操作系统应用技术
3.2.1时间管理
o 系统时间
o 时钟中断
3.2.2内存管理
o 静态内存管理
o 动态内存管理
3.2.3任务管理和任务间的通信
o 任务间的通信机制
o 信号量
o 邮箱
相关文章
- Java初学者作业——为某超市设计管理系统,需要在控制台展示系统菜单,菜单之间可以完成跳转。
- 瓜子IM智能客服系统的数据架构设计(整理自现场演讲)
- AI人工客服开发 小程序智能客服 智能客服微信小程序 智能客服系统怎么做 如何设计智能客服系统
- 基于UML的公开招聘教师管理系统建模的研究和设计
- 缓存子系统如何设计(Cachable tag, Memcache/redis support, xml config support, LRU/LFU/本地缓存命中率)
- STM32最小系统设计原理及其相关应用
- 个人博客系统_博客设计—需求概述
- ★C++语言期末课程设计★——图书借阅系统(完整项目+源代码+详细注释)
- 新闻发布系统的设计与实现/新闻管理系统
- 基于SSH的记账管理系统设计与实现-JavaWeb项目-有源码