- 博客(494)
- 资源 (48)
- 收藏
- 关注

原创 OpenCV4,快速入门,目录篇
本系列博客为OpenCV4初学开发者提供系统化实战教程,通过30讲内容从基础到进阶全面掌握图像与视频处理核心技能。
2025-02-04 00:15:00
485
1

原创 C++,STL,【目录篇】
C++ Standard Template Library (STL) 是 C++ 标准库的重要组成部分,它提供了一系列通用的模板类和函数,用于实现常用的数据结构和算法。STL 的优势在于其高效性、通用性和易用性,可以极大地提高 C++ 程序的开发效率。
2025-01-29 20:35:33
2263

原创 C++,设计模式,【目录篇】
设计模式(Design Patterns)是软件工程中针对常见问题的可重用解决方案。它们不是具体的代码,而是经过验证的最佳实践,用于解决特定场景下的设计问题。设计模式最早由 Erich Gamma 等人在《设计模式:可复用面向对象软件的基础》一书中提出,共包含 23 种经典模式。
2025-01-15 03:45:00
1123

原创 深度学习从入门到实际项目资料汇总
什么是深度学习?,如何入门?怎样应用到实际的项目中呢?想自己动手实践一下人脸识别该如何做呢?想把训练好的模型在嵌入式设别上跑以来该如何实现呢?等等......这些问题也许困扰着各位小伙伴,本专栏立足于实践,从具体问题出发,由浅入深地、一步一步地记录博主在如何学习深度学习理论知识,记录如何实现一个个AI应用,记录如何在浩瀚的资料中过滤出知识点解惑,记录如何踩坑,记录优秀的学习资源......,如果大家觉得有帮助,请转发、收藏,点赞,欢迎大家评论、交流。
2023-08-16 16:22:21
528

原创 DoIP学习笔记系列:导航篇
DoIP学习笔记系列是一整套基于网络的诊断协议学习笔记,非常适合对有UDS基础但对DoIP没有实战经验的小伙伴参考,通过源协议讲解,企标讲解,测试需求讲解,测试用例讲解,协议源码讲解,测试工具使用讲解,测试工具开发等多个维度,对DoIP进行学习,希望对各位小伙伴有帮助。
2023-07-26 14:12:58
1130

原创 Linux学习系列笔记目录导航
文章目录1.【Linux学习笔记】1.【Linux学习笔记】【Linux开发准备:计算机网络知识点笔记】0000H_性能指标概念、组成、功能、分类【Linux开发准备:计算机网络知识点笔记】0002H_分层结构【Linux开发准备:计算机网络知识点笔记】0003H_物理层概念【Linux开发准备:计算机网络知识点笔记】0006H_传输层【Linux开发初步】00000000H_C结构体应用回顾(1)【Linux开发初步】00000001H_C结构体应用回顾(2)【Linux开发初步】000
2021-01-25 23:36:43
338

原创 【Python实践笔记】系列总目录
目录1. 总目录1. 总目录0000H 温度转换程序带来的学习Python之热情0003H 天天向上的力量真的很惊人0008H 程序的控制结构
2020-10-30 08:54:07
380

原创 【教程】七天入门C#上位机目录
目录1. 概述1.1 目标1.2 学习资源1.3 学习建议1.4 宣传语2. 系列目录1. 概述1.1 目标总结项目成果,分享实战经验。通过本教程的练习,期望达到简单上位机的开发,能提高工作效率。1.2 学习资源vs2019安装和使用教程(详细)优快云博主:悲恋花丶无心之人的这篇博文很详细地讲解了visual studio的安装下载,对于刚上手C#开发的同学有参考意义,工欲善其事必先利其器。菜鸟教程 C#教程基础知识讲解全面到位,代码例程很多,能够满足对于基础语法的了解和学习。
2020-09-13 10:43:52
18051
10

原创 UDS,ISO14229,ISO15765,ISO15031,J1939车辆诊断协议入门系列
在汽车行业,做控制器的软件绕不开故障诊断,这是一门技术更是一种工程思想。那到底啥是诊断呢?经常听说的UDS、ISO14229、ISO15765又是什么呢?想必点开标题看此文的朋友多少都有些了解,那我们共同交流、进步,欢迎留言&提问&点赞哦!本文主要分享对于刚接触车辆诊断协议,该如何“删繁就简”&“抽丝剥茧”地、快速地了解车辆诊断的概念和原理。希望大家能对车辆诊断有个总体的初步的了解。【本文持续更新,欢迎关注】本文持续更新,不断总结在工作中遇到的关于车辆诊断协议栈方
2020-06-21 18:12:37
11319
7

