
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
该版本基于ASAM XCP Protocol Layer V1.4实现。DOWNLOADFREE_DAQALLOC_DAQALLOC_ODTWRITE_DAQ不支持8位和16位CPU,仅支持在32位或64位Linux和Windows平台上进行测试不支持Motorola字节序(大端)不符合misra规范ODT的总数限制为64KODT条目的总数限制为64K固定的DAQ+ODT 2字节DTO头固定的32
可能有人就会问,为什么别人这么菜,那些传统搞车的都有几十年的积累了啊,这里除了技术问题之外,关键的还有一个产业生态的商业问题,要搞新的架构,意味着原来很多ECU需要重新设计,很多旧的器件就用不了了,而作为供应商,人家都跟你合作几十年了,大家一起努力,让你成就为今天的大佬,现在说不用就不用了,自然是谁也不干。汽车的中央处理器和搭载了智能算法的操作系统,算法和软件一样,支持算力的吞金兽,将成为汽车领域
上一篇我们分析了gtest的一些内部实现,总的来说整体的流程并不复杂。本篇我们就尝试编写一个精简版本的C++单元测试框架:nancytest ,通过编写这个简单的测试框架,将有助于我们理解gtest。试想:如果是让你去设计一款单元测试框架,你会怎么去设计呢?本篇介绍性的文字比较少,主要是我们在上一篇深入解析gtest时已经将整个流程弄清楚了,而现在编写的nancytest又是其非常的精简版本,所有
git rebase,顾名思义即变基,不过这是一条多功能命令,既可以重建提交历史,还可以整合不同分支间的变更。本文将对相关功能进行介绍。文中的截图为使用创建的,不熟悉git的可以使用这个练习一下。
本文为前段时间读《Effective C++》(侯捷译)时做的个人笔记。
git rebase,顾名思义即变基,不过这是一条多功能命令,既可以重建提交历史,还可以整合不同分支间的变更。本文将对相关功能进行介绍。文中的截图为使用创建的,不熟悉git的可以使用这个练习一下。
lvalue 是“loactor value”的缩写,可意为存储在内存中、有明确存储地址(可寻址)的数据,而 rvalue 译为 “read value”,指的是那些可以提供数据值的数据(不一定可以寻址,例如存储于寄存器中的数据)。,引用则不需要【引用在底层也会分配指针大小的空间,在汇编底层角度,引用和指针是一样的,不过引用类似于常量指针】。,因此如果参数传递的数据较大,建议使用引用作为函数的形参
库文件静态库的生成hello.hhello.cmain.c动态库的生成GCC命令相同时,会先执行.a文件,还是会先执行.so文件?静态库与动态库的区别使用静态库的使用动态库的使用总结本文主要讲解了静态库和动态库的生成,以及.o文件和.so文件的使用。
ClangFormat格式化控制工具介绍

如下图所示,当前文件夹下有一个名为的 shell 脚本,但是在执行它的时候却提示找不到文件,只有当前面加上才可以正确的运行这个脚本。那么这个是为什么呢?虽然我们的终端是在当前目录,而且当前目录中有我们要执行的文件,但是终端就是找不到它。需要我们指定文件的相对或绝对路径来告诉终端我们想运行的文件在哪里。在 Linux 中,点字符(.)表示工作目录,斜杠(/) 是 Linux 中的路径分隔符,我们用它







