自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1136)
  • 资源 (26)
  • 问答 (1)
  • 收藏
  • 关注

原创 vSOME/IP与ETAS DSOME/IP通信的问题解决方案

问题类别修改点影响范围版本控制增加主/次版本号参数服务发现、订阅流程协议一致性修改保留字段与计数器值SD 模块、订阅状态同步数据结构统一 payload 格式与字节序数据接收与反序列化移植性支持 Android AARCH64 构建Android 平台适配能力。

2025-06-03 15:44:15 149

原创 Adaptive AUTOSAR R24-11与R21-11的主要差异分析

AUTOSAR R24-11版本较R21-11实现了全面升级,重点包括:架构方面强化AP平台稳定性(线程安全/错误回滚机制),优化机器配置(M1/M2分层设计),深化CP+AP一体化;功能模块增强通信协议栈(支持IPv6/TSN/VDP)、诊断(远程SOVD)及安全机制(防火墙/后量子加密);开发方法改进API稳定性与工具链支持(RHVIOS平台)。该版本标志着AP平台进入量产稳定阶段,为集中式电子架构和智能驾驶提供了更完善的底层支撑,特别是通过时间敏感网络和跨域协同能力满足高安全、高实时需求场景。升级需关

2025-05-28 10:20:13 52

原创 自适应平台(Adaptive Platform)中使用持久化服务代码示例

本文演示了如何在自适应平台(Adaptive Platform)中使用持久化服务来管理数据。通过键值存储接口,开发者可以实现数据缓存、状态保存与恢复、配置信息管理以及复杂对象的序列化与反序列化。代码示例展示了如何读写文件、处理复杂数据类型(如向量和枚举)、以及管理键值数据库。具体功能包括:二进制文件的读写、文件的逐行读取、文件信息的获取、资源忙错误处理、键值数据库的读写与删除操作等。通过这些操作,开发者可以灵活地管理应用中的数据存储与检索需求。

2025-05-22 13:28:06 40

原创 Adptive AUTOSAR 文件存储打开模式(FileStorage::OpenMode)

FileStorage::OpenMode 是一个枚举类型,定义在 ara/per/file_storage.h 头文件中,用于指定打开文件时的行为模式。这些模式可以通过位运算符组合使用,前提是它们之间不冲突。可选模式包括:kAtTheBeginning(文件指针定位到开头,不能与 kAtTheEnd 同时使用)、kAtTheEnd(文件指针定位到末尾,不能与 kAtTheBeginning 或 kTruncate 同时使用)、kTruncate(清空文件内容,不能与 kAtTheEnd 同时使用)和 kA

2025-05-22 13:26:27 38

原创 为什么libc++.so.6的库可以替换成高版本的,但是libc.so.6.0的库却是万万不能的?

在Linux系统中,libc.so.6(glibc)和libc++.so.6(libc++)虽然都是核心库,但它们的版本替换风险差异显著。glibc作为系统底层基础库,几乎所有动态链接的程序都依赖它,替换高版本可能导致系统工具崩溃甚至无法启动,恢复难度极大,因此应始终通过系统包管理器升级。相比之下,libc++主要用于C++程序,非系统底层必需,替换失败通常只影响少数应用,恢复较为容易,可通过包管理器或手动安装多版本共存。简言之,glibc是系统的“地基”,而libc++只是“墙面装饰”,前者一旦出错,系统

2025-05-21 10:31:52 357

原创 动态链接器与 GLIBC 版本不匹配

文章摘要:在修改动态链接器应用程序时,可能会遇到动态链接器与GLIBC版本不匹配的问题,导致程序报错。通过使用readelf命令检查可执行文件的.interp字段,可以确保指向正确的动态链接器。对于不同架构(如linux-aarch64和linux-x86-64),需要使用patchelf命令设置相应的动态链接器。此外,LD_LIBRARY_PATH路径污染也可能导致基础命令依赖错误版本的libc。解决方案包括恢复系统默认动态链接器、修正LD_LIBRARY_PATH以及检查并统一GLIBC版本。通过这些步

2025-05-16 10:37:58 798

原创 自适应平台防火墙Firewall 规范 AUTOSAR AP R24-11

本文档详细描述了功能集群(FC)防火墙的功能、API和配置,旨在管理和配置部署在自适应平台上的ECU基于主机的防火墙。FC防火墙通过部署的防火墙规则配置底层防火墙引擎,并提供运行时调整防火墙规则的接口,以支持车辆上下文调整和入侵防御系统(IPS)。文档还列出了与FC防火墙相关的缩略词和缩写,并提供了相关文档和标准的参考。FC防火墙支持无状态、有状态和深度包检查,能够根据车辆状态动态调整防火墙行为,并通过触发安全事件支持入侵检测系统。文档还详细描述了防火墙规则的管理、网络数据包检查机制以及防火墙与其他功能集群

