- 博客(35)
- 资源 (23)
- 收藏
- 关注
原创 wireshark(2)- ethernet工具 xcap wireshark tcpdump
xcap:以太网,发包工具。wireshark:以太网,抓包工具。tcpdump:tcp抓包工具。xcap:可以构造构造常见的以太网报文 ,包括arp、rarp、ipv4、ipv6、icmpv4、icmpv6、igmp、udp、tcp、pim、ospf、rip、snmp、ppp、pppoe、ipsec(ah/esp)等等,以及一些不常用的报文,如果802.3、STP等等。其中,部分协议没有完成。tcpdump:是linux平台上的工具。wireshark:是windows平台..
2020-07-27 17:23:33 834
原创 OS - HAL与BSP的关系
HAL: Hardware Abstraction LayerBSP: Board Support Package
2020-07-27 15:15:13 1147
原创 Davinci Configurator Pro -- Davinci Developer
Developer 用于设计SWC (AUTOSR CP)Configurator 用于配置生成BSW(AUTOSAR CP)Vector’s DaVinci Developer tool is used to design the software architecture of the Software Components and integrate them into the ECU context.DaVinci Configurator Pro, from Vector, i..
2020-07-24 15:12:54 6453
原创 浮点数运算,矩阵运算 与GPU的关系
GPU擅长浮点数的并行运算。矩阵适合并行运算,所以CNN使用GPU运算,相比CPU,可以缩短运算时间。若矩阵的成员是浮点数,则更能发回GPU的特长。
2020-07-17 10:55:57 1563
原创 车载控制器 - 域控制器
域控制器要主要功能有:传感器功能,控制决策逻辑,执行逻辑。对于传感器功能,除了传统的AD获取外,当前比较热门的是摄像头感知,雷达感知。这需要用到AI算法。对于控制决策逻辑,较为传统。对于执行逻辑,较为传统,但对于安全性,要求还是一如既往的高。参考:https://mp.weixin.qq.com/s?__biz=MzU5NTY5MDI1Ng==&mid=2247495172&idx=2&sn=85e83729e82aa68b16c8db33c29f423f&chksm
2020-07-16 15:21:56 1272
原创 C++ -- 特有关键字和符号
关键字和符号#include // c++标准库的头文件没有后缀.h:: //域作用符号<< //输出运算符'>> //输入运算符constexpr int mf =20; // constexpr 表示常量表达式。可以简单认为与const一样。auto item = val1+ val2; // auto表示根据初始值,推断变量类型。decltype ( f() ) sum =x; // decltype表示函数f返回类型为变量sum类型。using std
2020-07-16 15:07:54 682
原创 C++ -- 学习平台
学习素材想象自己从头开始。致敬指路人:M. t. sh.cpp primer source codehttps://www.informit.com/store/c-plus-plus-primer-9780321714114实验平台SI + ubuntu*.cpp + MakefileC++ 自身资源基本语法基本语法: 变量,函数,运算符,流程控制,数据类型头文件:标准头文件...
2020-07-16 15:07:36 383
原创 AUTOSAR (AP) -- C++
AP 18-10对C++版本C++版本2000年前: C++98;2000~2010: C++0x2011: C++112014: C++142017: C++172020: C++20C++ 标准库组成object c 与 c++只有Apple使用Object CC++的入门对于C++这门语言来讲,C++主要可以分为四个部分,C,Object-Oriented C+...
2020-07-16 15:04:52 2137 1
原创 TEE - TEE与ATF的关系。对于ARM芯片,TEE模块是ATF中的一部分
将linux运行的模式之外又划分出了,一个权限更高的模式,secure mode。secure mode模式下,运行tee-os可以访问的硬件资源最多。linux运行后,再kernel运行的client application与tee os中运行的trust application通信,实现Linux访问TEE的目的。如何进入secure mode设置SOC中 NS(Normal Stat...
2020-07-16 14:51:30 2258
原创 节点时钟同步--车辆网络节点间时钟
节点间同步机制主节点,提供时戳标准。从节点接收主节点提供的时戳报文,加上加过所有节点所消耗的传输时间Delta time,就是从节点要设置的时间。这其中涉及到两个关键点:一是主节点的选择,二是Delta time的计算。Delta time的计算需要有数学理论基础和逻辑算法实现的支持。主节点,通常是首选原子钟(铯时钟,铷时钟),次选原子钟派生时钟(GPS信号),再次选时钟频率稳定者。CAN...
2020-07-16 14:50:16 528
原创 车辆无线频率划分
2016年9月,国家发布GB/T 32960《电动汽车远程服务与管理系统技术规范》无线充电(给手机、127Mhz,带NFC刷卡功能); - 127KHZFM 收音机天线 - 86-108MhzAM收音机天线 - 522-1710KHz;GPS(定位):1575.42MHz;1227.60MHz;1176.45MHz;BEIDOU (定位):1559.05MHz to 1563.15MHz...
2020-07-16 14:49:57 2125
原创 ubuntu系统上搭建C++ IDE
ubuntu上安装和使用VSChttps://www.php.cn/tool/vscode/434672.html
2020-07-16 14:42:23 671
原创 网络应用 - socket wrapper
socket:网络插座的意思。意在为业务开发人员,提供便捷的网络接口,开发基于网络的业务软件。wrapper:封装器的含义。把同类的东西,封装在一个包裹里。socket wrapper:指的是网络接口的封装器的统称。具体的实现库,名称各异。常见的socket wrapper库,有:quickSock:a C++ class, which is helpful in establishing a socket through a Socks Proxy for TCP-based cli.
2020-07-16 11:19:01 790
原创 交叉编译 - linux平台编译window程序
方法一:在linux上安装MinGW archlinuxrefer tohttps://blog.csdn.net/zuihaobushi/article/details/90167362https://sourceforge.net/projects/mingw-w64-archlinux/要点libgcc库,pthread库
2020-07-15 14:30:52 320
原创 SOMEIP(5) - VLAN划分
VLAN的作用VLAN的作用是通过限制网络成员的数量,减少网络风暴。VLAN的划分方法按网络协议划分按组播IP划分按照物理端口划分按照MAC地址划分用户自定义方式划分
2020-07-14 11:07:02 1126
原创 UML你是否用的恰当合适(2)-- 常用静态图(deploy component 图)和动态图(activity图)
UML Activity Diagram 活动图UML sequence diagram时序图 UML timing diagram参考:https://www.uml-diagrams.org/
2020-07-10 10:56:53 268
原创 项目构建工具 - CMake (8)常用命令
# 获取该命令所在文件的目录get_filename_component(FILE_PATH"${CMAKE_CURRENT_LIST_FILE}" PATH)
2020-07-09 18:13:17 342
转载 readelf和objdump的区别
第一个区别,objdump使用了bfd库进行文件读取,而readelf则没有,另外写的一套代码,且对一些条件的判断并不是很严格。比如对于没有指定处理方式的CPU类型,BFD库将拒绝往下执行,readelf还是可以显示其内容。第二个区别,readelf可以显示调试信息,而objdump则没有。但是实际上bfd库支持DWARF的处理,通过简单处理objdump也可以显示调试信息,就如同nm做的那样。BFD库是binutils项目的子项目,目标是通过一种统一接口,处理不同目标文件格式。BFD库:.
2020-07-09 15:21:53 792
原创 项目构建工具 - CMake (8)安装文件 - install
FILES为普通的文本文件,PROGRAMS指的是非目标文件的可执行程序(如脚本文件)。install(<FILES|PROGRAMS> files... TYPE <type> | DESTINATION <dir> [PERMISSIONS permissions...] [CONFIGURATIONS [Debug|Release|...]] [COMPONENT <component>]...
2020-07-06 18:37:21 396
原创 项目构建工具 - CMake (7)易混命令 - set_properties VS set_target_properties
set_target_properties VS set_properties set_target_properties Targets can have properties that affect how they are built. set_target_properties(target1 target2 ... PROPERTIES prop1 value1 ...
2020-07-06 17:15:58 2461
原创 项目构建工具 - CMake (5)库文件的生成,外部库的导入 - add_library
命令add_library 作用: 1)可以创建库,2)也可以导入库。创建库:add_library(<name> [STATIC | SHARED | MODULE] [EXCLUDE_FROM_ALL] [source1] [source2 ...])例如: add_library(hello_library STATIC src/Hello.cpp)将会创建 libhello_library.a 名称的静态库导...
2020-07-06 17:06:58 2594 1
原创 c++编译后的函数名 - .cpp文件编译成.o文件后,函数名称的变化
ar::start::initial:start(int a,int b),经过编译成.o后,变成了什么名称?TBD
2020-07-04 16:00:18 2905 1
原创 项目构建工具 - CMake (4)自定义宏
Adds -D define flags to the compilation of source files.add_definitions(-DFOO -DBAR ...)step1 :假设项目是以CMakeLists.txt 构建的.代码中通过宏 USE_MACRO 作为区分.OPTION(USE_MACRO "Build the project using macro" OFF)IF(USE_MACRO)add_definitions("-DUSE_MACRO")e..
2020-07-04 12:00:03 584
原创 项目构建工具 - CMake (3)自定义cmake命令
cmake中执行shell命令,有两种形式:execute_process,和add_custom_command。其中add_custom_command可以实现复杂的逻辑命令。自定义cmake的命令,有两种形式:add_custom_command(OUTPUT .....) 和 add_custom_command(TARGET ......)...
2020-07-04 11:56:23 1443
原创 奇葩的名词 GLOB
glob 英文字典解释,泡沫。这与bash中globbing命令,通配符,没有有什么关系。查找了资料,Traditional shell globs use a very simple syntax, which is less expressive than aRegularExpression.为什么通配符匹配使用glob这个词呢?不解。...
2020-07-04 11:08:37 180
原创 项目构建工具 - CMake (2)查找 3rd library
问题:入手方向1:make VERBOSE=1,打印出编译细节。->cd /xx/build/src/service && /usr/bin/cmake -E cmake_link_script CMakeFiles/Demo.dir/link.txt --verbose=1cmake -E cmake_link_script : 执行命令cmake_link_script入手方向2:debug cmake执行过程,显示cmake执行细节:rm *
2020-07-02 18:18:19 1115
someip - transaction 实例
2020-11-11
cmake_library_exe_example.tar.gz
2020-07-10
kernel_compile_example.tar.gz
2020-07-09
simple_cmake_example.tar.gz
2020-07-09
cmake_libbsd_a.tar.gz
2020-07-04
23_design pattern_excel.xlsx
2020-06-08
Linux_内核态_竞态操作.xlsx
2020-01-10
DBC_File_Format.zip
2020-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人