求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
成功案例
知名某轨 “ReWorks中
塞默菲舍 《嵌入式软件架构设
某水声通 嵌入式Linux应
广汽研究 ARM处理器体系架
联合汽微 嵌入式软件架构设计
某全球知 Linux内核和系
广汽研究 嵌入式软件架构设计

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 
全部课程 >国产操作系统  
基于操作系统(FreeRTOS)的嵌入式软件开发
296 次浏览  55 次
Jack 老师
某企业技术总监,具有超过15年嵌入式软件开发经验
 
时间地点: 北京、上海、深圳根据报名开班
课程费用:5000元/人 
报公开课  
企业内训:可以根据企业需求,定制内训,详见 内训学习手册



认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


       针对嵌入式系统,让学员学会基于嵌入式操作系统FreeRTOS的嵌入式软件开发。让学员了解单片机程序和基于RTOS的嵌入式软件架构的区别,然后讲解典型RTOS的功能、架构和编程接口,再结合具体的嵌入式应用开发示例讲解基于操作系统FreeRTOS的嵌入式软件开发方法。

    培训目标:
    了解嵌入式操作系统的应用开发背景
    学习嵌入式操作系统FreeRTOS的基本原理
    掌握基于操作系统freeRTOS的嵌入式软件开发技能:
    • 基于操作系统的硬件驱动封装
    • 嵌入式软件的多任务设计与实现
    • 任务的生命周期管理
    • 任务之间的通信与保护
    • 嵌入式软件内存管理
    • 嵌入式软件的中断设计与实现
    • 使用定时器进行定期任务调度
    建立嵌入式软件应用设计与开发示例
    培训对象: 要从单片机开发过渡到基于操作系统的嵌入式软件开发人员
    学员基础:熟悉嵌入式软件开发和C语言编程
    授课方式:定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
    培训内容:1天
    主题 课程安排
    嵌入式操作系统简介 嵌入式软件开发的现状
    几种典型嵌入式操作系统介绍
    FreeRTOS简介
    • 层次结构 
    • 调度机制 
    • 编程接口
    基于操作系统的硬件驱动封装 驱动应用开发示例

    FreeRTOS的驱动封装机制
    FreeRTOS的驱动编程接口
    驱动应用开发示例:
    • LED 、按键 
    • 串口、网口 
    • CAN、iic、spi等
    嵌入式软件的多任务设计与实现 FreeRTOS的任务管理
    任务的资源分配
    任务的保护机制
    FreeRTOS多任务管理
    任务的生命周期管理 FreeRTOS 的初始化过程
    任务的状态转换
    任务的资源回收
    任务的编程接口
    任务之间的通信与保护 任务之间的通信原理
    • 信号量 
    • 互斥量 
    • 消息
    FreeRTOS的任务之间通信的编程接口
    任务之间的通信应用示例
    嵌入式软件内存管理 FreeRTOS的内存管理的几种模式
    FreeRTOS内存管理编程接口
    内存管理应用示例
    嵌入式软件的中断设计与实现 Free RTOS的中断处理模型
    事件的通知机制的实现
    中断和事件的编程接口
    使用事件实现任务同步示例
    使用定时器进行定期任务调度 Free RTOS的定时器处理机制
    Free RTOS定时器的实现原理
    Free RTOS定时器的编程接口
    使用定时器实现周期处理示例
    嵌入式软件应用设计与开发示例 基于 FreeRTOS的嵌入式软件项目模板
    应用软件开发
    驱动接口访问
       
    296 次浏览  55 次
    其他人还看了课程
    欧拉(openEuler)操作系统原理与应用开发  340 次浏览
    国产化软件平台与开发 —基于优麒麟  1810 次浏览
    操作系统ReWorks的应用开发  506 次浏览
    鸿蒙和欧拉操作系统的项目应用  423 次浏览
    基于操作系统(FreeRTOS)的嵌入式软件开发  296 次浏览
    定制内训
    最新活动计划
    面向对象业务分析与系统设计 10-16[线上]
    嵌入式软件架构设计-高级实践 10-17[线上]
    Qlik Sense数据分析技术 10-17线上]
    基于 UML 和EA进行分析设计 10-22[北京]
    用户研究与用户建模 10-24[北京]
    QT应用开发 10-24[北京]