渣渣灰9587
这个作者很懒,什么都没留下…
展开
-
VCAST创建单元测试工程
选择工作目录,后面创建胡UT工程将会生成到这个目录。原创 2024-06-05 16:18:52 · 354 阅读 · 0 评论 -
AutoSAR Memory
双击 Port Prototypes 名称,修改名称。用 Davinci Cfg 打开工程。原创 2024-05-16 19:34:48 · 23 阅读 · 0 评论 -
AutoSAR Mode Management
鼠标点击 UR_USR_INTERIOR_LIGHT 区域,然后按,将 UR_USR_INTERIOR_LIGHT 改名为 PpComMUserRequestCtApMySwc,然后点击 Finish。原创 2024-05-16 16:24:32 · 20 阅读 · 0 评论 -
AutoSAR Communication
鼠标选中 CpApMySwc component,然后鼠标右键,选择。将其他 Port 也同样操作选择对应的信号进行映射。添加两个端口作为左后门和右后门的状态读取。双击打开 CtCoApplication.,所以要在配置中添加到Task中。然后选择对应的 信号。原创 2024-05-16 10:49:37 · 20 阅读 · 0 评论 -
AutoSAR I/O
将 CtCddIoHwAb SWC 添加到 CtCoApplication Composition SWC里面。生成的代码中会包含一个 CtCddIoHwAb.c 文件。里面包含三个 server runnable函数。给 runnable 添加 access points.使用 Davinci Cfg 同步工程,然后生成代码。保存 Davinci Dev 工程。原创 2024-05-16 09:47:18 · 18 阅读 · 0 评论 -
Vector Davinci 创建SWC
PiDoorSate -> PpDoorStateFrontLeft (Receiver, Init value:CDoorClosed)PiDoorSate -> PpDoorStateFrontRight (Receiver, Init value:CDoorClosed)同上方法添加。PiLightSate -> PpLightStateFront(Sender, Init value:CLightOff)双击 CtCoApplication.因为有左前门和右前门,所以实例化两个 CtSaDo原创 2024-05-15 23:58:49 · 19 阅读 · 0 评论 -
创建DBC文件
现在需要创建一个总线,总共有3个节点:发动机 (Engine) 、前置大灯(Light) 、仪表盘(Display)。Display节点是接受节点,所以四个信号都要添加进去。按钮,打开CANdb++ Editor工具-。Messages -> 右键 -> New。如果遇到无法修改的问题,按以下方法解决。信号添加进去之后可以对信号进行排布。将Value Table添加到信号。第一种方法:直接拖动信号排布。第二种方法:设置信号起始位。然后 右键 -> New.鼠标右键 -> New。原创 2024-03-15 10:55:46 · 120 阅读 · 2 评论 -
Davinci配置临界区Exclusive Area
在Exclusive Area专属区域内的代码段执行不会被中断,可以用于保护多个Runnable间的共享资源。Exclusive Area会对RTE的调度策略和配置进行约束。如果两个或多个Runnable指向同一个Exclusive Area,那么只有其中一个Runnable被允许在该Exclusive Area内执行。即这些Runnable在ExlcusiveArea内执行时不能并发运行(相互抢占)。:在完整执行期间,整个runnable都在临界区运行。:执行期间可以进入临界区。原创 2024-03-13 15:23:31 · 45 阅读 · 0 评论 -
导入EB和MCAL
1.2.3.原创 2024-03-06 13:53:36 · 352 阅读 · 1 评论 -
Davinci配置AutoSAR C/S接口
1. 创建 C/S 接口2. 将 C/S Server接口添加到SWC A3. 2. 将 C/S Client接口添加到SWC B4. 在Davinci CFG连接SWC之间的C/S接口原创 2024-03-06 13:50:00 · 464 阅读 · 1 评论 -
Davinci配置一个AutoSAR S/R接口
添加一个 Receiver Port。添加一个 Sender Port。原创 2024-03-05 16:23:05 · 385 阅读 · 1 评论