自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 ECC public key pem格式生成及ECPoint:X,Y格式转换

通过前面的介绍,我们已经知道这是一个ASN.1格式的SubjectPublicKeyInfo的DER编码,是一个TLV类型的二进制数据。我们以一个DER编码的ECC公钥为例,详细剖析一下X.509 ECC公钥的格式。

2024-03-06 15:58:23 992

原创 12 Autosar_SWS_MemoryMapping.pdf解读

内存变量映射到受保护的内存中,用于数据交换的缓存区映射到不受保护的内存中。1.4 Bootloader和App 对于同一段代码的使用:如果同一个模块同时需要被bootloader和App使用,则需要同时映射到不同的段中。1.3 特殊ROM的用途:一些频繁执行的函数可以映射到内部flash快速执行,不经常执行的函数可以映射到外部低速访问flash。1.2 特殊RAM的用途:比如一些变量通过位掩码来获取,如果map到特定RAM可以通过编译器的位掩码功能来加快执行效率;1、Memory Map的作用。

2024-02-21 18:31:42 1032

原创 11 Autosar NM相关资料汇总《四》

AUTOSAR架构下关于CanNm的几点思考https://icv.51cto.com/posts/1968Autosar NM网络管理机制(三大三小模式切换、NM网络报文的帧格式解析、NM中用到的定时器配置)AutoSar网络管理的唤醒方式_kl15信号唤醒-CSDN博客 Autosar网络管理:一帧有效的网络管理报文是如何唤醒网络的? - 知乎 ECU系统休眠后通过诊断报文唤醒ECU且唤醒网络-电子发烧友网嵌入式开发:MCU的上、下电解读 - 知乎Vector达芬奇工具使用笔记

2024-02-21 18:27:37 396

原创 信息安全基本概念汇总

http://关于加密、签名、证书的作用及运用场景。汽车网络安全(信息安全)标准、规范。

2024-02-21 14:42:00 1104

原创 python 验证RSA密钥生成&加解密&签名验签算法实现

python RSA

2024-02-21 11:02:45 919

原创 python 验证AES_ECB算法对数据的加解密

python AES_ECB

2024-02-21 09:20:53 621

原创 python 实现AES-CMAC算法验证

python CMAC

2024-02-21 08:59:37 1117 1

原创 Python 实现Hash算法验证

Hash算法 python验证

2024-02-20 18:12:50 604

原创 RSA密钥验证工具相关汇总

81 //后面的模数n长度为0x81bytes,但是其中1bytes为00,故生成的模数二进制位数为1024。30 81 //标签头,81表示后面接1bytes,82表示后接2bytes表示长度。02 81 //81表示后面接1bytes,82表示后接2bytes表示长度。81 //后面接1bytes,为82则表示后接2bytes表示长度。81 //后面接1bytes,为82则表示后接2bytes表示长度。PEM格式RSA密钥解析(一)RSA-公匙-pem文件类解析。OpenSSL下载安装教程。

2023-12-27 10:40:34 1070

原创 调试思路——DataBreak write条件断点的一种替代方案

目录一、原计划在如图数据等于1时,打出断点,但调试器一直提示不支持;二、给出替代方案1、基本思路:2、Caller:总结搜索可能更改如上变量的所有函数,添加如下一条条件判定,然后while(1){}死等, 断开运行,然后查看函数调用栈,即可看出由谁更改了此变量。

2023-11-16 19:33:29 147

原创 Matlab 安装教程《三》——Autosar 代码生成环境配置

目录一、设置solver步长二、生成的目标文件选择三、选择Autosar xml格式版本为4.2四、勾选ASAP2 interface,可生成a2l标定文件

2023-09-04 14:00:12 470

原创 Matlab 安装教程《二》—Autosar支持包安装

二、在matlab 官网搜索下载Autosar 嵌入式包,注意需要注册matlab 账户。一、获取Autosar 嵌入式包附件功能,提示如下警告。三、Autosar 嵌入式包安装。

2023-09-04 13:42:14 902 1

原创 Tasking编译器 Link连接文件使用指南

https://download.csdn.net/download/u013464897/88063699https://download.csdn.net/download/u013464897/88063697

2023-07-19 16:56:18 922

原创 基于Infineon Tc397系列移植RTThread操作系统

