当前位置: 首页 > news >正文

CP_AutoSar目录(更新中....)

目录

  • 一、RTE
  • 二、模式和状态管理
  • 三、BSW
    • 3.1 OS
    • 3.2 Can 通信栈
    • 3.3 存储栈
    • 3.4 诊断
    • 3.5 其他
  • 四、CDD
  • 五、工具链相关
    • 5.1 CAN APE
    • 5.2 lauterbach
    • 5.3 DaVinci
  • 六、杂项
  • 七、优化相关
  • 八、BUG记录

一些笔记和日常记录。有部分未包含在此目录中


[AutoSar]AutoSar 官方文档如何阅读及分类和缩写说明

一、RTE

[AutoSar]基础部分 RTE 01 介绍
[AutoSar]基础部分 RTE 02 S/R Port 显式/隐式
[AutoSar]基础部分 RTE 03 C/S Port 同步/异步
[AutoSar]基础部分 RTE 04 数据类型的定义及使用
[AutoSar]基础部分 RTE 05 Port的实例化和初始化
[AutoSar]基础部分 RTE 06 对runnable的触发和SWC的影响
[AutoSar]基础部分 RTE 07 VFB虚拟功能总线
[AutoSar]基础部分 RTE 08 runnable mapping

二、模式和状态管理

[AutoSar]状态管理(一)单核 ECUM
[AutoSar]状态管理(二)单核 ECUM wakeup 流程——Can唤醒流程(TJA1043)
[AutoSar]状态管理(三)单核BswM(一)
[AutoSar]状态管理(四)单核BswM(二)流程、配置、 代码
[AutoSar]状态管理(五)Dcm与BswM、EcuM的复位实现

三、BSW

[AutoSar]基础部分 autosar分层架构及BSW介绍
[AutoSar]BSW_ECUC模块介绍
[AutoSar]BSW_ECUC模块配置
[AutoSar]BSW_ OS CORE, Physical core,EcuC core,EcuC partition,OSApplication的关系

3.1 OS

[AutoSar]BSW_OS 01 Autosar OS入门
[AutoSar]BSW_OS 02 Autosar OS_STACK
[AutoSar]BSW_OS 03 priority ceiling protocol(PCP)
[AutoSar]BSW_OS 04 Autosar OS_ISR 中断
[AutoSar]BSW_OS 05 Autosar OS_schedule table
[AutoSar]BSW_OS 06 Autosar OS_Alarms
[AutoSar]BSW_OS 07 Autosar OS_时间保护
[AutoSar]BSW_OS 08 Autosar OS_内存保护
[AutoSar]BSW_OS 09 Autosar OS_Application
[AutoSar]BSW_OS 10 Inter OS Application Communicator (IOC)

3.2 Can 通信栈

[AutoSar]BSW_Com 01 Can通信入门
[AutoSar]BSW_Com02 PDU详解
[AutoSar]BSW_Com03 DBC详解 (一)
[AutoSar]BSW_Com03 DBC详解 (二)
[AutoSar]BSW_Com04 从零开始创建DBC文件
[AutoSar]BSW_Com05 CAN2.0 和CANFD DBC 的相互转换
[AutoSar]BSW_Com06 CAN报文应用层到Can总线的函数调用
[AutoSar]BSW_Com07 CAN报文接收流程的函数调用
[AutoSar]BSW_Com08 CAN driver 模块介绍及参数配置说明 (一)
[AutoSar]BSW_Com08 CAN driver 模块介绍及参数配置说明 (二)
[AutoSar]BSW_Com09 CAN driver 模块FULL(BASIC)CAN、FIFO选择
[AutoSar]BSW_Com010 CAN IF 模块介绍
[AutoSar]BSW_Com011 CAN IF 模块配置
[AutoSar]BSW_Com012 CAN TP 模块介绍
[AutoSar]BSW_Com013 CAN TP 模块配置
[AutoSar]BSW_Com014 PDUR 模块介绍
[AutoSar]BSW_Com015 PDUR 模块配置
[AutoSar]BSW_Com016 硬件滤波、软件滤波、mask、code 配置
[AutoSar]BSW_Com017 COM模块介绍(一)
[AutoSar]BSW_Com018 COM模块介绍(二)
[AutoSar]BSW_Com019 COM模块配置
[AutoSar]BSW_Com020 Handle_ID,Global_PDU,Local_PDU的联系
[AutoSar]BSW_Com021单帧 首帧 流控帧 连续帧 详解