2025-05-12 10:52:54 64

原创 Deepseek使用技巧

R1是一个推理模型,其输出内容以token为单位,而非特定字数,这使得要求其生成固定字数的内容较为困难。一次问答中,R1只能存储约3万到4万个中文字符。RAG(检索增强生成)技术则通过结合检索和生成模型,提升模型在问答任务中的表现,能够更有效地处理大量信息并生成更准确的回答。

2025-05-09 15:51:27 88

原创 在AI大模型领域,现在有哪些典型的指令模型?有哪些典型的推理模型,他们分别有哪些特点?

2025年,AI大模型在指令模型与推理模型领域展现出显著的分化与融合趋势。指令模型如OpenAI GPT-4.5、阿里云通义千问2.5和百度文心一言4.0,专注于精准执行用户指令,适用于合同审核、营销文案生成和医疗报告结构化等场景。推理模型如Anthropic Claude3.7 Sonnet、DeepSeek R1和Google Gemini2.0,则强调逻辑推导和复杂问题分解,适用于数学、编程和工业质检等领域。未来趋势包括指令与推理模型的融合、硬件协同优化以及开源生态的竞争,推动AI技术在更多场景中的应

2025-05-09 14:38:51 96

转载 做一个有效且走心的年度复盘,也是2025提升的关键!丨职业生涯规划

对于这些问题的答案加以总结,我们就能够从单次的成功当中,萃取出经验,用到以后的目标设立以及目标实施过程中,单次的成功不可被复制,但是导致成功所用到的方法论,一定可以被复制提炼,加以使用。不管他们给你带来的能量是正面的还是负面的,我们之所以认为这些人,是过去一年对自己影响最深的人,也就是因为有了他们的存在,有了他们对我们的影响,才成就了今天的我们。这样总结下来,最重要的是,在没有实现的目标当中找到自己的盲点,有可能是方法论的盲点,也有可能是设立目标的本身(真假目标),或者设立目标背后动机当中的盲点。

2025-04-27 13:32:30 193

转载 TLS(Transport Layer Security)

保密性(Confidentiality):两个人发送的消息没有被第三者窃听。完整性(Intergrity):两个人之间发送的消息没有被第三者篡改。身份认证(Authentication):你接到了一个电话,对方说他是警察,他真的是警察吗?

2025-04-21 16:20:04 129

原创 arxml文件中的schema是什么?有什么作用?

如果您遇到特定的错误信息而无法自行解决,可以提供更多细节,我会尽力给出针对性的帮助。首先,您需要使用一个合适的XML Schema Definition (XSD) 验证工具来检查您的ARXML文件。:Schema支持丰富的数据类型,可以精确地定义哪些值是可以接受的,比如字符串、整数、日期时间等,并且允许自定义复杂的数据类型。:Schema可以根据未来的需求进行扩展,并且能够与现有的系统更好地集成,因为它基于XML编写,比DTD更加灵活和强大。您将指定该文件路径以及对应的Schema文件路径来进行验证。

2025-04-21 16:04:46 328

转载 ARM全新Armv9架构(armv8、armv9架构的差异)

在具体细节上,Armv9 架构沿用 AArch64 基准指令集,并在功能方面添加了一些非常重要的扩展,从而确保 ARM 公司增加架构编号,并针对 v9 架构新特征以及多年来发布的各种 v8 架构扩展进行软件层面的基准重定。对于全新的 Armv9 架构,ARM 公司 CEO 西蒙 · 塞加斯(Simon Segars)表示,「v9 架构将提升安全性和信任度,并为未来十年的计算机技术奠定基础。ARMV8 、V9 是 ARM 架构的两个不同版本,它们在性能、安全和功能方面都有显著的差异。

2025-04-16 14:23:40 726

原创 PHM 接口定义示例

【代码】PHM 接口定义示例。

2025-04-11 13:05:22 110

原创 深度解析Adaptive AUTOSAR ——状态管理

【代码】深度解析Adaptive AUTOSAR ——状态管理。

2025-04-11 09:47:17 133 1

原创 Adaptive AUTOSAR 状态管理和转换——ActionItemList

是 AUTOSAR 配置中的一个核心数据结构,用于。

2025-04-10 09:42:11 150

转载 车载以太网DoIP 协议 万字长文详解

随着汽车行业的不断发展,特别是在电动汽车和智能网联汽车领域的快速进步,DoIP协议作为一种高效、灵活且安全的诊断通信方式,正逐渐成为行业标准。

2025-03-21 09:24:59 415

