自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Fatfs f_mkdir函数分析

所以对于"0:/dev"这样一个目录. "0"的信息按照目录项存放于rootdir区, 目录本身也是一个文件, 里面按照目录项格式存放其子目录及文件信息, 也会在NVM占一个Cluster空间, 这样在f_opendir(“0:/dev”)时(如果都创建过的话), 先在rootdir区找到"0"所在的Cluster, 读取里面的内容, 找到"dev"所在的Cluster, 就可以读取"dev"下的内容。如果我要创建一个0:/dev的文件夹, 看一下f_mkdir是如何操作的,

2024-04-27 22:08:24 364

原创 IsolarAB导出arxml到Matlab/Simulink生成模型并配置内存分区

AUTOSAR架构下通过IsolarAB生成的SWC arxml导入matlab/simulink生成模型, 并配置simulink生成代码指定内存分区

2023-11-13 23:42:42 1263 2

原创 AurixDevStudio集成MCAL

英飞凌Aurix Developer Studio 集成MCAL,基础工程

2022-11-06 11:02:33 1187 2

原创 ETAS-AUTOSAR学习-0.1Task配置思考

RTAOS TASK mapping思考

2022-11-01 22:18:15 1488

原创 Tricore学习-芯片启动流程

英飞凌Tricore MCU 芯片启动流程初探

2022-10-30 17:53:02 4068 4

原创 wsl2 搭建嵌入式开发环境

wsl2下搭建嵌入式开发环境 主要是交叉编译工具安装,windows通过usbipd 共享USB设备给wsl以及必备的nfs搭建

2022-10-16 19:44:41 892

原创 Autosar Xcp移植

XcpBasic协议移植记录

2022-10-04 19:24:18 4467 9

原创 AUTOSAR COM接收信号机制

分析一下Autosar COM对Signal接收的DeadlineMonitoring机制

2022-09-21 23:48:21 1426 2

原创 AutoSar点灯1 - 工程配置

Autosar 工程配置 点亮闪烁一下LED灯

2022-08-30 11:31:43 3164 13

原创 Autosar 学习记录(1) – EcuM_Init

开源autosar学习

2022-06-23 22:12:15 539

原创 学习一下freertos streambuffer

学习一下freertos stream buffer最近在自己从0到1写rtos,主要是为了学习rtos,并没有其他卵用,光学会调API是不够的,看源码又恼火,所以学习的最好办法还是根据自己的理解自己动手撸代码,虽然大部分思路都是抄的freertos或者rt thread(主要是抄思路,代码还是自己按理解写的),抄完调通的时候rtos也就基本掌握了。废话不多说,直接分析代码吧,先从StreamBuffer_t这个控制块或者说handle说起。typedef struct StreamBuffer

2022-01-07 23:54:39 1033

原创 移植Python3.7到S3C2440

移植python到arm linux(arm9 s3c2440)

2022-01-07 22:58:13 1208

原创 通过.map文件填写XCP标定需要的A2L文件

首先你得有一个模板,通过python脚本打开编译后的.map文件自动填写到A2L文件对应位置,目前只实现了填写Mesurement 区域,但是这个填写主要是更新变量名和对应的ECU ADRRESS,因为.map文件不包含更多的信息。首先你得对你得MCU(我的是基于MPC5744)内存进行分区,修改S32DS中得链接脚本(该脚本为GCC格式,与Keil不同),在.sdata后添加这样一个段 .sdata : AT (__SDATA_ROM) { . = ALIGN(4);

2021-04-18 01:09:16 2985 3

原创 记录一下关于MPC5744P CAN总线学习

记录一下关于MPC5744P CAN总线学习主要是针对开发出busoff管理,NXP感觉都是一个套路,无论powerpc,还是arm_mstatus_t FLEXCAN_DRV_Init(uint8_t instance,flexcan_state_t *state,const flexcan_user_config_t *data)先从这个函数起 if(FLEXCAN_IsEnabled(base)) { /* To enter Disable Mode requir

2021-04-11 21:32:00 2520 5

原创 Keil+Simulink生成Xcp标定协议A2L文件

Keil+Simulink生成Xcp标定协议A2L文件由于最近要为ECU移植XCP协议,所以记录一下,我使用的MCU为NXP S32K144,IDE选用MDK(官方IDE S32DS无代码联想功能,所以放弃,本来用vscode+ld+make来开发,但是发现还是用keil比较方便),Xcp协议可以参考Vector 官方提供的Xcp_Basic SDK定义一个Keil 链接脚本.sct文件(S32K144_64_flash_user.sct),至于怎么使用,请参阅其他文章,对S32K内存进行分区,该文

2021-03-27 15:41:18 4406 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除