目录一、要修改的文件二、cpuport.c文件修改 三、cpuport.h文件修改四、Ifx_Cfg_Trap.h文件修改:五、验证六、总结基于Hightec+TC375TP的RT-Thread移植详解 三、cpuport.h文件修改四、Ifx_Cfg_Trap.h文件修改:五、验证移植成功代码路径如下:https://download.csdn.net/download/u013464897/87966366参考博客:

2023-06-29 18:41:39 661

原创 NvM Flash编程基础概念

当前AUTOSAR项目用到的主要芯片是英飞凌的TC397芯片,介绍一下TC397芯片上面硬件FLASH相关知识。每个PFx被划分为1024KB大小的物理扇区,每个物理扇区又被划分为16KB大小的逻辑扇区(Logical Sector)

2023-06-09 16:52:23 2602 1

原创 Tc397 PSPR、DSPR、LMU、DLMU、DAM、PCACHE、DCACHE的区别及作用。

1、在Aurix 2G中(以TC387为例),每个CPU都有自己的PSRAM (又称PSPR)和DSRAM (又称DSPR),它们都是RAM,只不过PSRAM是挂在指令总线上,而DSRAM是挂在数据总线上,因此如果在PSRAM运行代码,DSRAM存放数据,可以达到0 cycle等待。但是PSRAM上也是可能存放数据的,只不过效率低一点。4、每个CPU都有自己的PSRAM区域,这个区域可以运行程序,也可以存放数据,在Link中只是定义了几个段,在工程中并没有用到这个区域,关于怎么在这个区域运行程序;

2023-06-09 11:06:08 6888

转载 嵌入式通用调试方法与思路

总结本次问题产生的原因及解决问题的方法,思考类似问题今后如何防范,对相同平台产品是否值得借鉴,做到举一反三,从失败中吸取经验。

2023-06-08 10:05:16 646

原创 Autosar NM : 网络是如何被唤醒的<一>

部分参考以下博客,好文章!(87条消息) 【Autosar Can网络远程唤醒】_tja1043 远程唤醒_你好好想想^的博客-CSDN博客t=N4P3(87条消息) 【Autosar Can网络远程唤醒】_tja1043 远程唤醒_你好好想想^的博客-CSDN博客https://blog.csdn.net/weixin_42438961/article/details/130337985?

2023-06-07 16:49:29 2575 2

原创 嵌入式软件实现定时器的两种方式

如果我们有一个软件定时器,所有定时业务都依赖于软件定时器,不仅节省硬件资源,以后在移植的时候也只需要将软件定时器和硬件相关的部分修改就行了,其他部分都不用动。

2023-06-02 09:48:27 186

原创 基于Infineon Tc39x移植FreeRTOS系统

函数__attribute__((noinline)) static void prvInterruptYield(void)修改如下:(中断切换函数)索引FreeRTOS支持的GCC芯片平台为TriCore_1782, 我们就这个平台来修改我们的Tc39x系列的FreeRTOS。2、基于iLLD库版本iLLD_1_0_1_12_0或以上;主要将汇编函数及寄存器更改为Tc39x系列的。1、基于FreeRTOSv9_0_0移植;系统调用入口,任务切换时用到,重要!为FreeRTOS主要功能参数定义。

2023-05-28 16:27:27 929 2

原创 tc1_6__architecture_vol1.pdf

(1)中断上文:硬件通过中断触发信号,导致内核调用中断处理程序,进入内核空间。这个过程中,硬件的一些变量和参数也要传递给内核,内核通过这些参数进行中断处理。中断上文可以看作就是硬件传递过来的这些参数和内核需要保存的一些其他环境(主要是当前被中断的进程环境。中的值,进程状态以及堆栈上的内容,即保存当前进程的进程上下文,以便再次执行该进程时,能够恢复切换时的状态,继续执行。进程下文:其是指切换到内核态后执行的程序,即进程运行在内核空间的部分。中断下文:执行在内核空间的中断服务程序。重要:操作系统切换任务使用。

2023-05-28 13:50:46 131

原创 tc1_6__architecture_vol2.pdf

TC1.6.2 核架构指南---指令集解读:《Infineon-AURIX_TC3xx_Architecture_vol2-UserManual-v01_00-EN.pdf》 如:ADDS.U。

2023-05-25 18:17:11 290

原创 英飞凌 Tc397系列 Ethernet 官方代码及指南

基于Phy芯片 rtl8211f,实现RGMII模式,1000M通信。

2023-04-23 15:55:30 1265

原创 Autosar CP基础架构

2023-04-21 15:51:45 179

原创 以太网基础概念

以太网基础概念

2023-04-20 16:04:11 55

转载 介绍一款以太网抓包工具

用于分析网络通信协议的神器:

2023-04-20 14:25:29 224

转载 英飞凌 AURIX TC3xx启动文件

AURIX TC3XX启动文件解析

2023-04-19 15:23:53 443

原创 SPI、I2C、UART三种时序图详解

嵌入式常用总线时序

2023-04-19 10:42:34 3247

转载 C语言编译原理

4)链接:C语言编译过程的最后一步是链接。链接器将多个目标文件连接在一起,生成最终的可执行程序。链接器会把程序所需的库函数和其他目标文件链接在一起,使得程序能够正常执行。1)预处理:宏定义展开、头文件展开、条件编译等,同时将代码中的注释删除(这一步并不会检查语法)2)编译:检查语法,将预处理后的文件编译生成汇编文件。3)汇编:将汇编文件生成目标文件(二进制文件)

