自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张一西的博客

一个外表励志勤奋但实际沉浸在迷茫中的人

  • 博客(144)
  • 资源 (25)
  • 收藏
  • 关注

原创 QT 命令行编译与打包

笔者来聊一下QT的命令行编译以及打包运行。

2025-03-24 09:00:00 540

原创 outlook添加第三方邮箱

outlook添加自定义邮箱笔者以163邮箱为例,来介绍outlook添加163邮箱的步骤方法。

2025-03-24 09:00:00 152

原创 ARM学习(44)基于AArch64架构的Android 应用层Coredump分析

基于AArch64架构的Android 应用层Coredump分析

2025-03-10 09:00:00 740

原创 2025寒假练 - 基于小脚丫FPGA平台的交通灯控制系统设计

本设计旨在利用小脚丫FPGA STEP BaseBoard V4.0开发板构建一个模拟交通控制系统

2025-03-10 09:00:00 899

原创 ARM学习(43)armcc HardFault函数链接不到的问题理解

armcc HardFault函数链接不到的问题理解。

2025-02-28 19:18:24 539

原创 《2024年终总结》

笔者来聊聊2024年的工作生活和25年的未来展望。

2025-02-28 00:11:58 117

原创 ARM学习(41)NXP MCU总线挂死,CPU could not be halted以及无法连接Jink

笔者最近在用NXP的MCU,经常会碰到CPU could not be halted,今天就来聊一下原因和如何解决。

2025-01-17 13:51:44 1010

原创 ARM学习(42)CortexM3/M4 MPU配置

笔者在工作中遇到NXP MPU在访问异常地址时,就会出现总线挂死,所以需要MPU抓住异常,就需要配置MPU。

2025-01-17 13:51:07 1655

原创 ARM学习(40)NXP 双coreMCU IMX1160学习----NorFlash 启动以及保存数据

ARM学习(40)NXP 双coreMCU IMX1160学习----NorFlash 启动以及保存数据

2025-01-13 09:00:00 1014

原创 RISCV学习(4)GD32VF103 MCU芯片学习

笔者有空学习了GD32的RSICV芯片,故来总结一下。

2025-01-13 09:00:00 1087 2

原创 RISCV学习(3)HPM5301 MCU芯片学习

笔者在RT-Thread开发者大会上领了一个HPM5301EVKLite的盲盒板子,就抽空点个灯介绍一下。

2024-12-27 17:33:49 1405

原创 ARM学习(39)ARM-GCC编译出的Bin文件过大解决方案

笔者这里介绍一下arm-gcc 生成的bin文件太大的解决情况

2024-12-27 17:32:26 1260 2

原创 ARM学习(38)多进程多线程之间的通信方式

ARM学习(38)ARM学习(38)多进程多线程之间的通信方式。

2024-12-18 15:57:12 864

原创 ARM学习(37)MinGW32 GCC编译申请超过2G内存

笔者来聊一下gcc申请超过2G的内存碰到的问题。

2024-12-18 15:53:47 344

原创 ARM学习(36)静态扫描规则学习以及工具使用

笔者来学习了解一下静态扫描以及其规则,并且亲身是实践一下对arm 架构的代码进行扫描。

2024-12-11 10:33:07 902

原创 ARM学习(35)单元测试框架以及MinGW GCC覆盖率报告

随着代码越写越多,越来越需要注意自测的重要性,基本可以提前解决90%的问题,所以就来介绍一下单元测试,单元测试是否测试充分,需要进行评价,覆盖率就是单元测试是否充分的评估工具。例如跑过单元测试后,所有的代码都覆盖了,代码覆盖率达到100%,虽然不敢保证100%没有问题,但是最起码心里有底,所有的代码都跑到了,且没有出现问题。

2024-12-11 10:23:35 692

原创 【Andriod ADB基本命令总结】

ADB (Android Debug Bridge) 是一个强大的命令行工具,用于与 Android 设备进行交互,常用于开发、调试、测试以及设备管理等操作。

