求知 文章 文库 Lib 视频 iProcess 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 电子&机械 | 军工学院 | 专家指导  
 电话 English
成功案例   品质保证
 
   
成功案例
中航工业 嵌入式软件开发指南
某轨道交 嵌入式软件高级设计
英特尔 代码整洁与嵌入式C
某安保系 嵌入式Linux基
国内某知 嵌入式软件可靠性设
中国航空 嵌入式C高质量编程
中国移动 网络规划与管理

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 
全部课程 >嵌入式硬件开发  
嵌入式微控制器 
1366 次浏览  138 次
韩老师
嵌入式微处理器设计和应用专家,曾经负责多款微处理器的平台搭建。
 
时间地点:北京 上海、深圳 根据报名开班
课程费用:5000元/人
企业内训:可以根据企业需求,定制内训,详见 内训学习手册


课程关注嵌入式微处理器的体系结构原理,和处理器相关的各种程序模块和编程接口:存储管理、IO处理、设备管理、中断管理、串口通信、总线通信、任务管理、时钟管理、AD转换、DMA。课程同时讲解如何解决因为微处理器指令差异而引起的可移植性问题。

培训目标:

  • 走进arm微处理器
  • cortex-m3处理器体系结构
  • arm开发环境realview mdk平台搭建
  • 基于realview开发环境的嵌入式软件开发
  • stm32f103处理器内部资源c编程与实例 
  • μc/os-ⅱ操作系统基础及其移植开发初步 
  • μc/os-ⅱ的内核机制 
  • 基于μc/os-ⅱ的程序设计实例
培训对象:嵌入式底层开发工程师
学员基础:具有嵌入式软件和硬件基础经验
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容:3天

走进arm微处理器
arm体系结构
  • arm处理器的发展历程
  • arm cortex处理器技术特点 
  • arm cortex系列处理器比较
arm v7新增指令
  • 位操作指令 
  • 比特反转指令 
  • 16-bit常数操作 
  • 调转表指令 
  • it指令 
  • 检查是否为零并跳转指令(cbz)
cortex-m3处理器体系结构
cortex-m3综述
  • cortex-m3的工作模式和工作状态 
  • 特权访问和用户访问 
  • cortex-m3的寄存器组织 
  • cortex-m3的数据类型 
  • cortex-m3的存储器格式 
cortex-m3编程模式
  • 概述 
  • 内核引导阶段 
  • init阶段
cortex-m3的存储器管理
  • 存储器映射 
  • bit-banding机制
cortex-m3的异常处理
  • 异常优先级 
  • 异常处理的堆栈使用 
  • cortex-m3特有的异常处理机制 
  • 异常退出 
  • 复位异常
  • 中止(abort)异常 
cortex-m3的电源管理
  • sleeping 
  • sleepdeep
嵌套向量中断控制器nvic  
存储器保护单位mpu  
cortex-m3开发平台——stm32v100评估板介绍
 
 
 
 

arm开发环境realview mdk平台搭建
常用arm开发工具
  • 免费平台gnu 
  • realview developmentsuite开发工具 
  • arm硬件仿真器multi-ice与multi-trace 
  • multi 2000 
  • hitool for arm 
  • realview mdk 
  • realview mdk概述
realview mdk的原理与使用
  • 创建工程 
  • 编译、链接工程 
  • 程序调试 
  • 工程选项设置 
  • realview mdk工程实例
  • 仿真工具——ulink2
基于realview开发环境的嵌入式软件开发
realview编译器的缺省行为
  • semihosting 
  • c库结构 
  • 默认存储器映射 
  • 链接程序放置规则 
  • 应用程序启动 
调整c库使其适应目标硬件
  • c库函数重定向 
  • 从最终代码映像中去掉semihosting
映像文件存储器映射调整
  • 关于分散加载
  • scatter文件语法 
  • scatter文件典型用法 
  • 等效的简单映像分散载入描述
复位和初始化
  • 初始化序列 
  • 向量表 
  • rom/ram重映射 
  • 与局部存储器设置有关的考虑事项 
  • 栈指针初始化 
  • 硬件初始化
stm32f103处理器内部资源c编程与实例
i/o控制模块c编程与实例
  • 实例内容与目标 
  • i/o控制模块操作原理 
  • i/o控制实例操作步骤 
  • i/o控制实例参考程序及说
中断控制模块c编程与实例
  • 实例内容与目标 
  • 中断模块nvic的操作原理 
  • 中断控制实例操作步骤 
  • 中断控制实例参考程序及说明
