嵌入式系统设计

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