2024-11-22 09:32:06 695

原创 windows coredump离线恢复学习

Windows CoreDump指的是windows平台下面,发生异常时,内核dump的现场的一些数据,包括寄存器、堆栈和一些memory数据。

2024-11-22 09:28:11 815

原创 ARM学习(33)英飞凌(infineon)PSOC 6 板子学习

Psoc6-evaluationkit-062S2 与RT-Thread联合推出的一款32位的双core的板子

2024-10-24 09:11:24 636

原创 ARM学习(34) GDB 调试器详细了解

笔者来聊一下对于GDB的一些操作使用认识。

2024-10-24 09:07:45 1239 2

原创 ARM学习(32)FreeRTOS 调度和timer流程

笔者来简单聊一下FreeRTOS的调度流程和timer 流程

2024-10-11 21:18:04 220

原创 ARC学习(4)基本编程模型认识(四)----寄存器以及异常数据读取

笔者来聊一下ARC寄存器的获取

2024-10-11 21:15:05 278

原创 ARM学习(31)编译器对overlay方式的支持

编译器对overlay方式的支持

2024-07-31 23:57:58 1091

原创 ARM学习(30)NXP 双coreMCU MCXN94学习

笔者来介绍一下NXP 双core板子 ,新系列的mcxn94

2024-07-31 23:56:19 901

原创 嵌入式系统中的加解密签名(2)--- mbedtls认识与使用

mbedtls(Embedded TLS),是嵌入式里面实现的TLS协议,用C语言实现。

2024-07-10 20:58:24 1793

原创 ARM学习(29)NXP 双coreMCU IMX1160学习----NorFlash 启动引脚选择

IMX1166 支持多组flexSPI 引脚启动

2024-07-10 20:54:37 971

原创 ARC学习(3)基本编程模型认识(三)

笔者来介绍一下ARC的编程模型和异常模型

2024-06-23 22:14:51 1159

原创 嵌入式系统中的加解密签名

笔者来了解一下嵌入式系统中的加解密。

2024-06-23 22:11:53 1063

原创 ARC学习(2)基本编程模型认识(二)

笔者来介绍一下ARC处理器编程模型

2024-05-31 23:27:09 1500

原创 ARM学习(28)NXP 双coreMCU IMX1160学习

介绍一下NXP的Demo板子,是一个双core的板子,Cortexm7和Cortexm4,

2024-05-31 23:23:03 1095

原创 ARM学习(27)链接库依赖学习(二)dlopen failed:library xxxx.so

链接装载学习

2024-04-30 10:40:22 1833 2

原创 系统架构师复习材料总结---计算机软考

系统架构师复习材料总结。

2024-04-30 10:37:20 660 1

原创 ARM学习(26)链接库的依赖查看

笔者今天来聊一下查看链接库的依赖。

2024-04-19 20:15:21 1792

原创 计算机软考流程介绍

计算机技术与软件专业技术资格(水平)考试

2024-04-19 19:52:35 546

原创 嵌入式系统工程师错题总结

笔者来介绍一下嵌入式软件中级考试题目。

2024-03-12 22:35:03 438

原创 ARM学习(25)链接装载高阶认识

笔者来介绍一下编译链接装载。

2024-03-12 14:29:58 1411

原创 USB协议学习(三)大容量存储设备SCSI协议分析

笔者来简单介绍一下SCSI得协议命令。

2024-03-10 23:08:02 3342

原创 《2023年终总结》

笔者来回顾一下2023年的个人成长。

2024-01-14 16:56:34 1097 5

原创 ARM学习(24)Can的高阶认识和错误处理

笔者来聊一下CAN异常的问题分析与处理。

2023-12-24 20:56:04 2266 1

原创 【Bootloader学习理解----跳转优化异常】

笔者接着来介绍一下Bootloader的跳转代码以及优化。

2023-12-09 16:29:58 486

CortexM3-M4中文指南

