- 博客(22)
- 收藏
- 关注
原创 Autosar-WatchDog是怎么运行的?
本文系统介绍了单片机看门狗(WatchDog)的原理及在AUTOSAR架构下的实现方式。主要内容包括:1) 看门狗本质是计数器,通过周期性喂狗防止系统复位,若程序跑飞则触发复位;2) AUTOSAR架构下分为WatchDog Manager、Interface和Driver三层;3) 看门狗分为内狗和外狗,具有三种工作模式;4) 喂狗机制采用定时器中断实现,并提出了两种异常处理方案;5) WdgM模块通过Supervised Entities和Checkpoints监测程序执行,包含三种监测方式;6) 详细
2025-05-28 16:38:36
557
原创 Autosar代码中SchM模块在忙活什么
入行一段时间了,基于个人理解整理一些东西,如有错误,欢迎各位大佬评论区指正!!!在初始化代码中可以看到EcuM_StartupTwo中有两行代码,调用了SchM_Init和SchM_StartTiming两个函数。那么SchM模块又是什么作用呢?
2025-01-26 17:19:36
1024
原创 Autosar代码是如何运行起来的——如何激活其他task
在每个核激活的第一个task中需要调用函数EcuM_StartupTwo来激活【不是autostart或ilde的所有task】和所有的alarm。至此各个核的所有task和alarm全部被激活,MICROSAR OS就能够按照预先的配置持续运行起来。
2025-01-25 16:38:43
1529
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人