STM32超低功耗平台上的RTOS应用 课程介绍 FreeRTOS是一个开源、免费的RTOS内核,遵循MIT授权模式,可以免费用于商业产品,已经被广泛应用到各种嵌入式产品开发中。但是FreeRTOS的文档资料很少,缺少专业的技术支持和服务培训,用户使用它时,只能自己研究相关代码,或通过在线社区等获取相关支持。 此次,ST与北京麦克泰软件技术有限公司再度合作,推出了基于低功耗平台(STM32L496)的FreeRTOS培训。 北京麦克泰软件技术有限公司有着丰富的RTOS应用经验,是FreeRTOS的商业公司WITTENSTEIN的中国区合作伙伴。为推广FreeRTOS技术,让广大的嵌入式应用开发者能够快速使用这个开源实时内核,ST与BMR合作,针对具有嵌入式应用基础,需要增加OS应用的开发人员,提供一天时间的FreeRTOS入门培训。 % z" z8 O* |4 s& B8 a( ~ 课程安排+ g0 s) d. x+ Q6 \0 i( ~5 ?, i 本课程将涉及前后台系统的设计,使用RTOS的好处。详细分析RTOS的基本功能,包括内核调度机制,任务管理,中断管理,时间管理,资源管理,任务间的同步与通信机制等。 1 [/ H" c+ P5 Y6 y n 基于Cube软件包和 STM32L496ZG开发板,了解FreeRTOS的启动过程、学习如何创建任务及使用FreeRTOS的系统服务。$ N' f( M3 I/ P0 G1 [" A" w7 A 嵌入式开发中采用了实时内核之后,很难通过单步跟踪的调试方式分析代码深层次的问题。课程中我们将介绍一款支持FreeRTOS的可视化跟踪工具 - Percepio TraceAnalyzer,它能够帮助我们更好、更快的分析RTOS的性能,查找多任务系统中的故障。 3 r' Y1 s5 Y9 |/ ]9 F* o" w & P. F- B# [+ ^% @7 D4 y 培训回看>>0 _6 e: T- m) _: P2 M4 B 培训时间: 2018年4月10日 上海 (已结束) (上海市徐汇区中山南二路620号电子信息职业技术学院 培训中心) 2018年4月12日 北京 (已结束): ]/ X0 ]8 Z6 Q3 `0 H$ M% z! X0 j (北京市海淀区中关村创业大街拓荒族咖啡2楼) 2018年4月17日 深圳 (已结束)' e6 T: F( v+ K. p8 S5 A% o (深圳市南山区高新南一道TCL大厦)7 {8 y* Z0 a& C b9 J 2018年4月19日 广州 (已结束)) G- z' `2 t- Q8 i& | (广州天河区黄埔大道中309号羊城创意产业园3-03(近骏景花园)) 3 O( z; K2 b3 U8 o! ?# \( I" [4 t 授课部分 1) 学习和掌握一种RTOS 2) FreeRTOS的原理 3) 基于Nucleo-L496ZG的OS应用 # c8 ^2 Q; G; o( j+ a 实验部分" _' S, ]2 v S0 ]: L) ^9 A& L7 \ 1) FreeRTOS的启动 2) 创建任务 3) 信号量应用 $ [( F( f* C" v- L; f5 R6 g- ^6 U 4) 队列应用 5) TraceAlyzer使用& t+ A$ C! X5 }7 q8 u, m' t9 Y3 R 7 Y8 s Z, t6 b3 }/ w 实验平台% R* V5 D ^* p; I 应用基于Nucleo-L496ZG平台+IAR EWARM环境搭建。6 H" d. A/ [) L4 H# l 实验准备( {* g9 L; A! u) n& |2 e3 v IAR EWARMv8.20.2 # ]; E7 Z" ]2 v: F7 ] + }0 G6 Z/ [. J; G S * o8 h# y: `; p% b! a9 u* ^ S 附:2018年更多培训前瞻>> 0 h( ?2 S+ d& r! _/ d |
. t7 `; Y M6 C6 C8 X& T& ~/ J