![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汽车电子
文章平均质量分 52
xinsuiwodong2014
这个作者很懒,什么都没留下…
展开
-
【Tools】Lauterbach Trace32 Performace 负载率检测方法
项目上经常有需要检测MCU的动态负载,以便评估哪个任务消耗更多的MCU资源。从而通过优化代码逻辑,实现降低负载。这里我们介绍一个实用的小技巧,如何通过Lauterbach的Performance工具进行检测。原创 2024-07-07 11:21:58 · 281 阅读 · 0 评论 -
【AUTOSAR】CAN和CANIF Basic CAN的配置
由于MCU资源的限制,通常对CANHardwareObject的配置是有限制的。当CAN Message ID超过32个时,由于TX的Dedicated Buffer是有限的,例如只有32个。此时需要借助Mailbox Box的形式发送CAN Message,这样超过32个CAN Message的ID占用同一个TX FIFO 空间。假如使用TX Dedicated Buffer每一个CAN Message都有一个独立的RAM地址,CAN Message ID的优先级由ID本身来决定(帧ID值越小,优先级越高原创 2023-04-01 19:09:26 · 2104 阅读 · 2 评论 -
【AUTOSAR】关于Vector Classic AUTOSAR启动过程
本文将借助Vector Classic AUTOSAR的代码,简单介绍一下初始化启动流程,并列举了一些关键的函数,希望对大家有帮助。原创 2023-04-01 18:30:46 · 1656 阅读 · 0 评论 -
【AUTOSAR】Classic Platform R22-11新增哪些规范
Classic AUTOSAR R22-11规范中新增了哪些概念。原创 2023-03-19 16:34:24 · 451 阅读 · 0 评论 -
【AUTOSAR】AUTOSAR规范版本对应关系(Classic Platform +Adaptive Platform)
本文介绍了Classic AUTOSAR与Adaptive AUTOSAR规范版本之间的关系。原创 2023-03-19 15:56:23 · 2798 阅读 · 0 评论 -
【Tools】AUTOSAR项目如何调试跟踪OS相关信息(ORTI)
本文简单的介绍了如何使用调试工具调试并显示AUTOSAR OS相关信息,方便软件开发人员分析OS的调度,资源分配情况。原创 2023-03-18 21:39:30 · 1999 阅读 · 0 评论 -
【AUTOSAR】RH850(F1KM) MCU PWM配置(MCAL)
在嵌入式项目中,经常需要用到PWM模块。本文将介绍基于AUTOSAR架构下的软件开发方式。如何使用Vector Davinci工具配置RH850 MCAL PWM模块,供大家学习参考。Introduce how to use Davinci tools configue PWM module.原创 2023-02-11 15:36:07 · 3636 阅读 · 0 评论 -
【ARM】ARMv8-R (Cortex-R52)architecture System register位域定义
最近在研究ARMv8-R的架构时,需要用到System Register,发现ARMv8-R的架构文档虽然有System register的summary,但未对System register的位域进行定义。这个时候大家可以对ARM三大系列的文档进行一个简单的对比,就能找到答案。原创 2023-01-06 19:41:15 · 1188 阅读 · 0 评论 -
【Tools】HighTec使用过程中的小技巧
在嵌入式领域,存在很多免费和商业版本的编译器。这里简单介绍一下,在汽车电子领域使用得比较多的HighTec编译器的实用技巧。使用这类编译器的时候,建议与GCC等编译器去对比学习,这样方便类比总结经验。原创 2022-12-30 18:09:56 · 2344 阅读 · 0 评论 -
【IP】下一代CAN的演化之路CAN XL
随着汽车新四化的需求,汽车数据通讯上对总线速率提出了更高的要求。本文简单介绍一下,当前比较前沿的CAN XL总线,同时也列举了几款最新MCU支持CAN XL的情况。随着技术不断迭代更新完善,相信会有更多的MCU利用CAN XL总线技术,助力汽车电子革命原创 2022-09-03 18:37:25 · 678 阅读 · 0 评论 -
【AUTOSAR】RH850(F1KM) MCU Clock配置(MCAL)
在实际项目中是一定要配置MCU的主频以及所使用的外设时钟频率。本文将会介绍如何查看RH850的时钟树,最大时钟频率,以及如何使用Davinci Configurator工具配置MCAL中的MCU模块。原创 2022-08-20 16:04:26 · 3188 阅读 · 0 评论 -
【汽车电子】嵌入式软件开发常用工具
汽车电子软件开发常用工具。原创 2022-08-07 18:33:58 · 1898 阅读 · 0 评论 -
【汽车电子】BOSCH GTM - Generic timer IP module
当前主流的汽车厂商,像NXP、ST、Infineon、Renesas都在自家的MCU集成了不同版本的GTM模块,满足不同的可编程PWM的需求。原创 2022-08-07 17:13:12 · 2088 阅读 · 0 评论 -
【Tools】Lauterbach Trace32中变量显示方式
Trace32的变量查看窗口,可以显示不同进制,内存地址,是不是被修改,修改后高亮显示。原创 2021-12-12 14:17:28 · 2556 阅读 · 0 评论 -
【AUTOSAR】MCU Port的配置(MCAL)【EB】
熟悉Classic AUTOSAR架构的朋友应该知道,经常需要用到MCU中的Port这个模块。那么如何通过工具快速配置一个Port呢?原创 2021-12-05 13:36:59 · 8609 阅读 · 0 评论 -
【AUTOSAR】如何在Davinci Developer中创建C/S(Client/Server) Port
本文简单介绍一下,如何使用Davinci工具,配置C/S端口实现Component之间的通讯原创 2021-12-05 11:36:00 · 4579 阅读 · 1 评论 -
【Tools】Lauterbach Trace32如何在运行状态下显示寄存器值
使能Dual Port功能后,能够实时显示寄存器状态如果不使能Dual Port,那么只能Stop调试器,才能查看寄存器。System Setting/Option/DualPort 也可以在脚本中添加如下代码原创 2021-10-29 21:14:50 · 1378 阅读 · 0 评论 -
【Tools】GreenHills如何指定函数或者文件的优化等级
1. GHS手册提到如下方式 2. 使用方式3. GHS不优化的写法类比GCC的方式。原创 2021-10-28 15:31:39 · 1477 阅读 · 0 评论 -
【AUTOSAR】如何通过Davinci工具快速导入其他工程的的Component(SWC)
背景:经常遇到现有的项目需要使用其它项目或者平台项目的某些Component,那我们是否不需要新建几个Component,而是直接将之前项目的Component直接导入,缩短开发时间呢。 答案是可以的,AUTOSAR基于模块化的形式,使得各个Component相对比较独立,可以按模块的形式决定是否加入到对应的项目中去。下面将演示一下如何通过Davinci工具快速导入某个现有的模块。Component Import and Export (DaVinci Developer) A proj..原创 2020-10-18 15:50:18 · 1798 阅读 · 0 评论 -
【AUTOSAR】如何在Davinci Developer中添加/删除Component(SWC)
本文介绍如何使用Davinci Developer工具新增一个Component模块。原创 2020-10-18 15:17:00 · 1389 阅读 · 0 评论