a/d转换和dma编程实例
  • 实例内容与目标 
  • a/d转换控制器与dma控制器操作原理 
  • a/d转换和dma编程实例操作步骤 
  • a/d转换和dma编程实例参考程序及说明 
实时钟rtc编程实例 
  • 实例内容与目标 
  • stm32f103实时钟操作原理 
  • 实时钟rtc编程实例操作步骤 
  • 实时钟rtc编程实例参考程序及说明 
串行外设接口spi编程实例
  • 实例内容与目标 
  • spi接口操作原理 
  • spi接口实例操作步骤 
  • spi接口实例参考程序及说明
can总线编程实例
  • 实例内容与目标 
  • can总线操作原理 
  • can总线编程实例操作步骤 
  • can总线实例参考程序及说明
窗口看门狗wwdg实例
  • 实例内容与目标 
  • wwdg操作原理 
  • 看门狗实例操作步骤 
  • 看门狗实例参考程序及说明
uart编程实例
  • 实例内容与目标 
  • uart编程原理 
  • 串口编程实例操作步骤 
  • 串口编程实例参考程序及说明 
μc/os-ⅱ操作系统基础及其移植开发初步
实时操作系统基本原理与技术
  • 实时操作系统基本特征 
  • 实时操作系统的关键技术指标 
  • 实时操作系统基本术语
μc/os-ⅱ应用程序开发
  • μc/os-ⅱ的变量类型 
  • 应用程序的基本结构 
  • μc/os-ⅱ api介绍 
  • μc/os-ⅱ多任务实现机制
μc/os-ⅱ在stm32f103处理器上的移植
  • 移植条件
  • 移植步骤
μc/os-ⅱ的内核机制
μc/os-ⅱ的内核结构
  • 临界段 
  • 任务 
  • 任务状态 
  • 任务调度 
  • 中断处理 
  • μc/os-ⅱ初始化
  • μc/os-ⅱ启动
μc/os-ⅱ的任务管理
  • 任务建立
  • 任务堆栈 
  • 堆栈检验 
  • 改变任务优先级 
  • 挂起任务 
  • 恢复任务 
  • 删除任务 
  • 请求删除任务
μc/os-ⅱ的时间管理
  • 任务延时 
  • 时/分/秒延时函数 
  • 恢复延时任务 
  • 系统时间
任务之间通信与同步
  • 事件控制块ecb 
  • 初始化任务控制块 
  • 使任务进入就绪态 
  • 使任务进入等待某事件发生状态 
  • 由于等待超时而将任务置为就绪态 
  • 信号量 
  • 邮箱 
  • 消息队列
内存管理
  • 内存控制块 
  • 建立内存分区 
  • 分配内存块 
  • 释放内存块 
  • 等待内存块
基于μc/os-ⅱ的程序设计实例
实例分析
  • 实例任务划分 
  • 实例任务设计与优先级分配
任务实现详解
  • 键盘任务 
  • 显示任务 
  • 使用延时函数的采样任务 
  • 使用时钟节拍钩子函数的采样任务 
  • 使用定时中断的采样任务 
  • 使用高优先级中断的采样任务 
  • 串口发送任务
 
1366 次浏览  138 次
其他人还看了课程
高频硬件电路设计  954 次浏览
CAN总线嵌入式开发—从入门到实战  458 次浏览
无线传感器网络技术  1079 次浏览
OPNET Modeler网络仿真原理与应用  913 次浏览
产品的电磁兼容性测试、设计与整改的案例分析  1195 次浏览
嵌入式微控制器  1366 次浏览
定制内训



最新活动计划
基于Kubernetes的DevOps实践 10-22[北京]
需求分析管理 11-5[北京]
软件开发过程中的质量管理实践 11-16[北京]
人工智能,机器学习和深度学习 11-26 [北京]
业务架构到IT架构(TOGAF9.2认证)11-28[北京]
企业级全栈自动化测试技术 10-16 [上海]
大数据平台架构与应用实战 11-8[上海]
Python及数据分析 11-25 [深圳]
 讲座 数据治理
 讲师:王辉
 时间:2019-10-19
 
某军工研究单位  嵌入式软件架构
某银行  人工智能+Python+大数据
中国机械集团某研究院   基于模型的系统工程(MBSE)
航天科工某子公司  C++中级开发实战(SOUI)
中航工业某研究所  嵌入式软件开发指南
 
 
 

 
每天2个文档/视频
扫描微信二维码订阅
订阅技术月刊
获得每月300个技术资源
 
希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
频道编辑:sky
邮       件:sky@uml.net.cn

关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号