原创 激光雷达技术发展的三个阶段

当前激光雷达处于。

2025-03-17 09:37:41 1354

原创 市场上的激光雷达用有哪几种测距方式?各个方式的优缺点是什么

首先,飞行时间法应该是应用最广泛的,尤其是在自动驾驶和高端测绘中。优点可能是精度高、测距远,但缺点可能有成本高、复杂信号处理,还有可能在强光下性能下降。另外,多雷达之间的干扰问题,也就是串扰,可能也是一个问题。然后是调频连续波(FMCW),这个听起来比较新,可能还在发展阶段。但技术复杂,成本高,可能目前应用还不广泛,主要还在研发阶段。优点是结构简单、成本低,但测距范围有限,远距离精度不够,而且容易受环境光影响。发射频率连续调制的激光,通过回波与发射信号的频率差计算距离和速度(多普勒效应)。

2025-03-14 09:50:54 1171

原创 Qemu 详解与 ARM 虚拟机搭建指南

通过 Qemu 的系统模式,开发者可以在 x86 主机上低成本地模拟完整的 ARM 环境,极大方便了嵌入式开发和跨平台测试。:与 KVM(Kernel-based Virtual Machine)结合时,能直接利用硬件虚拟化技术(如 Intel VT-x、AMD-V),提供接近物理机的性能。,支持多种硬件架构(如 x86、ARM、PowerPC 等)。:模拟完整的计算机硬件环境(CPU、内存、外设等),允许运行未经修改的操作系统。:运行完整的操作系统(如 Ubuntu ARM 版),适合开发、测试和调试。

2025-03-13 15:12:47 1379

翻译 adaptive AUTOSAR 更新和配置管理详解——UCM

另外,为了确保所有依赖组件都能正确响应变更,UCM下属还需要与特定的功能集群沟通,告知它们配置已经发生变化,以便这些组件能够及时调整自己的状态或行为,确保整个系统的稳定性和一致性。在构建软件包时,可以根据需要安装的制品来配置许多UCM的行为。根据项目特定的集成需求(默认情况下不包括在RTA-VRTE 中),RTA-VRTE UCM也可以配置为支持镜像更新(参见17.6.3节),即不是对POSIX文件系统上的应用程序进行修改,而是整个镜像(如NOR镜像、eMMC分区)被修改,包括对A/B更新的支持。

2025-03-12 15:22:26 145

原创 Adaptive AUTOSAR UCM模块——快速入门

Adaptive AUTOSAR(AUTomotive Open System ARchitecture)是一个开放的行业标准,旨在为现代汽车电子系统提供一个灵活且可扩展的软件框架。在这个框架中,更新与配置管理(Update and Configuration Management, UCM)模块扮演着至关重要的角色。UCM模块负责处理车辆软件包的安装、更新和移除等任务,确保了系统的可靠性和安全性。本文将详细介绍UCM模块的功能、配置属性、后端支持、通信机制以及部署流程。

2025-03-12 15:09:26 339

原创 “Adaptive AUTOSAR SOVD“ 与Doip以及 DoCan,UDS之间的关系是什么?

首先,UDS(Unified Diagnostic Services,统一诊断服务)是ISO 14229标准的一部分,主要用于车辆诊断,定义了诊断服务的格式和通信机制。例如,当诊断请求来自远程服务器时,可能通过DoIP传输;它们的区别主要在于架构和传输方式:UDS是应用层协议,DoIP和DoCAN是传输层协议,而SOVD是面向服务的诊断框架,可能整合这些协议到其架构中。在Adaptive AUTOSAR中,SOVD可能更强调服务的动态性和灵活性,但底层仍可能使用UDS定义的服务,只是以SOA的方式实现。

2025-03-10 11:24:05 238

原创 汽车诊断为什么不能只依赖UDS?

UDS在传统车辆诊断中仍然具有重要地位,但其静态设计、有限的数据处理能力和缺乏对现代IT技术的支持,使其无法满足未来智能网联汽车的复杂需求。SOVD通过动态服务发现、现代通信技术和灵活的诊断框架,弥补了UDS的不足,为未来车辆的诊断需求提供了更加高效和灵活的解决方案。尽管UDS(统一诊断服务)在传统车辆诊断中发挥了重要作用,但随着汽车电子系统的复杂性和数据量的急剧增加,UDS逐渐显露出其局限性,无法完全满足未来智能网联汽车的需求。:现代车辆的软件架构日益复杂,UDS无法有效表示和交互这些复杂的软件结构。

2025-03-10 11:16:17 101

原创 PIPC:基于博世冰羚Iceoryx的功能安全增强型通信框架