CortexM3-M4中文指南,主要是cortexM3-M4中文指南,详细介绍了其架构手册以及指令集异常模型等

2025-01-17

STM32F1-F4-参考手册和数据手册-English

STM32F1-F4-参考手册和数据手册-English,英文版本,包括多个系列的F1数据手册,比如101、103/105、107等,包括参考手册,还有F4的参考手册,以及F401、F410、F405、F407、F427等系列的数据手册

2025-01-15

LPC540系列MCU数据手册和技术手册

LPC540系列MCU数据手册和技术手册,主要以LPC54016系列进行展开介绍。技术手册介绍芯片的memory以及外设等信息。数据手册介绍其特定以及芯片的管教封装等信息。

2025-01-15

RISCV GD32VF103 中断向量模式以及非向量模式

中断处理模式 支持向量模式以及非向量模式。 + **向量模式**:中断向量表,CPU根据中断ID和偏移直接 去中断向量基地址去拿地址,然后跳到中断地址(即中断函数)去执行。主要需要加关键字__attribute__((interrupt))),编译器可以加一些上下文保护。 + **非向量模式**:即不是直接跳到中断函数地址,而是跳到统一的函数入口,然后再跳到对应的中断函数。

2025-01-09

ARM-V7架构介绍,包括cortexA/R,以及M架构

​ ArmV7有三个体系分别是ArmV7-A,ArmV7-R,ArmV7-M A 应用程序配置文件定义了一种针对高性能处理器的体系结构,支持使用内存管理单元(MMU)的虚拟内存系统,因此能够运行功能齐全的操作系统。提供了对ARM和Thumb指令集的支持。ARMv8-A架构支持AArch32状态,这是该架构的32位实现,向后兼容ARMv7-A。 R 实时概要文件定义了针对需要的系统的体系结构确定性定时和低中断延迟。不支持虚拟内存系统,但可以使用简单内存来保护内存区域保护单元(MPU)。R系列一般用于对实时性要求较高的场景。 M 微控制器配置文件定义了一种针对低成本系统的体系结构,其中低延迟的中断处理至关重要。它使用了与其他配置文件不同的异常处理模型,并且只支持Thumb指令集的一个变体。M系列一般用于控制以及低功耗方面。

2024-12-04

MISRA-C 2012-规则介绍中文

随着汽车工业的快速发展,汽车软件的安全性和可靠性变得日益重要。MISRA C是由英国汽车工业研究协会(MISRA)制定的一套C语言编程规范,是汽车行业广泛采用的一种C语言编程标准,旨在确保C代码的安全性、可靠性以及可维护性。MISRA C主要包含三个版本,分别是MISRA C:1998、MISRA C:2004和MISRA C 2012。最新版的MISRA C 2012 AMD3(修订案3)是MISRA C 2012的一个补充和修正,新增了一些要求,也对MISRA C 2012标准中的一些要求进行了更详细的解释和说明。

2024-12-04

MISRA-C-Guidelines-2012规则

随着汽车工业的快速发展,汽车软件的安全性和可靠性变得日益重要。MISRA C是由英国汽车工业研究协会(MISRA)制定的一套C语言编程规范,是汽车行业广泛采用的一种C语言编程标准,旨在确保C代码的安全性、可靠性以及可维护性。MISRA C主要包含三个版本,分别是MISRA C:1998、MISRA C:2004和MISRA C 2012。最新版的MISRA C 2012 AMD3(修订案3)是MISRA C 2012的一个补充和修正,新增了一些要求,也对MISRA C 2012标准中的一些要求进行了更详细的解释和说明。

2024-12-04

PC-Lint静态扫描文档