2023-04-18 16:04:33 70

转载 几种GetMemory函数详解--对内存操作的理解

分析:程序首先申请一个char类型的指针str,并把str指向NULL(即str里存的是NULL的地址,*str为NULL中的值为0)。把str传进去,str是一个指针,p是str的一个副本;把str的内容copy到了p里;为p指针申请了100个空间。p的值改变,但是str的值并没有改变。str的空间始终为NULL而并没有实际的空间,程序崩溃。错误原因:认为 GetMemory(char *p)中的 p “ 就是 ” GetMemory(str)中的str。

2023-04-18 15:02:27 252

转载 单片机内存分配

单片机内存分配

2023-04-18 14:45:28 201

原创 嵌入式 C语言常见面试试题集锦

C 面试试题集锦

2023-04-18 14:33:05 2559 1

原创 使用Python将一个文件夹中的文件拷贝到新的文件夹

Python,文件拷贝,文件夹创建

2023-04-18 10:27:35 2478

TASKING TriCore tools Linker tips - tricks-WEB.pdf

TASKING TriCore tools Linker tips - tricks-WEB.pdf

2023-07-19

LSL-using-Control-Program.pdf

LSL-using-Control-Program.pdf

2023-07-19

FreeRTOS:队列、信号量、软件定时器、事件标志组实验

FreeRTOS:队列、信号量、软件定时器、事件标志组实验

2023-07-07

基于Infineon Tc397系列移植RTThread操作系统

基于Infineon Tc397系列移植RTThread操作系统

2023-06-29

基于Tc397的Lwip RAW Tcp-Server程序移植<三>

基于Tc397的Lwip RAW Tcp-Server程序移植<三>

2023-06-21

基于Tc397的Lwip RAW Tcp-Client移植&lt;二&gt;

基于Tc397的Lwip RAW Tcp-Client移植<二>

2023-06-21

基于Tc397的Lwip RAW UPD程序移植<一>

基于Tc397的Lwip RAW UPD程序移植<一>

2023-06-21

AUTOSAR-SWS-ECUStateManagerFixed

AUTOSAR-SWS-ECUStateManagerFixed

2023-06-07

CAN收发器TJA1043 Datasheet

CAN收发器TJA1043 Datasheet

2023-06-05

C语言 单链表实现 实测可行

C语言 单链表实现 实测可行

2023-06-02

嵌入式软件实现定时器的两种方式

嵌入式软件实现定时器的两种方式

2023-06-02

基于Tc397移植FreeRTOS操作系统

基于Tc397移植FreeRTOS操作系统

2023-05-28

TriCore TC1.6.2 architecture

TriCore TC1.6.2 architecture

2023-05-25

Tricore TC1.6.2 指令集

Tricore TC1.6.2 指令集

2023-05-25

MISRA C 2012.pdf

MISRA C 2012.pdf

2023-04-23

KIT-A2G-TC397XA-TRB-开发板.pdf

KIT-A2G-TC397XA-TRB-开发板.pdf

2023-04-23

TC39xB-appx-um-v1.3-用户手册.pdf

TC39xB-appx-um-v1.3-用户手册.pdf

2023-04-23

TC39xB-DS-v11.pdf

TC39xB-DS-v11.pdf

2023-04-23

Infineon-Ethernet-1-KIT-TC397-TFT-Training-v01-00-EN.pdf

MCU Tc397 以太网开发官方指导手册

2023-04-23

stm32f10x_adc.c

adc的DMA操作,就是这样的,你能的太麻烦了,整的

2014-05-06

空空如也

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

TA关注的人

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