拿大家最常用的Linux系统举例,不同进程之间传播或交换信息,由于不同进程地址空间相互独立,传递数据时不停的来回拷贝数据,建立和释放堆栈,这个不生成任何价值的拷贝的过程浪费和占有了大量系统资源并产生了不期望的延迟。这种“零拷贝”通过事前定义好的通用接口,将需要消费的数据(图片原始RGB或者激光点云数据)放入由ICEORYX申请好的内存空间,然后引入“记数器”这个概念,来记录内存空间中各块数据是否被调用还是释放,当计数器为0时,就表示该块数据可以被释放。其内存段独立于Pub/Sub,避免资源竞争。

2025-03-06 16:44:47 183

原创 Bitbucket SSH 访问设置指南

要通过 SSH 访问 Bitbucket git 仓库,您需要设置 SSH 密钥。这个操作每台机器和用户账户只需设置一次。

2025-03-06 10:22:33 1307

原创 一、PHM基本配置流程

定义监控实体(Monitoring Entity)每个监控实体映射到一个进程或功能组,需配置以下核心参数:唯一标识符(ID):全局唯一,用于标识监控目标。初始健康状态(HealthStatusInitValue):定义实体初始状态(如正常/异常)。监控模式:选择Alive(存活监控)、Deadline(截止时间监控)、Logical(逻辑流监控)中的一种或组合。示例:自动驾驶功能组可能配置Deadline监控,确保感知算法在指定时间内完成。配置健康通道(Health Channel)健康通道用于汇总多维度监

2025-02-28 17:57:40 118

原创 Unix/Linux 系统中的一个命令行工具—— od 详解

Theododod是 Unix/Linux 系统中的一个命令行工具,全称为(八进制转储)。它的主要功能是以(如八进制、十六进制、ASCII 等),尤其适用于查看和分析非文本文件(如二进制文件)。

2025-02-28 16:54:40 1163

原创 面向服务的车辆诊断(SOVD)在AUTOSAR自适应平台中的实现与创新

本文主要介绍了面向服务的车辆诊断(SOVD)在AUTOSAR自适应平台中的实现,包括参考架构、关键组件以及具体用例等内容。首先,我需要确定文章的结构。通常,专业性文章需要包括引言、背景、主体部分(如架构、功能模块、用例等)、结论等部分。用户提供的文档已经有章节划分,可以参考这些章节来组织文章的结构。接下来,需要理解SOVD的核心概念和其与现有标准(如UDS)的区别。文档中提到SOVD是一个新的诊断标准,旨在解决UDS的一些局限性,例如依赖ODX文件和客户端技术栈的挑战。

2025-02-28 11:36:42 188

原创 清单(Manifest)——Adaptive AUTOSAR模型配置规范

可以把汽车的软件系统想象成搭积木,而清单(Manifest)就是不同阶段的说明书用什么积木(软件组件)怎么拼装(配置规则)积木之间如何沟通(通信方式)需要什么底座(运行环境)每种清单负责不同环节,避免“一把抓”的混乱,确保软件从设计到运行都清晰可控。清单(Manifest)就是汽车软件的“分工说明书”,不同阶段用不同的清单,确保从设计到运行的每一步都有人管、不出错。

2025-02-28 10:50:13 119

原创 SOME/IP 教程知识点总结

例如,在“SOME/IP概念”部分,提到了服务、方法(请求/响应、Fire & Forget)、事件、字段等。服务发现(SOME/IP-SD)部分似乎比较复杂,包括服务发现的消息格式、端点选项、状态机以及错误处理。看起来这个教程从介绍开始,讲到了为什么在车辆中使用以太网,然后详细讲解了SOME/IP的概念、序列化、消息传递、服务发现(SOME/IP-SD)、发布/订阅机制以及支持情况。:全局唯一标识(类似CAN ID),由Service ID(16位)和Method/Event ID(16位)组成。

2025-02-27 10:33:52 307

转载 【FreeRTOS】FreeRTOS基础知识

倘若车载ECU有很强大的计算能力,但是如果因为要执行其他复杂计算任务或者任务调度的问题导致对汽车异常状态的监测和安全气囊的响应时间超过了规定的时间,系统实时性将无法得到保障从而导致系统失效和人员伤亡,这将会是非常严重的问题。在需要切换任务的时候进行上下文切换,真正执行上下文切换是在PendSV的ISR中处理的。正所谓术业有专攻,在嵌入式领域中,嵌入式实时操作系统(RTOS)可以更合理、更有效地利用CPU的资源,简化应用软件的设计,缩短系统开发时间,从而更好地保证系统的实时性和可靠性。

2025-02-26 10:47:15 433 1

原创 深入理解上下文切换的机制