PC-Lint 是GIMPEL SOFTWARE公司开发的C/C++软件代码静态分析工具,它的全称是PC-Lint/FlexeLint for C/C++,PC-Lint 能够在Windows、MS-DOS和OS/2平台上使用,以二进制可执行文件的形式发布,而FlexeLint 运行于其它平台,以源代码的形式发布。PC-lint 在全球拥有广泛的客户群,许多大型的软件开发组织都把PC-Lint 检查作为代码走查的第一道工序。PC-Lint不仅能够对程序进行全局分析,识别没有被适当检验的数组下标,报告未被初始化的变量,警告使用空指针以及冗余的代码,还能够有效地帮你提出许多程序在空间利用、运行效率上的改进点。

2024-12-04

覆盖率生成工具lcov 1.9版本 ,覆盖率数据可视化,用于单元测试

覆盖率生成工具lcov 1.9版本 ,覆盖率数据可视化,用于单元测试。

2024-11-27

单元测试框架1,12版本,VS编译版本以及GCC makefile版本,支持静态库和动态库方式

CppUnit 是个基于 LGPL 的开源项目,最初版本移植于 JUnit,是一个非常优秀的开源测试框架。 目前最新版本是1.12.1: http://sourceforge.net/projects/cppunit/files/cppunit/1.12.1/cppunit-1.12.1.tar.gz 下载完CPPUNIT之后,可以开始构建: ./configure ./make 或者通过 VS2019进行构建

2024-11-27

MinGW:Minimalist GNU for Windows,GNU项目的for windows的迷你版

MinGW是针对windows,对GNU 编译器进行的原生的移植,为了构建windows可移植程序,导入了相关的库和头文件,包括支持C99的MSVC的运行库,所有的MinGW软件都可以运行在windows的平台上。

2024-11-22

Android ADB工具安装包

Android ADB工具安装包,免安装,可以实现与安卓板子的通信,远程与本地USB均可以正常连接。

2024-11-18

DemoProject.zip

PyQT开发的上位机源代码,使用代码进行控件绘制。

2021-03-08

静态库、动态库开发StaticLibrary.zip

VS开发静态库(lib)和动态库(dll),并给出调用实例。

2021-01-13

汽车电子软件spy教程.7z

Spy3软件的中文教程

2021-01-13

Dependency Walker

寻找DLL库所依赖的其他库文件

2021-01-06

多媒体播放器,音乐播放器,MFC

MFC做音乐播放器,需要使用到ActiveX控件(Windows Media Player),可以播放音视频,支持歌单添加,删除,保存操作,支持循环,顺序,随机播放。

2020-04-24

多媒体Windows Media Player

ActiveX控件(Windows Media Player),可以播放音视频,支持歌单添加,删除,保存操作,支持循环,顺序,随机播放。

2020-04-22

C++开发截屏小程序

C++开发截屏小程序,Win32程序,可以显示截屏区域并保存,涉及到GDI绘制的原理,以及一些基本的绘图函数。

2020-04-09

C# 串口模块 .net框架下winform开发

C# 串口模块 .net框架下winform开发,端口插入自动检测,点击端口名称自动打开串口,无需手动。

2020-04-07

SendLove.zip

流星雨屏幕程序,平台:VS,框架:WIN32,语言:C++,采用循环队列+链表实现流星雨的显示,消失,涉及到GDI绘图,音频的播放等知识点。

2020-03-30

enigmavirtualbox.rar

QT生成的exe可执行文件打包工具,enigmavirtualbox,无需安装,可以直接运行,操作简单,使用方便。

2020-02-27

ElevatorProject_F4_Self_DMA.zip

楼主用STM32F407读取ADXL345三轴加速度传感器数据,三轴数据均正常,使用SPIDMA读取,最后数据显示转换成m/s2.

2020-01-15

ElevatorProject_F4_Self.zip

楼主用STM32F407读取ADXL345三轴加速度传感器数据,三轴数据均正常,使用SPI协议,最后数据显示转换成m/s2.

2020-01-15

MS5611-01BA03_Project_RG405Timer.zip

楼主用STM32F405使用SPI协议读取MS5611气压计的数据,温度、气压计数据均正常,并计算出海拔高度。

2020-01-15

空空如也

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

TA关注的人

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