嵌入式系统设计应用技术

  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.3 DMA技术
    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 邮箱
     o 消息队列
    3.2.4异常处理
     o 异常处理方法
     o 中断优先级处理方法
     o 系统调用
    3.2.5嵌入式文件系统应用技术
    3.2.6嵌入式系统图形用户接口(GUI)应用技术
    3.2.7嵌入式系统数据库应用技术
   3.3嵌入式软件设计技术
    3.3.1汇编语言设计
     o 数据类型
     o 汇编语言程序结构
     o 汇编语言程序设计及优化
     o 子程序调用
    3.3.2嵌入式C语言设计
     o ANSI-C的数据类型
     o C程序结构
     o C语言程序设计及优化
     o 程序的编译与链接
    3.3.3面向对象程序设计与开发
     o 面向对象的分析与设计方法UML
     o 面向对象的编程语言
     o 使用C 进行嵌入式系统开发
     o 使用Java进行嵌入式系统开发
   3.4 系统级软件设计技术
    o 嵌入式系统固件与系统初始化设计
    o 设备驱动程序设计
    o 硬件抽象层、板级支持包设计
    o 嵌入式软件的移植技术
  4.嵌入式系统开发技术
   4.1系统开发环境
    4.1.1开发工具
     o 文本编辑器
     o 汇编、编译和连接程序
     o ICE和ICE监控器
     o 配置管理工具
     o 逆工程工具
    4.1.2平台
     o 操作系统
     o 分布式开发环境
    4.1.3开发环境创建方法及评估
     o 开发工作分析
     o 开发环境的建立
     o 维护、管理、使用开发环境的方法
     o 开发环境的评测
   4.2实时系统的分析技术
    4.2.1实时系统的分析技术
     o 结构化分析方法
     o 面向对象分析方法
    4.2.2实时系统的设计技术
     o 结构化分析方法
     o 面向对象分析方法
   4.3硬件设计环境
    4.3.1硬件描述语言
     o 硬件开发设计过程
     o 硬件描述语言的种类与特点
    4.3.2仿真技术
     o 逻辑仿真方法
     o 逻辑仿真工具
    4.3.3大规模集成电路系统的开发方法
     o ASIC开发方法
     o FPGA设计方法
     o IP(intellectual property)
   4.4协同设计
    o 软硬件任务工和切调
    o 设计评审
   4.5嵌入式系统低功耗设计技术
    o 低功耗系统工作机制
    o 低功耗系统模型结构
    o 低功耗的硬件设计技术
    o 低功耗的软件设计技术
   4.6分布式嵌入系统设计
    o 分布式系统设计原理
    o 分布式系统的通信技术
    o 分布式系统设计应用
  5.嵌入式系统应用
   5.1嵌入式系统在控制领域中的应用
   5.2嵌入式系统在手持设备中的应用
   5.3嵌入式系统在模式识别中的应用

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值