上下文切换是操作系统实现多任务并发的基石,但其性能开销不可忽视。理解其底层机制(寄存器保存、内存管理状态切换)和优化策略(减少切换、轻量级线程),对开发高性能系统(如实时系统、高并发服务器)至关重要。

2025-02-26 10:45:09 1035

原创 学习FreeRTOS推荐几篇质量高的文章

官方文档是最权威的学习资源,涵盖了从基础到高级的所有内容,包括任务管理、调度、内存管理、队列、信号量等。

2025-02-25 13:56:00 803

原创 AP AUTOSAR——时间同步TimeSync R24-11

打算消费配置的时间基准资源的时间基准信息的进程必须引入时间同步库,并使用在 ECU 配置中找到的实例说明符(Instance Specifier)实例化 `SynchronizedTimeBaseConsumer` 类型,作为同步时间基准消费者的短名称。打算消费配置的时间基准资源的时间基准信息的进程必须引入时间同步库,并使用在 ECU 配置中找到的实例说明符(Instance Specifier)实例化 SynchronizedTimeBaseConsumer 类型,作为同步时间基准消费者的短名称。

2025-02-24 16:23:31 130

原创 SoftwareCluster中如何配置VendorSignature

3. Separate to two FunctionGroupSet for each SoftwareCluster4. Command to run the application:Due to the customer SoftwareCluster name is SoftwareCluster_A and SoftwareCluster_B, you should run the rvbuild script with option -j and -e instead of -s/ -l Fo

2025-02-17 13:08:03 96

