STM32超低功耗平台上的RTOS应用 课程介绍/ H& g/ k+ p: x2 }) B FreeRTOS是一个开源、免费的RTOS内核,遵循MIT授权模式,可以免费用于商业产品,已经被广泛应用到各种嵌入式产品开发中。但是FreeRTOS的文档资料很少,缺少专业的技术支持和服务培训,用户使用它时,只能自己研究相关代码,或通过在线社区等获取相关支持。 此次,ST与北京麦克泰软件技术有限公司再度合作,推出了基于低功耗平台(STM32L496)的FreeRTOS培训。 北京麦克泰软件技术有限公司有着丰富的RTOS应用经验,是FreeRTOS的商业公司WITTENSTEIN的中国区合作伙伴。为推广FreeRTOS技术,让广大的嵌入式应用开发者能够快速使用这个开源实时内核,ST与BMR合作,针对具有嵌入式应用基础,需要增加OS应用的开发人员,提供一天时间的FreeRTOS入门培训。 - l3 d; a e1 y8 s1 x4 v) L 课程安排 本课程将涉及前后台系统的设计,使用RTOS的好处。详细分析RTOS的基本功能,包括内核调度机制,任务管理,中断管理,时间管理,资源管理,任务间的同步与通信机制等。 基于Cube软件包和 STM32L496ZG开发板,了解FreeRTOS的启动过程、学习如何创建任务及使用FreeRTOS的系统服务。 嵌入式开发中采用了实时内核之后,很难通过单步跟踪的调试方式分析代码深层次的问题。课程中我们将介绍一款支持FreeRTOS的可视化跟踪工具 - Percepio TraceAnalyzer,它能够帮助我们更好、更快的分析RTOS的性能,查找多任务系统中的故障。7 q! C9 d( |' r1 A, w' \ ; M$ ?8 P3 ^# X 培训回看>> 培训时间:2 m% ?# Y" ~! G2 ^- Q9 D/ b 2018年4月10日 上海 (已结束) (上海市徐汇区中山南二路620号电子信息职业技术学院 培训中心) 2018年4月12日 北京 (已结束); x* H2 N6 e7 Y1 n0 i% i8 ?! o (北京市海淀区中关村创业大街拓荒族咖啡2楼)$ W W5 x9 _4 Y' d2 e* r! n $ _2 J, y* V; P3 e( V: Z' a 2018年4月17日 深圳 (已结束) (深圳市南山区高新南一道TCL大厦)! i) ]2 Q) Z' h5 G. ] 2018年4月19日 广州 (已结束) (广州天河区黄埔大道中309号羊城创意产业园3-03(近骏景花园))' D4 \8 y4 N% ?4 `2 D6 \; v8 C3 R. f9 K 8 \! n9 |$ {/ Z/ _) m9 y8 ` 授课部分! t- f/ ~6 s8 [" d Z% Z2 \ 1) 学习和掌握一种RTOS 2) FreeRTOS的原理 3) 基于Nucleo-L496ZG的OS应用 : s4 ^* N: l9 Q, t4 E, y% R 实验部分 1) FreeRTOS的启动 2) 创建任务 $ n% f# ]5 G. V. G/ k6 X5 a5 b; _ 3) 信号量应用 4) 队列应用 5) TraceAlyzer使用 6 ^; l7 r c& [0 L/ e3 N$ ]+ y : z/ r. B9 }% t* ~& p- l" R$ I 实验平台3 l+ I7 d% F8 a( N 应用基于Nucleo-L496ZG平台+IAR EWARM环境搭建。 L O5 D# j; z* L) V9 S2 I" T ) Q0 g E; m. \ Y0 P4 r; ] 实验准备 IAR EWARMv8.20.25 V$ L- Y) F6 | + \+ }( D, t% ^- }+ T 附:2018年更多培训前瞻>> 8 K) G8 I' W* T, J1 E . X& g; L; ~ P* \2 i# n+ S |
+ o0 l2 f/ _7 c* b- z( F