会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
liuqiongcn
博客园
首页
新随笔
联系
订阅
管理
2023年7月26日
MCU -- OTA (概念)
摘要: 一、A/B面OTA分类 二、A/B面OTA流程 三、A/B面OTA实现 四、A/B面OTA优缺点 一、A/B面OTA分类 双系统切换方案:使用两个独立的MCU芯片,每个芯片负责一个面(A面和B面)的固件运行。在升级时,先将待升级的固件下载到未运行的那一面对应的芯片上,并执行切换操作。这种方案需要双份
阅读全文
posted @ 2023-07-26 10:30 一条名叫西西的狗
阅读(2281)
评论(0)
推荐(0)
2023年6月6日
TI平台搭建(Radar)
摘要: 零、运行环境 一、工具安装 二、代码生成 三、代码编译 四、刷机 五、调试 零、运行环境 Windows 11 笔记本 64位 32G i7-1165G7 一、工具安装 进行TI开发之前,需要安装一下工具: mmwave_mcuplus_sdk_04_03_00_01-Windows-x86-Ins
阅读全文
posted @ 2023-06-06 13:20 一条名叫西西的狗
阅读(359)
评论(0)
推荐(0)
2023年5月24日
Gerrit 代码提交问题汇总--持续更新
摘要: 一、带提交记录的代码迁移服务器 git remote add <remote-name> <remote-address> git fetch <remote-name> git rebase <remote-name>/<remote-branch> git push -f <remote-nam
阅读全文
posted @ 2023-05-24 10:38 一条名叫西西的狗
阅读(482)
评论(1)
推荐(0)
buildCentral配置aarch64
摘要: 一、测试环境 二、基础软件安装 三、aarch64环境配置 四、buildCentral环境配置 五、HelloWorld应用 一、测试环境 虚拟机版本:VirtualBox 7.0 系统版本:Ubuntu 18.04 二、基础软件安装 通用软件安装 $sudo apt install git $s
阅读全文
posted @ 2023-05-24 09:58 一条名叫西西的狗
阅读(528)
评论(0)
推荐(0)
2023年5月22日
Ubuntu 18.04 Docker 命令
摘要: 一、查看Docker IP 进入Docker l@l-VirtualBox:~/sdk-XXXX-docker/XXXX-Linux-SDK-<Version>/sdk/SDK-Docker-XXXX-<Version>$sudo ./run_docker.sh XXXXX-sdk-fad-<Ver
阅读全文
posted @ 2023-05-22 10:27 一条名叫西西的狗
阅读(147)
评论(0)
推荐(0)
2023年4月19日
基于UDS的DoIp实现(六) -- 通信协议实现:Socket 通信
摘要: ISO14229、UDS诊断服务文档,都说明UDS是基于Can通信实现,其接收的数据格式,也是Can数据格式。但是,一方面是在本地模拟Can通信比较麻烦,另一方面,也是想单独的将UDS抽出来,不依赖于通信协议,仅仅作为一个单独的功能进行实现,所以,这里才使用比较简单的Socket通信进行数据收发。
阅读全文
posted @ 2023-04-19 11:26 一条名叫西西的狗
阅读(834)
评论(0)
推荐(0)
基于UDS的DoIp实现(五) -- UDS单帧、多帧处理
摘要: 通常来讲,上位机一般只会发送8个字节数据,那么对于UDS,只需要处理这个8个字节就可以,这里也不会涉及大数据传输。但是,有些机器,比如毫米波雷达,其设计是64位,那么每次发送的数据,按照单帧的处理,是无法接收完全的,这个时候就需要进行多帧处理。 一、单帧 二、多帧 以下列举部分帧类型,以及区分方法:
阅读全文
posted @ 2023-04-19 09:50 一条名叫西西的狗
阅读(2115)
评论(0)
推荐(0)
基于UDS的DoIp实现(四) -- Config实现
摘要: 无论是单独的UDS,还是AUTOSAR,config文件至关重要。因为,这些配置文件,是按照客户需求,进行特殊客制化的文件,是可以随项目变动的文件。 配置文件的优劣、多寡,直接关系后面的项目维护,以及其他项目的移植。 本Demo有两个配置性文件,一个是UDS结构体的配置文件,一个是回调函数(Call
阅读全文
posted @ 2023-04-19 09:10 一条名叫西西的狗
阅读(460)
评论(0)
推荐(0)
2023年4月18日
基于UDS的DoIp实现(三) -- UDS服务实现
摘要: 一、UDS Task处理 void UDSPeriodicTask(void) { //其它功能处理 if (mRequest_Received) { mRequest_Received = FALSE; UDS_CAN_Service_Manager(); } } UDSPeriodicTask,
阅读全文
posted @ 2023-04-18 15:37 一条名叫西西的狗
阅读(394)
评论(0)
推荐(0)
基于UDS的DoIp实现(二) -- DCM实现
摘要: 一、平台环境 二、代码实现 一、平台环境 Virtual Box 7.0 Ubuntu 18.04 cmake version 3.10.2 gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0 二、代码实现 DCM的功能,主要是接收Tcp/IP传入的数据,从中提取服务ID
阅读全文
posted @ 2023-04-18 15:27 一条名叫西西的狗
阅读(678)
评论(0)
推荐(1)
下一页
公告