- 博客(10)
- 收藏
- 关注
原创 域控制器OTA
由于最近项目比较忙,没有更新文章,随着开发告一段落终于可以总结一下了。这段时间一直在做OTA升级的开发,我们的产品是作为整车升级的子节点,可能涉及的OTA功能并没有很完善,但是也让我学习到了很多。
2025-03-14 15:31:51
116
转载 对文件系统的理解
文件系统是操作系统用于管理和存储文件的方法和数据结构的集合。它提供了一种在存储设备(如硬盘、固态硬盘、闪存等)上组织、存储、检索和管理数据的方式。
2024-11-01 17:23:46
114
原创 内存为什么要划分堆区、栈区?除了堆栈之外内存还有什么分区?
最近在学习计算机底层相关的知识,看到内存这块内容时有个疑问,为什么要提出堆、栈的概念?当初是为了解决什么问题呢?除了堆栈外内存还存在其他分区吗?大学里学过微机原理涉及到一些相关内容但是到如今已经忘得差不多了。还是重新找资料记录一下学习过程吧。
2024-10-30 13:29:54
421
原创 SoC上的A核、M核、R核指的是什么
因为工作相关,一直听说SoC上部署了多核,比如现在用到了NXP的S32G还有之前TI821。这两块SoC都属于多核异构芯片,一直在A核上进行开发也没有进行深入了解它们之间的区别,现在有机会学习一下。
2024-10-24 14:38:38
2414
原创 Linux信号机制
Linux下的信号机制是进程间通信的一种方式,信号可以用来通知进程发生了某些事件。信号是由内核或其他进程发送的,目标进程接收到信号后,可以根据信号的类型执行相应的处理。Linux中定义了许多信号,每种信号都有默认的行为,如终止进程、忽略信号、暂停进程等。
2024-10-18 13:40:15
161
原创 使用VS Code进行代码调试
之前一直使用GDB在终端里进行代码调试,但是命令比较多,时间一长就忘了。在调试之前首先需要确保编译出来的文件是带有debug信息的,可以使用file指令查看。在VS Code中新建工程时会出现一个.vscode文件夹,里面会有launch.json和setting.json这两个配置文件,有的还会有task.json等。根据实际的可执行文件名字修改其中的"program"、"args"有的可能还要加环境变量就在"environment"中配置。这样配置之后就可以调试代码了,总之还是比较方便的。
2024-10-18 10:36:28
344
原创 AP AUTOSAR CM模块介绍
通信管理是AP中一个负责处理应用程序间通信的模块。目标是屏蔽底层的通信机制细节,使应用程序的开发人员能够专注于实现他们应用程序的具体功能,而不需要关注通信的具体实现。通信管理提供了一种抽象的方式来连接通信伙伴,使应用程序能够通信。
2023-11-17 20:13:37
1837
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人