[AutoSar]在Davinci developer中mapping Com interface port
[AutoSar]在Davinci Configurator中导入Dbc Cdd 文件

3.3 存储栈

[AutoSar]BSW_Memory_Stack_001 存储栈概述
[AutoSar]BSW_Memory_Stack_002 NVM介绍
[AutoSar]BSW_Memory_Stack_003 NVM与APP的显式和隐式同步
[AutoSar]BSW_Memory_Stack_004 创建一个简单NV block并调试
[AutoSar]BSW_Memory_Stack_005 NVM 队列与优先级
[AutoSar]BSW_Memory_Stack_006 NVM 的常用实现方式 (Per_instance/NVBlockSwComponent)
[AutoSar]BSW_Memory_Stack_007 FEE 模块介绍
[AutoSar]BSW_Memory_Stack_008 FEE 的sector switch (翻页)
[AutoSar]BSW_Memory_Stack_009 FEE 的配置更新操作


[AutoSar] [AutoSar] NVM 模式跳转配置和说明-实现下电写NVblock
[AutoSar] FEE NVM BUG记录
[AutoSar]NVM模块介绍和使用说明

3.4 诊断

[AutoSar]BSW_Diagnostic_001 (UDS)诊断概述及入门
[AutoSar]BSW_Diagnostic_002 DCM模块介绍
[AutoSar]BSW_Diagnostic_003 ReadDataByIdentifier(0x22)介绍
[AutoSar]BSW_Diagnostic_004 ReadDataByIdentifier(0x22)的配置和实现

[AutoSar]BSW_Diagnostic_005 bootloader跳转流程和配置

[AutoSar]BSW_Diagnostic_005 RoutineControl service (0x31)介绍
[AutoSar]BSW_Diagnostic_006 RoutineControl (0x31)的配置和实现
[AutoSar]BSW_Diagnostic_007 BootLoader 跳转及APP OR boot response 实现




DCM相关:EB tresos 配置RID并经过RTE层

[AutoSar]BSW_Com021单帧 首帧 流控帧 连续帧 详解

3.5 其他

[AutoSar] VADC 模块配置及使用说明(一)
嵌入式 复位单元RCU (Reset Control Unit)说明
[AutoSar] WDGM checkpoint 说明及应用
vector autosar RTM使用与集成




四、CDD

[autosar] TLF35584 (SBC)的喂狗设计和实现(一)
[autosar] TLF35584 (SBC)的诊断策略(二)
[AutoSar] TLF38854 产品对SBC的一般需求(一)

五、工具链相关

5.1 CAN APE

如何将CanApe的A2L文件在Canoe中使用
用 CanApe 发送CAN/XCP/报文
vector canape 使用说明(一)
vector canape 使用说明(二)
vector CanApe 离线标定方法和代码实现
vector CanApe 开关XCP使能触发器
vector CanApe 实现上电立即自动上传(Resume)

5.2 lauterbach

[AutoSar]lauterbach_001_ORTI_CPUload_Trace
[AutoSar]lauterbach_002_同步编译环境和调试环境

5.3 DaVinci

[AutoSar]导出task mapping 表到excel

六、杂项

