EB_Tresos与System Desk集成:Task与Runnable映射指南
需积分: 50 117 浏览量
更新于2024-09-08
收藏 590KB PDF 举报
"本教程详细介绍了如何在EB_Tresos中导入System Desk并创建新的Task(runnable),以便于管理 Autosar 配置,降低汽车电子开发的复杂性。"
在汽车电子系统的开发中,EB_Tresos 和 System Desk 是两个重要的工具。EB_Tresos 是一款用于开发和配置AUTOSAR(AUTomotive Open System ARchitecture)软件的工具,而System Desk则用于设计和管理ECU(Electronic Control Unit)的行为。将EB_Tresos与System Desk结合使用,可以更有效地实现任务调度和事件映射。
首先,你需要按照EB_Tresos中导出的arxml文件进行更新,这是配置和传递AUTOSAR信息的基础。在System Desk中,打开"ECU(TRICORE,TC23XL)"的下拉菜单,选择"RTE—>RteEditor",这将打开RTE编辑器,用于查看和编辑ECU的运行时环境(RTE)。
在RteEditor的"ProjectExplorer"视图中,你可以看到"EventMapping"表单,这个表单用于定义任务和可执行实体(Runnable)之间的事件映射关系。在"EventMapping"中,你可以看到可以调整的Task/Runnable列表。
接下来,你需要将Runnable与Task关联。例如,你可以将"/E2E_Init"从"Unmapped RTE and BSWevents"移到"MappedRTEandBSWevents"的"/OS/OS/AppInit_Task"中。这样做意味着"E2E_Init" Runnable将在应用初始化任务"/OS/OS/AppInit_Task"中运行。同样地,将"E2E_5ms" Runnable从"Unmapped RTE and BSWevents"移到"MappedRTEandBSWevents"的"/OS/OS/QM_Task"中,并根据需求调整任务的执行顺序,以确保任务间的正确协调。
完成Runnable的映射后,你需要保存并验证配置。关闭RteEditor对话框,然后在工具栏的"Run all unattended wizards marked with a '*' "下,运行"CalculateServiceNeeds(SvcAs_Trigger)",这一步骤会计算服务需求。接着,保存你的工作,并运行"UpdateService Component and BSW Descriptions(SwdUpdater_Trigger)",这将更新服务组件和基础软件模块的描述。如果在执行这些步骤后出现错误,系统会在"CodeGeneratorRunFinished"和"Results"对话框中显示,需要及时解决这些问题以确保配置无误。
通过以上步骤,你成功地在System Desk中完成了EB_Tresos导入后的Task配置,使得AUTOSAR的配置过程更为直观和便捷,有助于优化汽车电子开发的流程,减少开发过程中的障碍。理解并熟练掌握这些操作对于任何从事AUTOSAR相关工作的工程师来说都至关重要。
2130 浏览量
1824 浏览量
1886 浏览量
2021-12-25 上传
2022-09-15 上传
2024-12-13 上传
2023-05-31 上传
182 浏览量
2023-05-24 上传
2023-06-06 上传

汽车电子助手
- 粉丝: 1w+
最新资源
- 实现类似百度的邮箱自动提示功能
- C++基础教程源码剖析与下载指南
- Matlab实现Franck-Condon因子振动重叠积分计算
- MapGIS操作手册:坐标系与地图制作指南
- SpringMVC+MyBatis实现bootstrap风格OA系统源码分享
- Web工程错误页面配置与404页面设计模板详解
- BPMN可视化示例库:展示多种功能使用方法
- 使用JXLS库轻松导出Java对象集合为Excel文件示例教程
- C8051F020单片机编程:全面控制与显示技术应用
- FSCapture 7.0:高效网页截图与编辑工具
- 获取SQL Server 2000 JDBC驱动免分数Jar包
- EZ-USB通用驱动程序源代码学习参考
- Xilinx FPGA与CPLD配置:Verilog源代码教程
- C#使用Spierxls.dll库打印Excel表格技巧
- HDDM:C++库构建与高效数据I/O解决方案
- Android Diary应用开发:使用共享首选项和ViewPager