Autosar实战篇_配置工具的使用

2023-05-16

Autosar项目工程名称:TC27x_Project1

1,文件目录介绍

ld文件夹:运行时配置文件

src\config文件夹:它包含所有模块的配置文件,比如:OSconfig、Xcpconfig、Mcalconfig、Comconfig等等

src\config\OS_Cfg文件夹:它保存OS的配置文件

config\Mcal_Cfg文件夹:它保存Mcal的配置文件
2,开发常用配置工具

OS的配置工具:在配置操作系统相关内容的时候,只生成OS_Cfg文件,所以直接复制到src\config\Os_Cfg目录底下

mcal配置工具:一般用EB,生成的Mcal文件中包含Mcal的Source文件,所以将需要将Source文件复制到src\Source\Mcal文件夹中,同时将生成的Mcal配置文件复制到src\config\Mcal_Cfg文件夹中。
3,配置文件导入的一般步骤

有两种配置文件比较重要,如下:

一般os配置文件只生成配置信息,而Mcal文件需要生成和芯片相关的内容,所以会生成Source文件;只有Mcal比较特殊,其他的模块配置信息一般不会更改source文件,source一般是通用的;通常更改的大多为src\Config底下对应的各个模块的配置文件信息。

我们发现EB中会有can相关的配置信息,而在BSW中配置也会出现can相关的内容,比如canif模块,所以我们一般先再EB中配置Mcal,然后将其导入到BSW配置软件中,生成接口函数,这个步骤需要大家注意一下。

在BSW配置的时候配置完的OS会生成对应的线程函数接口,这个时候,我们将代码导入到IDE中,找到子线程中对应的Main函数,将业务逻辑添加到函数中去。

 一起学习Autosar

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Autosar实战篇_配置工具的使用 的相关文章

随机推荐

  • ubuntu安装opencv的正确方法

    本文介绍的是如何安装ubuntu下C 43 43 接口的opencv 1 安装准备 xff1a 1 1安装cmake sudo apt get install cmake 1 2依赖环境 sudo apt get install build
  • Ubuntu16.04升级 Ubuntu18.04

    Ubuntu16 04升级 Ubuntu18 04 1 更新资源 sudo apt get update sudo apt get upgrade sudo apt dist upgrade 2 安装update manager core
  • C++那些细节--typedef关键字

    一 简介 关于typedef关键字 xff0c 以前刚刚学C语言的时候 xff0c 用它来重定义结构体别名 之后的话就是在用函数指针的时候用过一些 xff0c 然而并不知道这个还有什么用处 今天花点时间总结一下typedef的细节 在计算机
  • python图片识别之tesseract

    经过两个下午的尝试 xff0c 终于搞出来了 xff1b 特记录下来备忘 xff1b 首先来看python代码识别图片 xff0c 这一段较为简单 xff1b span class token keyword from span PIL s
  • 游戏设计流失点总结

    xff08 1 xff09 直接彻底玩不懂 比如我之前的很多游戏 xff0c 玩家不知道怎么玩的挫败感会直接让ta去寻找更容易理解游戏 xff08 2 xff09 文字量太大 xff0c 懒得去学 有些游戏虽然有教程 xff0c 但是是长达
  • Rust安装(windows)

    windows安装Rust开发环境指南 Rust的安装非常简单 xff0c 官网下载安装包双击就能安装 xff0c 但是在windows上使用总是能遇到一些问题 xff0c 今天我们就来踩踩坑 设置安装路径 当你安装Rust的时候会发现没法
  • Debian安装中文包和输入法(针对中文无法显示)

    配置编码 xff1a python view plain copy aptitude install locales dpkg reconfigure locales 进入选择 xff1a zh CN GB2312 zh CN GBK GB
  • (转载)C++中枚举与字符串相互转换

    C 43 43 中枚举与字符串相互转换 前言 有的时候我们喜欢使用一些外部的文件保存管理一些配置信息 xff0c 这些配置文件大多都是文本格式例如ini xff0c xml等 xff0c 这样方便编辑和管理 因此在使用的过程中必然会遇到各种
  • UDS的DTC和J1939的SPN和FIM的区别

    标准故障码字符所属系统 00 P Powertrain 动力系统故障 01 C Chassis 底盘故障 10 B Body 车身故障 11 U Network 网络故障 DTC故障码表示是通过UDS请求 获取到的故障 服务是19 和参数读
  • WebSocketClient发送数据,和webSocketClient接收消息

    webSocketClient发送消息 span class token annotation punctuation 64 Override span span class token keyword public span span c
  • VirtualBox 中的 Debian安装增强功能和配置共享文件夹

    具体操作 在虚拟机窗口的菜单中选择 设备 安装增强功能 之后 xff0c 打开文件管理器 xff0c 在左侧可以看到 VBOXADDITIONS 5 0 18 106667 xff0c 点击它 xff0c 就能显示出增强功能的安装文件 这些
  • pin和port的区别

    pin翻译为引脚 xff0c port翻译为端口 看英文文献有点不懂两者区别 xff0c 很容易混淆 尤其是在集成电路硬件中有何区别 xff1f 当然也可以说说软件中有何不同 xff1f pin 是单个的 如一个IC有32pin 那么就是3
  • simulink中stm32开发LED闪烁,灯不闪烁

    1 xff0c 再stm32cubmax中没有配置添加time xff0c 的时钟 2 xff0c
  • 通过conda更换python版本,一行命令搞定,

    更换python版本 输入 xff1a conda install python3 7 如果安传更完毕anaconda需要更新python版本 xff0c 那么则例如输入 xff1a conda install python3 7
  • mosquitto\mqtt云平台与车辆can的通讯方法,以及linux下用命令行将c文件打包生成so库的方法,以及其运行和使用mosquitto

    云平台与车辆can的通讯方法 以及linux下用命令行将c文件打包生成so库的方法 1 云平台与车辆can的通讯方法框架和架构 2 eclips的打包过程如下所示 3 linux下用命令行将c文件打包生成so库的方法 4 其他注意事项 及问
  • thingsboard中设备数据,以及规则连设置的警告信息,不显示的原因

    设置规则链 xff0c 加入判断 xff0c 并关联到警告信息上 xff0c 如果设置的警告信息为危险的时候 xff0c 注意 xff1a 必须在设备的页面进行点击应答和清除以后 xff0c 才可以收到下一条警告消息
  • ThingsBoard 接入摄像头方案

    推荐方法 xff1a ThingsBoard设备接入 xff08 设备供应 xff09 参考方法 xff1a ThingsBoard 接入摄像头方案
  • thingsboard结合echarts开发仪表库,源码分享-自动驾驶云平台

    thingsboard结合echarts开发仪表库 源码分享 1 首先添加资源 2 开发HTML 3 开发javascript 以下是案例代码 可以作为参考 4 效果展示 第一个控件就是我们自己写的 1 首先添加资源 echarts的使用手
  • 用c#写一个如图的人机交互界面

    项目需求 用c 写一个如图的人机交互界面 界面尺寸640X1025 xff0c 按键大小随意 xff0c 放的下就行 xff0c 显示界面为黑底白字 xff0c 字型字号随意 xff0c 看着像就行 功能按键只需要实现MENU跟两个翻页按键
  • Autosar实战篇_配置工具的使用

    Autosar项目工程名称 xff1a TC27x Project1 1 xff0c 文件目录介绍 ld文件夹 xff1a 运行时配置文件 src config文件夹 xff1a 它包含所有模块的配置文件 xff0c 比如 xff1a OS