原创 【物联网学习笔记——人人学IoT系列】一、初识物联网
该笔记是线上学习了华为学院的《人人学IOT》课程的学习笔记,目的是便于后续的回顾和温习。
2020-05-17 17:30:07
6084
1
原创 C++ Lambda表达式入门:小白也能看懂的匿名函数
`Lambda`表达式是C++11引入的匿名函数,可以理解为“临时自定义函数”。它能让你在不定义完整函数的情况下,快速实现简单逻辑。本文将通过实际案例,带你彻底掌握`Lambda`的用法。
2025-06-01 21:46:45
519
原创 ZLG ZCANPro,ECU刷新,bug分享
ZCANPro想必大家都不陌生,买ZLG的CAN卡,必须要用的上位机软件。在汽车行业中,有ECU软件升级的需求,通常都通过UDS协议实现程序的更新,满足UDS升级的上位机要么自己开发,要么用CANoe或者VFlash,最近几年国产软件做得也越来越出色,使用ZCANPro的ECU刷新功能也渐渐多起来。本文记录,分享使用ZCANPro进行ECU刷新时发现的一个问题,通过这个问题展开的一些思考和探讨,如果对你有帮助,欢迎评论、分享
2025-06-01 20:21:37
231
原创 C++构造函数详解:从基础到高级
构造函数是C++类的重要组成部分,负责对象的初始化工作。本文将详细讲解8种构造函数的特点和使用场景,并附有简洁易懂的代码示例。
2025-06-01 11:10:51
1098
原创 STM32F103C8T6,bxCAN收发配置实例,包含ID过滤
STM32 bxCAN控制器技术解析与初始化实现 bxCAN是STM32系列微控制器中支持CAN协议2.0A/2.0B的硬件外设,具有以下核心特性: 通信特性:最高1Mbps波特率,支持时间触发模式 硬件资源:3个发送邮箱、2个接收FIFO(3级深度)、28/14个可配置过滤器组 双CAN架构:主从模块共享512字节SRAM 代码示例展示了CAN初始化的关键步骤: 配置波特率参数(分频系数、时间段等) 设置工作模式(普通/回环) 启用中断处理(可选) 配置过滤器组(标准ID掩码模式) 启动CAN控制器
2025-05-31 19:04:50
409
原创 OpenHarmony标准系统-HDF框架之音频驱动开发
OpenHarwony操作系统为了做到给干行百业(教育、金融、工业等)提供全场景(移动办公、社交通信运动健康等)业务能力,达到设备快速互联,硬件互助,资源共享:统一OS,,一次开发多端弹性部署的目标。在此背景下OpenHarwony提出在传统的单设备系统能力基础上,基于同一套系统能力、适配多种终端形态的分布式理念,并且内核层、系统服务层、框架层和应用层做了全新的设计与开发。
2025-05-31 18:24:30
1015
原创 C++ 并发编程入门:std::atomic 原子变量详解
本文详解了C++中的std::atomic原子变量在多线程编程中的关键作用。通过计数器案例展示了普通变量在多线程环境下的数据竞争问题,并对比了使用原子变量后的正确结果。文章介绍了原子变量的核心特性、基本用法、支持的操作类型及其性能优势,并对比了不同内存顺序选项的安全性和效率。同时指出了使用原子变量的常见陷阱,如复合操作仍需锁保护、运算符重载误用等问题。最后总结了原子变量的适用场景和局限性,强调其作为无锁线程安全方案的价值,但也指出复杂逻辑仍需依赖互斥锁。
2025-05-28 07:11:01
925
原创 C++ 并发编程:深入理解 std::mutex 和 std::lock_guard
本文深入讲解C++并发编程中的std::mutex和std::lock_guard。首先分析多线程环境下数据竞争问题,展示未加锁情况下共享变量操作的不确定性。然后介绍std::mutex的基本用法及其手动管理锁的痛点。重点解析std::lock_guard的RAII机制,通过构造加锁、析构解锁实现自动管理,确保异常安全。文章还提供线程安全银行账户和文件写入等实际案例,并给出细化锁粒度、避免嵌套死锁等注意事项。
2025-05-28 00:23:38
739
原创 ZLG USBCANFD python UDS刷写脚本
在实际工作中,有使用周立功的UDSCANFD设备,用来收发CAN数据和UDS on CAN的诊断测试或者UDS on CAN的ECU升级。上位机使用ZCANPro,软件自带ECU刷新界面,可以编辑UDS服务,加载升级文件等,能用是能用,但是仍不能满足一些特殊场景。比如,要进行1000次UDS升级压测,如果使用ECU刷新,则无法对某一个负相应做解析和异常事件处理,那有什么方法解决这一问题呢?
2025-05-25 23:07:40
340
原创 Cygwin:在Windows上搭建类Linux环境的桥梁
Cygwin是一个在Windows操作系统上提供类Unix环境的兼容层工具集。它由Cygnus Solutions(现为Red Hat旗下项目)于1995年开发,核心是通过cygwin1.dll动态链接库模拟POSIX系统调用,使得Linux工具和应用程序能够在Windows上原生运行。简单来说,Cygwin在Windows和Unix-like系统之间架起了一座兼容性桥梁。
2025-05-25 13:29:43
1003
原创 freeRTOS中如何避免死锁?
在 FreeRTOS 中,死锁是任务因互相等待资源而无法继续执行的常见问题。本文从原因分析到解决方案,结合代码示例和关键技巧,系统讲解如何避免死锁。
2025-05-21 00:27:47
794
原创 从零理解 C++ 中的原子布尔变量:`std::atomic<bool>` 入门指南
在多线程编程中,使用普通的布尔变量可能会导致数据竞争、可见性问题和指令重排等线程安全问题。为了解决这些问题,C++11引入了std::atomic<bool>,它提供了原子操作,确保布尔变量的读写操作在多线程环境中是线程安全的。std::atomic<bool>通过底层硬件指令实现无锁线程安全,性能优于传统的互斥锁。此外,它还支持内存顺序控制,避免编译器和CPU的优化问题。通过一个多线程文件传输的示例,展示了std::atomic<bool>的实际应用。
2025-05-11 00:17:10
924
原创 如何修改进程优先级?
本文介绍了如何通过命令和代码两种方式调整进程的优先级。命令方式包括使用 renice 修改普通进程的 nice 值和使用 chrt 修改实时进程的调度策略及优先级。renice 适用于普通进程,优先级范围为 -20 到 19,普通用户只能降低优先级,提高优先级需 sudo 权限。chrt 适用于实时进程,优先级范围为 1 到 99,需 sudo 权限,支持调度策略如 SCHED_FIFO 和 SCHED_RR。代码实现部分展示了如何在 C++ 中使用 pthread 库动态调整线程的调度策略和优先级。
2025-05-11 00:04:15
493
原创 OpenharmonyOS+RK3568,【编译&烧录】
本篇主要记录如何编译OpenHarmony 4.1 版本,并且在RK3568上烧录、运行的过程。其中,涉及到一些解决问题的思路和学习笔记,如果对你有帮助请点赞、转发、收藏,也非常欢迎各位小伙伴评论,交流。😊💐👍👍👍
2025-05-03 21:54:33
1999
2
原创 OpenSSL应用实践:嵌入式数据安全实战指南
本文以STM32开发板+FreeRTOS为例,演示如何在资源受限的嵌入式系统中实现AES加密、RSA数字签名、TLS通信等核心安全功能。所有代码均经过实际验证,可直接移植使用。
2025-05-01 19:45:28
1258
原创 【开源分享】Conan:C/C++开发者的包管理神器
掌握Conan,就像给C++项目装上了"依赖时光机"。无论是个人开发者还是团队,都能显著提升构建可靠性、降低环境配置成本。下次遇到"在我机器上能跑"的魔咒,不妨试试这个现代C++开发的必备工具!
2025-05-01 19:02:28
862
原创 C++,设计模式,【建造者模式】
掌握建造者模式,就像拿到了对象构造的"乐高说明书"。下次面对复杂对象的组装需求,试着用这个模式解耦你的代码,让系统像模块化积木一样灵活可扩展!
2025-04-30 21:21:19
1350
原创 开源协议全解析:类型、选择与法律风险规避指南
在当今开源软件主导的技术生态中,开源协议(Open Source License)是决定项目能否被商业使用、二次开发的关键法律文件。据统计,GitHub上超过70%的项目使用某种形式的开源协议,但其中近30%存在协议兼容性问题。本文将系统解析主流开源协议的类型差异,揭示不同协议版本升级带来的潜在风险,并提供可操作的选型策略。
2025-04-30 21:14:31
1374
原创 Linux systemd 从理论到实践:现代系统管理的核心工具
systemd 是由 Lennart Poettering 提出的系统和服务管理器,通过以下特性彻底改变了 Linux 系统管理:1. 并行启动:显著缩短开机时间。2. 声明式单元(Unit)模型:统一管理服务、挂载点、套接字等。3. 集成日志系统(journald):集中化日志管理。4. 动态依赖解析:自动处理服务依赖关系。
2025-04-29 23:35:14
1190
原创 SELinux 从理论到实践:深入解析与实战指南
SELinux(Security-Enhanced Linux) 是由美国国家安全局(NSA)主导开发的 MAC(强制访问控制) 框架,通过细粒度的策略控制,将系统划分为多个安全域(Domain),每个域仅拥有最小必要权限。即使攻击者突破某个应用,也无法横向渗透到其他域。
2025-04-29 23:28:50
670
原创 STM32F103C8T6,程序卡死,停在SysTick_Handler B. ,问题定位过程
针对 STM32F103C8T6 程序卡死在 `SysTick_Handler` 的问题,本文给出了详细的定位过程和解决思路。
2025-04-28 00:17:24
1012
原创 理想星环OS选择NuttX作为MCU侧OS的核心原因分析
理想汽车在《星环OS技术架构白皮书》中明确,其智能车控系统(VCOS)需满足高实时性、软硬解耦、多芯片适配等严苛要求。
2025-04-26 22:25:37
431
1
原创 深入解析NuttX:为何它是嵌入式RTOS领域的标杆?
在资源受限的嵌入式系统中,实时操作系统(RTOS)的选择直接影响产品性能与开发效率。常见的RTOS如FreeRTOS、Zephyr等各有千秋,但NuttX凭借其独特的优势逐渐成为中高端嵌入式场景的热门选择。本文将深入探讨NuttX的核心特性,并与其他流行RTOS对比,解析其为何成为开发者“隐形冠军”。
2025-04-26 22:18:42
312
原创 AEB法规升级后的市场预测与分析:技术迭代、政策驱动与产业变革
近年来,全球汽车安全法规的加速升级正深刻重塑AEB(自动紧急制动系统)市场格局。从欧盟R152法规对行人保护的强制要求,到美国FMVSS 127对夜间高速场景的严苛标准,政策推动与技术创新的双重浪潮下,AEB市场迎来爆发式增长。本文将结合最新法规动向、技术演进路径及市场数据,解析AEB产业的未来趋势。
2025-04-26 20:18:06
1249
原创 OpenHarmony 核心技术特性解析:分布式能力的四大支柱
OpenHarmony 的分布式能力是其区别于传统操作系统的核心创新,通过分布式软总线、分布式数据管理、分布式任务调度和设备虚拟化四大技术,实现跨设备无缝协同。
2025-04-24 04:00:00
943
原创 Openharmony 技术架构介绍
OpenHarmony 是开放原子开源基金会运营的开源项目,旨在构建面向全场景的分布式操作系统底座。其技术架构以“分层解耦、弹性部署”为核心,支持从 KB 级轻量设备到 GB 级标准设备的无缝适配。
2025-04-24 03:30:00
1010
原创 HarmonyOS 是 Android 套壳嘛?
关于 HarmonyOS 是否“套壳” Android 的争议,本质源于对操作系统架构、内核依赖和应用兼容性的误解。本文从技术角度剖析两者的差异,澄清事实。
2025-04-23 22:45:28
1617
原创 Openharmony 和 HarmonyOS 区别?
OpenHarmony 和 HarmonyOS 均基于华为提出的分布式技术理念,但二者在定位、技术架构和应用场景上存在显著差异。
2025-04-23 22:39:42
1451
S32K1xx系列MCU应用指南之EEPROM模块使用详解.pdf
2021-01-06
基于嵌入式Linux的物联网网关研究与实现_常英亮.caj
2020-08-08
基于Linux的嵌入式路由器软件的设计与实现.kdh
2020-08-08
车载智能终端市场分析报告.pdf
2020-07-13
PCAN-Explorer5基本使用方法.pdf
2020-04-30
PCAN-Explorer5 安装手册V1.0.pdf
2020-04-27
PEAK-System_Driver-Setup.zip
2020-04-27
PCAN-Explorer 5安装包
2020-04-26
汽车LIN总线诊断及节点配置规范.pdf
2020-04-20
UDS诊断及ISO27145.pdf
2020-04-20
CAN数据链路层详解篇.pdf
2020-04-20
PKGPPCNEXUSSTARTER_install_PEDrivers_install.rar
2020-04-08
基于J1939协议的车辆故障诊断与ECU报文解析
2019-03-16
基于 SAE J1939 协议的车用燃料电池管理系统设计
2019-03-16
MeCa(测量与标定软件)
2025-03-11
汽车以太网SOMEIP协议培训.pdf
2023-04-19
string-hex convert tool-230302.zip
2023-03-02
string-hex convert tool-20230301.zip
2023-03-02
DA4VE TDA4AL TDA4VL Jacinto Processors, Silicon Revision 1.0.pdf
2023-01-30
车规级 MCU 芯片发展综合研究.pdf
2022-12-21
DRA829 Functional Safety Analysis Report Summary
2022-12-08
利用Jacinto7处理器功能安全特性进行汽车设计
2022-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人