- 博客(1019)
- 资源 (26)
- 问答 (1)
- 收藏
- 关注
原创 Adaptive AUTOSAR 诊断——DM中诊断故障码(DTC) 诊断事件Diagnostic Event、Diagnostic Service 、Diagnostic Monitors
DTC(Diagnostic Trouble Code)是车辆ECU存储的故障代码,用于标识车辆的特定故障问题。
2024-08-22 17:07:06
18
原创 adaptive AUTOSAR UCM模块中SoftwareCluster与Software Package是什么样的关系,他们分别包含哪些元素?
在自适应AUTOSAR(Adaptive AUTOSAR)的更新和配置管理(UCM)模块中,是一个更高层次的抽象,代表了一组相关的功能和组件,而。这些元素共同定义了软件的功能、行为和更新过程。是这些功能和组件的具体实现。而Software Package。的更新和配置是通过对其中的。至于它们各自包含的元素,
2024-08-22 13:49:58
24
原创 how to connect the VRTE to Internet
下载px-v0.9.0-windows-amd64.zip 包。找一个目录解压,(不要再download目录下解压)
2024-08-22 13:04:14
886
原创 RTA-VRTE适配Orin
通过文件传输工具,将vrte_GAC.tar部署包复制到Orin Linux系统的/opt目录下。LOG1.dlt这个文件需要用DltViewer打开。#设置Orin的IP和默认网卡eqos_0。RTA-VRTE适配Orin。本次porting使用该接口。本次porting使用该接口。
2024-08-19 15:40:30
188
转载 10种方法锻炼全局思维,透过现象看本质
通过多角度思考、系统思维、关注趋势等十种方法的学习和实践,我们可以逐步提升自己的全局思维能力,透过表象看到问题的本质,从而更好地应对复杂多变的环境,取得更大的成功。因此,让我们从现在开始,积极地锻炼全局思维,不断提升自己的竞争力,实现个人和组织的持续发展和壮大。我们应该学会借鉴其他国家、其他行业的经验和做法,从中汲取启发,拓展自己的思维边界,以便更好地应对复杂多变的环境。综合分析是锻炼全局思维的重要手段。我们应该勇于实践和探索,不断尝试新的方法和思维模式,以便发现问题的新解决方案,实现全局思维能力的突破。
2024-08-19 14:07:07
19
原创 ODX(Open Diagnostic Data Exchange)简介
ODX(Open Diagnostic Data Exchange)是一种由ASAM制定的开放标准,用于描述和交换ECU(电子控制单元)诊断数据,广泛应用于车辆诊断。ODX文件采用XML格式,包含通讯参数,如ISO15765-2/3时间参数。
2024-08-16 11:16:34
47
原创 传输层安全性 ——TLS(Transport Layer Security)简介
TLS(Transport Layer Security)是一种广泛使用的安全协议,旨在确保互联网通信的隐私性和数据完整性。它是SSL(Secure Sockets Layer)的继任者,最初版本于1999年发布,最新版本是TLS 1.3。
2024-08-15 14:24:51
48
翻译 Adaptive AUTOSAR (R23-11)入门必读——SoftWare Architecture
在AUTOSAR自适应平台的诊断部署中,特定的诊断配置,尤其是诊断地址,只能分配给清单中的根软件集群。:清单代表创建的AUTOSAR模型描述的一部分,用于支持AUTOSAR自适应平台产品的配置,并可能与包含适用于清单的可执行代码的其他工件(如二进制文件)结合上传到AUTOSAR自适应平台产品。需要生成一个头文件,该文件定义了一个具有唯一名称的类,该类实现了相应的插件(例如,生成的类的类名和命名空间是从清单中插件的短名称路径派生的)。相应的可执行文件包含了运行在AUTOSAR自适应平台上的机器的可执行代码。
2024-08-12 14:08:20
43
原创 AUTOSAR Adaptive Platform (AP) 与 ISO/SAE 21434 信息安全
AUTOSAR Adaptive Platform (AP) 确实包含了与 ISO/SAE 21434 标准相关的信息安全部分。ISO/SAE 21434 标准专注于道路车辆的网络安全,提供了在车辆生命周期内管理网络安全风险的指南,从概念阶段到退役阶段。通过这些安全措施,AUTOSAR AP 符合 ISO/SAE 21434 的要求,提供了一个管理现代车辆网络安全风险的强大框架。
2024-08-12 13:30:31
40
原创 Terminator的分割终端功能确实非常实用,特别是当你需要同时监控多个任务时,快捷键来分割窗口
Terminator 是一款很酷的终端模拟器,可以为你提供这种功能。你可以在一个窗口中打开多个终端,并根据需要将它们纵向或横向分割。你还可以参考这篇文章了解更多关于终结者的信息--终结者--一款Linux终端模拟器。此外,Terminator还支持保存布局,这样你可以在下次启动时恢复之前的窗口配置。你有没有尝试过其他的高级功能,比如广播命令(在所有分割窗口中同时执行同一个命令)Terminator的分割终端功能确实非常实用,特别是当你需要同时监控多个任务时。代码语言:javascript。
2024-08-07 15:41:29
188
原创 AP AUTOSAR 深入理解 PHM的本地状态和全局状态的是否支持自由定义各状态的流转触发消息?
监控实体(Supervised Entity, SE)是PHM模块监控的基本单元。每个监控实体需要在配置文件中定义,包括其唯一标识符和初始状态。
2024-08-06 08:58:43
51
原创 fastDDS-gen编译
如果在编译过程中遇到任何问题,或者有其他相关问题,请随时告诉我!使用 Gradle 进行构建。: 你可以通过运行以下命令来验证。
2024-08-02 17:03:56
251
原创 Fast-DDS的依赖 foonathan_memory_vendor编译
Fast-DDS的依赖 foonathan_memory_vendor编译。
2024-08-02 11:06:17
228
原创 CMake版本太低怎么办? CMake Error (cmake_minimum_required): CMake 3.20 or higher is required.
要解决这个问题,你需要将 CMake 升级到 3.20 或更高版本。并下载适用于你的操作系统的最新版本。
2024-08-02 10:07:20
499
原创 AP AUTOSAR 功能集群之间的交互 IFC(Inter-Functional-Cluster interface)通讯方式如何实现?比如 PHM recovery action通讯方式如何实现?
这些接口的提供是为了通过澄清功能集群之间的交互来促进AP规范的开发,并且它们还可以为AP规范的用户提供更好的架构视图。一般来说,功能集群(Functional Clusters)可以通过AP实现特定的方式相互交互,因为它们不受ARA接口的约束,例如PSE51,它限制了IPC的使用。功能集群之间的一种典型交互模型是使用功能集群的受保护接口,以提供实现功能集群特殊功能所需的特权访问。IFC的目的是通过澄清功能集群之间的交互来促进AP规范的开发,并为AP规范的用户提供更好的架构视图。
2024-07-31 11:20:59
42
转载 Linux系统中创建进程有哪几种方式?会使用哪些API创建进程?各种方式有什么优缺点?
一、fork1. 调用方法正确返回:在父进程中返回子进程的进程号,在子进程中返回0错误返回:-12. fork函数调用的用途一个进程希望复制自身,从而父子进程能同时执行不同段的代码。与fork函数完全相同正确返回:在父进程中返回子进程的进程号,在子进程中返回0错误返回:-1用vfork创建的进程主要目的是用exec函数执行另外的程序。正确返回:返回所创建进程的PID,函数中的flags标志用于设置创建子进程时的相关选项。错误返回:-1。
2024-07-31 09:31:34
32
原创 Adaptive AUTOSAR 只创建进程和配置线程的调度算法,缺少对应用程序线程的控制,如何确保任务的确定性执行?
(4) AP AUTOSAR硬核技术(3):执行管理与状态管理的交互. https://www.51fusa.com/client/knowledge/knowledgedetail/id/3511.html.(1) AP AUTOSAR硬核技术(1):执行管理的秘密揭晓. https://www.51fusa.com/client/knowledge/knowledgedetail/id/3509.html.
2024-07-30 17:43:37
38
原创 Adaptive Platform缺少对应用程序线程的直接控制,但可以通过以下方法确保任务的确定性执行:
通过这些机制,Adaptive AUTOSAR能够在缺少对应用程序线程直接控制的情况下,确保任务的确定性执行。
2024-07-30 17:30:26
26
原创 AP Autosar中EM模块资源管理resource group中,如何计算CPU使用率和内存使用率?监控的资源超过了限制值如何处理?
内存控制监控的数据包括每个进程的RAM使用量。CPU使用率监控的数据包括每个进程的CPU时间。
2024-07-30 17:23:15
39
原创 在Adaptive AUTOSAR中,默认有一个机器状态的功能组管理平台进程的生命周期,那怎么通过SM切换到其他功能组的状态呢?
在Adaptive AUTOSAR中,状态管理(State Management, SM)模块和执行管理(Execution Management, EM)模块共同负责功能组状态的切换。
2024-07-30 16:47:16
76
4
原创 如何解决在Nvidia Orin Linux系统中调用sched_setscheduler API时遇到的错误
上面第三点提到:如果系统使用了 cgroup(控制组)来管理资源,可能需要确保 cgroup 配置允许实时调度。可以检查 /proc/self/cgroup 文件,确保当前进程所在的 cgroup 允许实时调度。完成这些配置后,重新运行你的程序,应该可以解决实时调度权限不足的问题。通过这些步骤,你可以确保当前进程所在的 cgroup 允许实时调度。(实时优先级)项,这意味着没有明确限制实时优先级的使用。文件的内容来看,你的进程属于多个 cgroup,其中。为了确保系统允许实时调度策略的使用,你可以在。
2024-07-30 14:52:42
132
原创 显示系统中所有进程的详细信息,包括线程的调度算法
这个命令可以帮助你了解系统中各个进程的调度策略和优先级,便于进行性能调优和问题排查。用于显示系统中所有进程的详细信息。
2024-07-30 13:03:05
209
原创 汽车软件行业为什么越来越卷?
q=%e6%b1%bd%e8%bd%a6%e8%bd%af%e4%bb%b6%e8%a1%8c%e4%b8%9a%e5%8f%91%e5%b1%95%e8%b6%8b%e5%8a%bf.q=%e4%b8%ad%e5%b9%b4%e5%8d%b1%e6%9c%ba%e7%9a%84%e5%8e%9f%e5%9b%a0%e5%92%8c%e5%ba%94%e5%af%b9.(7) 中年危机 - 知乎. https://www.zhihu.com/topic/19649531/intro.
2024-07-29 17:59:36
348
原创 在Ubuntu系统中如何查看一个文件夹的大小? 如何列出指定文件夹下所有子文件夹的大小?
参数则会以易于阅读的格式(例如KB、MB、GB)显示大小。命令来查看一个文件夹的大小。如果您想查看文件夹内各个子文件夹的大小,可以省略。替换为您想要检查大小的文件夹的实际路径。这将列出指定文件夹下所有子文件夹的大小。在Ubuntu系统中,您可以使用。参数表示汇总每个参数的大小,而。
2024-07-01 10:38:04
842
转载 UDS(统一诊断服务)协议中的0x11服务
汽车UDS诊断之ECU复位服务(0x11)深度剖析_uds 0x11-CSDN博客 汽车UDS诊断之ECU复位服务(0x11)深度剖析_uds 0x11-CSDN博客
2024-06-05 16:55:12
119
原创 C++17 `std::hardware_destructive_interference_size` 和 `std::hardware_constructive_interference_size`
例如,如果你有两个对象,它们在相似的时间局部访问模式下,你可以使用 `std::hardware_constructive_interference_size` 作为它们的内存占用大小和基本对齐的限制,以促进真共享。- 例如,如果你有两个对象,它们在不同线程中具有不同的访问模式,你可以使用 `std::hardware_destructive_interference_size` 作为它们之间的偏移量,以避免伪共享。- 这个值是一个**提示**,用于提高性能,但不一定等于实际的 L1 缓存行大小。
2024-05-24 17:51:27
700
原创 在AP AUTOSAR诊断中DID、RID、SID、AccessPermission分别代表什么?
在UDS(Unified Diagnostic Services)协议中,DID用于唯一标识车辆电子控制单元(ECU)中的特定数据项。UDS协议定义了一系列标准化的诊断服务,通过这些服务可以读取、写入或清除特定的DID数据。
2024-05-20 13:55:48
1262
原创 编译CycloneDDS和CycloneDDS-CXX踩过的坑——CMake Error at CMakeLists.txt:227 (find_package):
最近编译CycloneDDS和CycloneDDS-CXX踩了两个坑,花了不少时间。做个简单的记录,免得以后又踩到。注意:CycloneDDS-CXX编译依赖CycloneDDS,因此必须先编译CycloneDDS需要严格按照步骤进行,否则要入坑步骤如下,1先编译CycloneDDS以上步骤完成CycloneDDS的编译和安装,生成的bin include lib等位于install目录下面。
2024-05-15 16:05:13
370
原创 使用Linux命令时,前面加sudo和不加有什么区别?
(1) cmake的版本的更新以及和sudo cmake的区别 - CSDN博客. https://blog.csdn.net/moumde/article/details/106507154.(2) cmake的版本的更新以及和sudo cmake的区别 - CSDN博客. https://blog.csdn.net/moumde/article/details/106507154.如果您对`cmake`的使用有更多疑问,可以参考相关的[教程]或[文档]来获取更多信息。命令编译时,前面加上。
2024-05-08 11:24:42
599
原创 如何在Ubuntu中保存shell窗口中的log?
这是一个简单的方法来记录您在终端中的所有活动,包括输入的命令和输出的结果。命令时的当前目录中。如果您想要在特定的目录中保存log文件,您需要在文件名前指定路径。命令之后,您可以执行任何终端命令。所有的输入和输出都会被记录到您指定的log文件中。在Ubuntu中保存shell窗口中的log,您可以使用script。: 当您完成终端活动并想要结束log记录时,只需输入。会话,并将记录的内容保存到您之前指定的文件中。请注意,log文件将保存在您执行script。是您想要保存log的文件名。这将结束script。
2024-05-08 10:54:47
387
原创 如何从Windows 10电脑远程登录Ubuntu系统
xrdp提供了几种不同的会话类型,每种类型都有其特定的用途和优势。在“远程桌面连接”窗口中,输入您之前记下的Ubuntu电脑的IP地址,然后点击“连接”。当被提示时,输入您的Ubuntu用户名和密码,然后您应该能够远程访问Ubuntu桌面。xRDP是一个开源的远程桌面协议服务器,允许您接受来自Windows的RDP连接。请确保在尝试连接之前,Ubuntu电脑没有被锁定或注销,因为这可能会导致连接问题。在Windows 10电脑上,打开“远程桌面连接”程序。记下与您的网络接口相关联的IP地址。
2024-05-07 17:21:32
1115
1
原创 Linux 认识与学习Bash——3
在Linux bash中,数据流重定向是指将命令的输出从默认的标准输出(通常是终端)重定向到其他位置,如文件或另一个命令的输入。这是通过使用特定的符号来实现的。例如,用于将输出重定向到文件,而用于将文件内容作为命令的输入。>>cal > hello #将hello这个文件清空,然后再把命令产生的内容写入文件cal>>hello #再hello这个文件内容后面追加输出的内容。cal2>hello #只能重定向错误的结果,即2>前面的命令是错误的&>#不管是正确的还是错误的都重定向过来。
2024-05-07 13:09:53
879
原创 在Linux系统中炫酷的输出命令可以让终端看起来更有趣
q=Linux%e7%b3%bb%e7%bb%9f%e7%82%ab%e9%85%b7%e7%9a%84%e8%be%93%e5%87%ba%e5%91%bd%e4%bb%a4.(2) 十个效果酷炫的Linux系统操作指令(黑客帝国般的效果~)_linux下hollywood 能干吗-CSDN博客. https://blog.csdn.net/baidu_39629638/article/details/110232451.请注意,某些命令可能需要你的系统支持特定的软件包管理器,如`apt`。
2024-04-25 17:05:31
311
1
原创 Linux 认识与学习Bash——2
readonly hello #定义一个只读的变量hello。declare -r liu=888 #定义一个只读的变量liu。declare -x liu=888 #定义的变量liu。read 后面不带变量,那么默认会给REPLY变量赋值。declare +x liu=888 #取消变量。export #查看定义的变量。输出$x时,变量将不起效果,当作字符串输出。echo '$x' #在使用。
2024-04-18 18:04:09
426
1
原创 linux 中 strings命令的作用和例子
命令是一个用于提取文件中的可打印字符序列的工具。它主要用于从二进制或数据文件中提取文本字符串。这些字符串是至少4个字符长(或者可以通过选项设置更长或更短的长度),并且紧跟在一个不可打印的字符后面。linux 中 strings命令 主要是在对象文件或者二进制文件中查找可打印的字符串。命令对于确定非文本文件的内容特别有用。例如,如果您想查找一个名为。
2024-04-18 13:24:39
1308
翻译 How UDS on IP (or DoIP) is Enabling The Remote Vehicle Diagnostics and Comparison with UDS on CAN
通过互联网协议(DoIP)的诊断开启了一种新的ECU诊断范式,该范式通过以太网运行,这是一个更快、更可靠的通信渠道。DoIP协议是基于TCP/IP协议的网络协议,允许通过网络传输车辆诊断数据。DoIP协议将诊断数据封装在TCP/IP数据包中,并使用UDP协议进行传输。它还定义了一组标准的诊断服务,例如读取故障代码、清除故障代码、读取实时数据等。
2024-04-18 10:03:09
82
原创 一文读懂——DoIP和DoCAN之间有什么不同
总的来说,DoIP和DoCAN都是为了实现统一的诊断服务(UDS)而设计的,但它们在物理通信层面、数据传输速度和远程诊断能力等方面有所不同。DoIP,即基于IP的汽车诊断协议,由ISO 13400-2标准定义,它促进了使用IP、TCP和UDP的外部测试设备与汽车控制单元(ECU)之间的诊断相关通信。通过互联网协议(DoIP)的诊断开启了一种新的ECU诊断范式,该范式通过以太网运行,这是一个更快、更可靠的通信渠道。DoIP协议是基于TCP/IP协议的网络协议,允许通过网络传输车辆诊断数据。
2024-04-18 09:47:55
807
车载智能芯片白皮书2023
2023-07-31
adaptive autosar R22-11 官方文档
2023-04-20
AP_autosar简介.doc
2020-08-26
autosar全面学习笔记.docx
2020-08-17
车辆编队行驶.docx
2020-08-12
ConvDBC_TO_Code.tar.gz
2020-08-06
2020 C-V2X“新四跨”暨大规模先导应用示范活动.pdf
2020-07-23
面向C-V2X的多接入边缘计算服务能力开放和接口技术要求.docx
2020-07-08
《ROS入门21讲》课件&源码.zip
2020-04-30
CANoe 窗口与功能模块介绍.pdf
2020-03-11
CANdb___Manual_EN.pdf
2020-03-11
汽车CAN总线通信矩阵设计.pdf
2020-03-11
CAN总线简明教程.docx
2020-03-11
CANoe 操作手册.docx
2020-03-11
20170914-泛型编程.pdf
2020-01-08
c语言100集笔记.c
2020-01-08
智能化 汽车行业5G专题:5G推动车联网与自动驾驶腾飞.pdf
2020-01-08
智能驾驶深度学习初探.pdf
2020-01-08
libpaho-mqtt3as.so.zip
2019-11-23
自动驾驶的深度强化学习框架.pdf
2019-07-24
这个翻转句子中单词的程序哪里错了
2018-03-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人