嵌入式系统设计
- 嵌入式系统的组成
- 硬件架构:嵌入式处理器、总线、存储器、IO设备接口
- 软件架构:操作系统、应用支撑层、应用软件
- 嵌入式开发平台与调试环境
- 开发平台:交叉平台开发环境、交叉编译环境
- 开发调试:直接调试法、调试监控法、在线仿真法、片上调试法、模拟器法
- 嵌入式网络系统
- 现场总线网:低带宽控制,由分散设备组成
- 家庭信息网:家庭智能设备组网
- 无线数据通信网:通过无线技术互联
- 嵌入式Internet:信息电器入网
- 嵌入式数据库管理系统
- 使用环境的特点:设备随时移动、网络频道断裂、网络条件多样化、通信能力不对称
- 系统组成与关键技术:嵌入式数据库管理、同步服务器、数据服务器、连接网络
- 实时系统与嵌入式操作系统
- 嵌入式系统的实时概念:硬实时系统、软实时系统
- 嵌入式操作系统概述:微型化、代码质量高、专业化、实时性强、可裁剪可配置
- 实时嵌入式操作系统:任务切换时间、中断处理相关时间指标
- 主流嵌入式操作系统:ECOS,EPOC,IOS,LYNXOS,NUCLEUS,OS9,PSOS,QNX,VXWORKS,TKERNEL
- 嵌入式系统开发设计
- 设计概述:设计特点、技术指标、设计挑战
- 开发模型与设计流程:瀑布模型、螺旋模型、逐步求精模型、层次模型
- 嵌入式系统设计的核心技术:处理器技术、IC技术、技术验证技术
- 设计环境:PalmOS,VxWorks,Wince
- 设计模型:状态机模型、数据流模型、并发进程模型、面向对象模型、
- 需求分析:目的、输入输出、功能、性能、生产成本、功耗、物理尺寸和重量
- 系统设计:协同合成工具、协同模拟工具
- 系统集成与测试:软件测试、硬件测试、单元测试