原创 报错:libc.so.6: version `GLIBC_2.32‘ not found或者libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found

您遇到的错误表明您的可执行文件 `/opt/vrte/exm-aap-execution-manager/bin/rb-exmd` 需要 `GLIBC_2.34` 这个版本的 GNU C 库(glibc),但您的系统中没有安装这个版本。- **/usr/local/glibc-2.34/lib**: 这是您安装的新版本 glibc 的路径。- **/opt/vrte/exm-aap-execution-manager/bin/rb-exmd**: 这是您需要修改的可执行文件的路径。

2025-02-14 19:01:51 639

原创 Adaptive AUTOSAR R24-11的新特性与安全增强

这些协议和特性的支持使得 Adaptive Platform 能够满足高性能、高灵活性和高安全性的需求,为未来的智能汽车和自动驾驶系统奠定了坚实的基础。这一变化允许相同的需求在自适应平台和经典平台之间重复使用,从而提升了系统的灵活性和可维护性,最终实现了更高的模块化结构。稳定的API不仅能提高互操作性,还能在不同AUTOSAR版本及供应商之间实现更高的兼容性,这对OEM、一级供应商和工具供应商尤为重要,因为它们需要在可预测的环境中进行工作,从而优化开发周期。

2025-01-21 11:28:34 155

原创 持久化(Persistency)在AUTOSAR中的应用

持久化(Persistency)是AUTOSAR自适应平台(Adaptive Platform)中的一个重要功能模块,用于管理应用程序的持久化数据存储。持久化模块提供了文件存储(File Storage)和键值存储(Key-Value Storage)两种主要的数据存储方式,支持应用程序在运行时读取和写入持久化数据。通过持久化模块,开发者可以轻松地将数据存储到文件或键值对中,并在需要时快速访问这些数据。以ETAS的RTA-VRTE为例持久化模块为AUTOSAR自适应应用程序提供了强大的数据存储和管理能力。

2025-01-20 11:25:02 105

翻译 AP AUTOSAR ——持久性(Persistency)最新版(2025.1)

持久性是自适应平台中的一个核心功能模块,负责为应用程序提供安全、可靠的持久化存储能力。它通过抽象底层文件系统,使应用程序能够以统一的方式存储和访问数据,同时确保数据的完整性、一致性和安全性。持久性功能集群支持两种主要存储方式:文件存储和键值数据库,分别适用于不同的应用场景。此外,它还提供了访问控制、资源管理和数据一致性保障机制,确保在多线程和多进程环境下的数据安全与高效访问。通过持久性功能集群,开发者可以轻松实现跨驾驶周期的状态保存、配置管理等功能,同时无需担心底层存储的复杂性。

2025-01-20 11:20:48 155

CANoe基础操作20171110.doc

CANoe 10.0使用教程视频

2019-08-07

车辆编队行驶.docx

基于车路协同的交叉口通行,是指主车(HV)驶向交叉路口,HV向V2X服务器发送车辆行驶信息,包括车辆位置、速度、加速度、行驶意图信息(HV规划的目标道路信息)等,V2X服务器根据车辆行驶信息、目标交叉路口的交通控制相位信息、其他车辆上报的行驶信息、以及路侧传感器上报的感知信息,为HV生成通过交叉路口的通行调度信息,并发送通行调度信息给HV;或者HV通过V2X通信获取路侧传感器的感知信息、其他车辆信息、V2X服务器的云端信息,自身生成调度信息。

2020-08-12

智能驾驶深度学习初探.pdf

如何做自主决策? 每个传感器负责任地给出自己的三种算法的结果 – 导航信息 – 障碍物信息 – SLAM信息 如何将信息有效地融合到驾驶态势图中? 如何根据驾驶态势图做路径规划, 以及精准导航 和车辆控制? 如何让车辆在保证速度的情况下, 在各种任务模 式下都做出最切合中心线的精准控制?进一步

2020-01-08

20170914-泛型编程.pdf

如何才能更好地进行泛型编程,看了这个文档,告诉你它的秘密 void updateGateway(const GatewayConfigValue &config) { if(config.ipAddress.isChanged()) { int oldIp = config.ipAddress.getOldValue(); //codes free old Ip //.................... int newIp = config.ipAddress.getCurrentValue(); //codes bind new Ip //.................... } } for every configurable elements

2020-01-08

CANdb___Manual_EN.pdf

Table of contents 1 Introduction 3 1.1 About this user manual 4 1.1.1 Access helps and conventions 4 1.1.2 Certification 5 1.1.3 Warranty 5 1.1.4 Support 5 1.1.5 Registered trademarks 5 2 Basics 7 2.1 Overview of CANdb++ 8 2.2 CANdb++ data model 10 2.3 Installing CANdb++ 10 2.4 CANdb++ program window 11 3 Tutorial 13 3.1 Overview 14 3.2 Program start 14 3.3 Creating a new CAN database 15 3.4 Creating and modifying objects 16 3.4.1 Creating new objects 16 3.4.2 Copying existing objects 18 3.4.3 Modifying existing objects 19 3.5 Linking objects 20 3.6 Showing the communications matrix 22 3.7 Value tables 23 3.8 Assigning value tables 25 3.9 User-defined attributes 25 3.10 Modifying the value of an object's user-defined attribute 27 3.11 Consistency check 28 4 Version administration 29 4.1 Preconditions for version administration capability 30 4.2 Version administration for CAN databases and objects

2020-03-11

车载智能芯片白皮书2023

目录 一、 背景 ................................................................................................................................... 4 二、 车载智能计算趋势与挑战........................................................................................5 1. 传感器及控制单元复杂繁多.............................................................................................................. 5 2. 环境感知融合带来实时数据处理挑战........................................................................................ 6 3. 算法模型尚不能很好应对长

2023-07-31

C++如何将json转成字符串,如何将字符串转成json

C++如何将json转成字符串,如何将字符串转成json

2023-07-31

智能化 汽车行业5G专题:5G推动车联网与自动驾驶腾飞.pdf

5G 是车联网和自动驾驶的完美搭配。 5G 网络具有高传输速率、低时延、 高可靠性等特点, 是车联网和自动驾驶的完美搭配。 车联网领域, 高传 输速率使得车内 AR/VR、 超高清流媒体等业务有望得到应用;智能驾驶 领域,低时延高可靠的连接是智能汽车实现 L4/5 自动驾驶的关键。 5G 的 持续推进,有望推动车联网与自动驾驶腾飞。  车联网 C-V2X 有望后来居上, 2025 年市场规模近万亿。 车联网主要有 DSRC 和 C-V2X 两种技术, DSRC 发展较早,但 C-V2X 有望凭借更多应用 场景、更低延迟时间、更远通信距离等优势后来居上,成为未来主流技 术标准。 车联网领域, 中国联通预计 2020 年国内市场规模将突破 2000 亿元, 2025 年将突破 9000 亿元, 终端设备 OBU、 RSU 市场空间分别高达 280 亿、 1430 亿元。均胜电子、德赛西威等已获得 C-V2X 终端产品量产 订单,有望把握先机,发展前景看好。

2020-01-08

CANoe 窗口与功能模块介绍.pdf

vector产品培训 主要内容 ? 主要窗口介绍: ? 仿真设置窗口 ? 测量设置窗口 ? 跟踪窗口 ? 图形窗口 ? 写窗口 ? 数据窗口 ? 统计窗口 ? 总线统计窗口 ? 附加功能模块介绍: ? 发生器模块 ? 交互发生器模块 ? 回放模块 ? 过滤器模块 ? 通道过滤器模块 ? CAPL节点 ? 环境变量过滤器

2020-03-11

面向C-V2X的多接入边缘计算服务能力开放和接口技术要求.docx

车路协同场景是MEC与C-V2X融合场景中的重点研究内容,涵盖安全、效率、协作、视频、信息服务五大类场景,而每类场景又可细化为多个具体场景。不同应用场景涉及到的数据源形态各异,包括传感器数据、激光雷达数据、视频监控数据、车载数据等等,繁多的数据类型以及多源数据的融合缺乏标准化的规范。此外,不同应用场景对MEC所提供的服务能力要求不一,包括信号识别、车速控制、路径规划、车辆检测等等,各类服务能力接口缺乏标准化的定义。目前在国际上,面向车辆网的MEC服务器技术的研究和应用处于起步和逐步发展阶段。ETSI、3GPP、5GAA等业界未制定相应比较完善的国际标准。因此本文以当前主流车联网边缘计算系统架构为基础,着重分析研究车路协同各应用场景特别是多源数据融合场景对MEC服务能力及开放接口的要求并撰写相关规范。

2020-07-08

AP_autosar简介.doc

Overview AUTOSAR的全称是:AUTomotive Open System Architecture 是汽车制造商,供应商和其他电子,半导体和软件行业公司组成了联盟 至今为止,超过280家公司成为AUTOSAR的Partner,其中,有9个核心Partner,2个战略Partner,58个高级Partner,49个开发Partner,124个Associate Partner以及28个Attendees。 AUTOSAR致力于: 1. 标准化ECU的软件架构 2. 将技术设计元素整合为一个标准 3. 硬件和软件将彼此独立 4. OEM与供应商之间的SW灵活交换 5. 平台定义的分

2020-08-26

adaptive autosar R22-11 官方文档

About The AUTOSAR Adaptive Platform implements the AUTOSAR Runtime for Adaptive Applications (ARA). Two types of interfaces are available, services and APIs. The platform consists of functional clusters which are grouped in services and the Adaptive AUTOSAR Basis. Functional clusters... assemble functionalities of the Adaptive Platform define clustering of requirements specification describe behavior of software platform from application and network perspective but, do not c

2023-04-20

CANoe10.0基础操作手册.docx

编写目的: 本文档是CANoe软件的使用操作说明,方便刚接触CANoe的伙伴们快速上手使用这个软件。

2019-08-09

CANoe 操作手册.docx

一.CANoe 窗口 2 1.1 CANoe 11.0窗口 2 1.1.1 仿真配置窗口 3 1.1.2 测量配置窗口 4 1.1.3 跟踪窗口 5 1.1.4 图形窗口 6 1.2 附加功能模块 7 1.2.1 交互发生器模块 7 1.2.2 过滤器模块 9 1.2.3 CAPL模块 10 二.CAN相关仿真模块 11 三.测量过程的记录 12 四. checksum demo 14 4.1 配置 14 4.2 Simulink建模以及CANoe建模 15 4.3 物理连线,下载验证 18

2020-03-11

libpaho-mqtt3as.so.zip

mqtt libpaho.c 编译出来的x86架构的库文件。拿到库文件后需要把它放到对应的地方去 v2x@ubuntu:~/Desktop$ sudo cp ./libpaho-mqtt3as.so/libpaho-mqtt3as.so /usr/lib/ v2x@ubuntu:~/Desktop$ sudo cp ./libpaho-mqtt3as.so/libpaho-mqtt3as.so.1 /usr/lib/ v2x@ubuntu:~/Desktop$ sudo cp ./libpaho-mqtt3as.so/libpaho-mqtt3as.so.1.0 /usr/lib/

2019-11-23

autosar全面学习笔记.docx

1.背景 2 2.技术驱动因素 2 3.AP的特点 3 4.经典、自适应和非AUTOSAR ECU的集成 4 1.逻辑视图 5 2.物理视图 7 3.方法论和Manifest 8 5.应用设计 10 6.执行Manifest 10 7.服务Instance Manifest 11 1.概述 11 3.调度 12 4.内存管理 12 5.设备管理 12 1.概览 12 2.系统启动 12 3.执行管理责任 13 4.确定性执行 13 5.资源限制 14 6.应用程序恢复 14 7.受信任的平台 15 1) 可以要求将功能组设置为专用状态 16 2)(部分)网络可被要求取消/激活 16 3) 可以要求机器关闭或重新启动 16 4) 其他自适应(平台)应用程序的行为可能会受到影响 16 5) 可以执行项目特定的动作 16 1.概述 20 2.架构 20 3.组件 20 1.概述 21 2.诊断通信子集群 22 3.事件存储子集群 23 1.概述 25 2.设计 26 3.架构 26 1.网络管理算法概述 26 2.架构 27  图1 NM概述 27 1.术语 40 2.IAM框架的范围和重点 41 3.AUTOSAR规范的内容 41 4.IAM框架的体系结构 ①一般框架 42 (1) 使用加密的密钥或密钥句柄进行操作 46 (2) 尽管可能会损害应用程序安全地管理密钥 46 (3) 限制应用程序对键的访问和允许的操作 46  API扩展说明 47 2.架构 47 1.Safety概述 48 2.信息交换保护(E2E保护) 49 3.平台健康管理 49 Core Types定义了多个功能集群作为其公共 interface 的一部分使用的通用类和功能。定义Core Types的理由之一是包括 Interface 定义中经常使用的常见复杂数据类型。 52 1.错误处理 52 2.高级数据类型 53 3.全局初始化和关闭功能 53

2020-08-17

2020 C-V2X“新四跨”暨大规模先导应用示范活动.pdf

一、大规模验证意义: 定位2:面向公众演示多样化的C-V2X功能和服务 • 相较2019四跨,上海国际汽车城超过100辆城市运营车辆已搭载 C-V2X设备,演示环境具备V2X背景车辆 • 演示道路C-V2X路侧设施更加完善,具备连续场景演示条件 • 同步开展C-V2X安全系统级验证 二、“新四跨”验证意义: 在2019年四跨基础上,增加高精度地图和定位,探索C-V2X在地图和定位方面面临法律法规问题的解决方案,进一步推动产业发展

2020-07-23

《ROS入门21讲》课件&源码.zip

ROS基础文档,安装使用教程。 说起ROS,可能大家现在或多或少都有所了解。现如今世界机器人发展之迅猛犹如几十年前计算机行业一样,机器人也逐渐进入到千家万户,大到工业机器人,小到家用的服务型机器人,各式各样,为各种人们生活所需的机器人以计算机技术的发展为基础的机器人也是如雨后春笋。机器人可主要分为硬件层和软件层两个大的主要方向。每一种类型的机器人都需要以硬件的实际情况编写符合用户需要的功能,渐渐的人们发现,这样的机器人代码的复用率很低,大大阻碍了机器人的发展。因此ROS便是为机器人在研发的过程中的代码复用提供支持.ROS是Robot Operating Syetem(机器人操作系统)

2020-04-30

汽车CAN总线通信矩阵设计.pdf

CAN 通信时的信号设计,信号描述、偏移量、物理值范围、信号列表、信号周期等 CAN 通信时的信号设计,信号描述、偏移量、物理值范围、信号列表、信号周期等CAN 通信时的信号设计,信号描述、偏移量、物理值范围、信号列表、信号周期等

2020-03-11

cmake-3.22.1-windows-x86_64.msi

windows10 下cmake的安装程序

2021-12-31

c语言100集笔记.c

学习程文杰的100集C语言视频,做的笔记,记录了C语言的学习过程,想要把C语言学好,多看看笔记,会获益良多。 学习程文杰的100集C语言视频,做的笔记,记录了C语言的学习过程,想要把C语言学好,多看看笔记,会获益良多。

2020-01-08

ConvDBC_TO_Code.tar.gz

将can消息描述的**.dbc文件转换成c++代码来读取,不需要自己动手编解码做移位拼接操作 将can消息描述的**.dbc文件转换成c++代码来读取,不需要自己动手编解码 将can消息描述的**.dbc文件转换成c++代码来读取,不需要自己动手编解码

2020-08-06

CANoe软件安装.docx

编写目的: 本文档是CANoe软件的安装说明,方便刚接触CANoe的伙伴们快速安装这个软件。

2019-08-09

javase笔记编辑1.docx

java总结笔记,非常全面,下载一定不会后悔

2020-07-01

自动驾驶的深度强化学习框架.pdf

高阶ADAS系统的开发以至自动驾驶系统的开发都有赖于一套能够完整支持开发、模拟测试、原型制作和量产的开放式解决方案。本文将介绍基于深度学习架构的自动驾驶平台,这一架构将成为未来实现自动驾驶的集成平台中的重要一环。

2019-07-24

CAN总线简明教程.docx

先看看工作原理 当 CAN 总线上的一个节点(站)发送数据时,它以报文的形式广播给网络中所有节点,对每个节点来说,无论数据是否是发给自己的,都对其接收。 每组报文开头的11 位字符为标识符,定义了报文的优先级,这种报文格式成为面向内容的编制方案。同一系统中标识符是唯一的,不可能有两个站发送具有相同标识符的报文,当几个站同时竞争总线读取时,这种配置十分重要。 大体的工作原理我们搞清了,但是根本的协议我们还要花一番功夫。下面介绍一个重要的名词,“显性”和“隐性”: 在我看到的很多文章里,有很多显性和隐性的地方,为此我头痛不已,最终我把它们彻底弄明白了。

2020-03-11

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

TA关注的人

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