[AutoSar]DaVinci Developer 命名规范
[AutoSar]在 英飞凌TIRCORE芯片中实现两个工程的跳转
[AutoSar]在Davinci developer中mapping Com interface port
[AutoSar]在Davinci Configurator中导入Dbc Cdd 文件
[AutoSar]CP autosar 面试题
Iread/write port 没有在RTE层生成buffer
autosar section运行到指定Dflash
[python]用python实现对arxml文件的操作
[python]用python根据模板批量生成代码
[python]用python获取EXCEL文件内容并保存到DBC

七、优化相关

[AutoSar]工程中的cpuload陷阱(一)
[AutoSar]工程中的cpuload陷阱(二)
[AutoSar]工程中的cpuload陷阱(三)测试
[AutoSar]一种ECU间CAN通信的优化方法

八、BUG记录

[BUG记录]Can没有按照预期的周期刷新
[BUG]TDA4 main域 CAN 无法进中断
[BUG] FEE NVM BUG记录
[BUG记录]UART占用CPUload过高问题
[BUG记录]跨核间RAM值读取异常
[BUG记录]TDA4 main domain multi_core OS 启动后很快会挂掉
[BUG记录]0X10 会话切换服务响应NRC 0x10

http://www.jsqmd.com/news/888006/

相关文章:

  • 魔兽地图转换工具:轻松实现地图格式转换与版本兼容
  • N60不锈钢厂商推荐:2026年现货库存量大的Nitronic60不锈钢厂商 - 品牌2025
  • 量子程序调试新方法:Bloch向量断言技术解析
  • WzComparerR2终极指南:如何高效解密和提取冒险岛游戏资源
  • 3步搞定洛雪音乐播放:六音音源修复版完整配置指南
  • 半波整流变压器原边电流为啥不是正弦波?我用霍尔传感器实测给你看
  • T型翼/尾板导向的穿浪双体船姿态控制【附代码】
  • PICO4帧时间抖动根因与稳帧工程实践
  • Android GPU Inspector与Android Studio Profiler对比分析:哪个工具更适合GPU性能调试?
  • nginx配置 请求静态文件时带上额外的响应头信息(可用作获取客户端IP)
  • 保姆级教程:在Ubuntu 20.04上从零配置UR5机械臂的ROS Noetic驱动与MoveIt仿真环境
  • 接口测试用例设计实战:从契约验证到状态跃迁
  • 从13个虚假集成到真实数据流:AI审计揭示前后端割裂与架构重构
  • Spring Cloud AWS 实战教程:构建高可用 SQS 消息队列应用 [特殊字符]
  • 避坑指南:在ESP32-S3上跑OpenCV时,如何解决‘undefined reference to sysconf’等编译错误?
  • WPF开发小技巧
  • Geolib地理计算库:零依赖的经纬度处理终极指南
  • 实战教程:如何使用GLM-4.1V-9B-Thinking-gs-A8W8进行图像理解和视频分析的完整指南
  • 上海亚卡黎实业有限公司2026作业设备优选:专业车载高空作业平台厂家/剪式平台厂家推荐上海亚卡黎实业 - 栗子测评
  • MolmoPoint-Vid-4B vs 传统坐标定位:Grounding Tokens技术如何颠覆视频交互体验
  • 在STM32上实现LVGL贝塞尔曲线动画:从数学公式到流畅UI的完整实战
  • 5分钟快速上手MASA模组中文汉化包:告别英文界面烦恼
  • 多自由度冗余空间机械臂位姿一体化规划与控制【附代码】
  • 构建AI应用技术栈:从模型选型到生产部署的实战指南
  • 构建专注友好型团队文化:从异步沟通到深度工作的实践框架
  • Unity PRG库存与换装系统:数据驱动架构实战
  • AI测试生成:从单次遍历到上下文增强的范式转变
  • WordPress Widget Boilerplate与Gutenberg编辑器集成:现代WordPress开发终极指南 [特殊字符]
  • 智能财务对账Agent如何设计?2026金融大模型Agent架构设计与实战指引
  • AlphaFold 3终极指南:掌握Jackhmmer与HMMER提升蛋白质结构预测精度