自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 STM32F103ZET6基于标准库实现CAN回环测试和中断接收

在野火STM32F103ZET6开发板上基于标准库实现了CAN回环测试,并通过PCAN客户端工具和串口打印的方式,分别验证了CAN数据发送成功和CAN数据中断接收成功。

2024-07-22 21:44:50 52

原创 ASAN排查程序中内存问题使用总结

ASan工具可用于排查程序中内存相关的问题。

2024-07-08 22:31:48 261 1

原创 Linux常用指令汇总

Linux常用指令汇总

2024-07-02 21:53:40 260

原创 Tcmalloc定位内存泄漏问题

Tcmalloc工具定位内存泄漏问题

2024-06-30 22:14:54 266

原创 STM32F103ZET6基于HAL库实现CAN回环测试和中断接收

在野火STM32F103ZET6开发板上基于HAL库实现了CAN回环测试,并通过PCAN客户端工具和串口打印的方式,分别验证了CAN数据发送成功和CAN数据中断接收成功。

2024-06-23 08:25:47 195

原创 汽车电子学习【车载网络CAN/LIN】

车载网络CAN/LIN知识总结

2024-05-27 22:01:15 221

原创 【数据结构和算法】--链表

链表的操作

2024-05-05 22:05:54 298

原创 Linux下静态库与动态库使用总结

Linux下动态库与静态库使用总结

2024-04-14 21:33:58 319

原创 CMakeLists使用总结

CMakeLists使用总结

2024-04-13 21:18:49 368

原创 Ubuntu yolov5 环境配置

pytorch的gpu版本,官方网站地址: https://pytorch.org/get-started/locally/,找到自己匹配的相关命令。YOLOv5源码下载地址:https://codechina.csdn.net/mirrors/ultralytics/yolov5。权重文件下载地址:https://github.com/ultralytics/yolov5/releases/解决方法:在官网下载最新的weight文件------yolov5s.pt即可。#下载anaconda安装脚本。

2023-09-03 22:41:09 789

原创 opencv/C++ 人脸检测

本文使用的测试资源说明:opencv版本:opencv 4.6.0人脸检测模型:haarcascade_frontalface_alt.xml (opencv 4.6.0自带,路径如:F:\opencv\opencv\sources\samples\winrt\FaceDetection\FaceDetection\Assets)

2023-08-26 15:29:37 1877 1

原创 智能驾驶相关学习汇总

智能驾驶相关知识学习总结

2023-08-05 15:03:16 117

原创 C++ 多进程学习总结

C++ 多进程

2023-07-29 18:17:24 589

原创 C++ 多线程学习总结

C++ 多线程

2023-07-16 10:50:41 285 1

原创 Linux 知识学习总结

Linux 知识学习总结

2023-07-16 10:33:09 363

原创 C++中随机数的使用总结

C++中随机数的使用总结

2023-07-15 18:01:40 369

原创 C++ 类库学习总结

C++类库学习总结

2023-07-09 16:33:46 302

原创 获取系统时间&日期相关接口梳理

获取系统时间&日期相关接口梳理

2023-07-08 21:00:42 419

原创 OpenCV 学习总结

OpenCV 学习总结

2023-06-24 22:03:53 99

原创 有返回值的函数,忘记写return相关问题总结

本文对有返回值的函数,但是忘记写相关问题进行总结。

2023-06-22 09:54:13 117

原创 return和exit的区别

return和exit的区别总结

2023-05-28 22:44:55 844

原创 版本管理工具(SVN/GIT)使用总结

版本管理工具使用总结

2023-02-17 21:41:28 81

原创 笔试题目总结

笔试题目总结

2023-02-15 19:55:35 65

原创 知识总结--checksum校验和算法

本文的目的是对常用的checksum算法进行总结,并不断完善和补充,以备后期在项目中直接使用。

2023-01-15 22:01:47 1704

原创 汽车电子学习【Autosar知识总结】

最近开始汽车电子相关知识的学习,本篇文章对Autosar相关的知识进行了汇总。

2022-12-10 20:43:35 237

原创 CGI实现文件的上传和下载

1.文件上传       该功能通过使用cgic来实现。(1)界面代码<form action="file-up/download.cgi" enctype="multipart/form-data" method="post"> <table> // 上传文件必须设置为post + multi...

2019-02-26 19:06:30 10539 8

原创 CGIC库移植及库函数使用总结

       近期,项目中使用到嵌入式boa服务器,来满足客户端浏览器的访问及实现对设备的操作,如配置设备参数等。为方便开发,选择使用CGIC库进行程序设计。CGIC是一个功能比较强大的支持CGI开发的标准C库,并支持Linux,Unix和Windows等多操作系统。       boa与CGI工作机制:外部CGI程序与boa服务器进行通信、传递参数和处理结果是通过环境变量、命令行参数和标准输入...

2018-12-30 14:12:17 1783 2

原创 基于CGIC库的CGI动态程序设计之Makefile

1、这里有两个目录:(1) /src/放置源码文件和Makefile文件;(2) /cgi-bin/放置生成的.cgi文件2、这里涉及基于C开发CGI的CGIC库、.cfg配置文件读写的libconfig库3、例程代码:CROSS = arm-fsl-linux-gnueabi-CC = $(CROSS)gccCfg_dir = -I ../../libconfig/ ...

2018-12-04 19:33:24 539

原创 嵌入式web服务器boa -- html、cgi设计总结

嵌入式web服务器boa – 网页设计总结(一)页面分割的实现四个HTML页面:index.html(主界面)、top.html、left.html、right.html;实现在主页面显示其余三个页面的拼接页面,也即页面分割;代码实现:index.html代码<!DOCTYPE html>&amp

2018-11-25 10:58:19 4892

原创 嵌入式数据库sqlite3交叉编译和移植测试总结

(一) 背景 根据项目需求,需要使用数据库存放一些数据,比如Web登录的账号和密码,开发板的配置参数,以及后期所采集RTU设备的数据等。这里选择了适合嵌入式产品的数据库 -- sqlite。(二) 移植平台和环境 主机端:Ubuntu; ARM板:ZLG EasyARM-i.MX283A、飞凌MX6UL-C; Sqlite版本:3.7.14(3....

2018-09-10 21:17:10 1933 2

原创 移植libmodbus到ARM开发板总结

(一)背景 项目需要采集RTU设备(工业仪表)的数据,其中涉及Modbus协议及数据转换,因为之前没接触过这块内容,所以准备在Linux环境下移植第三方库 -- libmodbus到开发板,以节省开发时间成本。(二)调试工具 Modbus Poll、Modbus Slave、Configure Virtual Serial Port Driver(虚拟串口工具)...

2018-08-16 20:38:29 6826 1

原创 RS-485总线对比RS-232的使用总结

由于之前未使用过RS-485接口,看项目方案时猛然间对485接口能并行下接多个数据采集设备/仪表产生了疑问? 一个领导反问“485是不是总线?”,才觉茅塞顿开。趁着项目需要,这里决心彻底除掉疑惑,免留后患。因之前较多使用RS-232,为了对比记忆,这里先对其简单说明,如下:RS-232是目前常用的一种串行通讯标准接口,相信也是大家在做项目时最先考虑、也是使用的最多的通信接口。在项目调试和应...

2018-08-11 08:56:53 9308 1

原创 memset()和bzero()的使用和区别

参考文献:《UNIX网络编程卷1:套接字联网API》近日,项目之中需要用到网络编程的知识,因之前对该部分内容接触不多,遂拿上述文献恶补之。愕然间发现:在对socket地址结构执行清0操作时,全然都是bzero(),而不是耳熟能详的memset()。操之为何?为探究竟,这里结合文献内容进行阐述:1、bzero()好记忆:2个参数;2、memset()易出错:3个参数,且第二、三个参数...

2018-08-09 21:17:52 21154 2

原创 对Linux 环境下配置文件的理解(侧重用户程序)

参考:https://www.ibm.com/developerworks/cn/linux/management/configuration/index.html前言配置文件,即对执行程序进行参数配置的文件。配置文件里面存放程序启动时需要对其进行配置的信息,比如首次启动QQ时,会出现一些填写注册信息的控件,如是否记住密码、下次自动登录等复选框,如若执行,这些注册信息就被写进相应程序的配置...

2018-08-09 19:59:58 224

转载 Linux多进程编程实例(转载)

转载地址:https://www.cnblogs.com/CodingUniversal/p/7396671.html前言:编写多进程程序时,我们应该了解一下,创建一个子进程时,操作系统内核是怎样做的。当通过fork函数创建新的子进程时,内核将父进程的用户地址空间的内容复制给子进程,这样父子进程拥有各自独立的用户空间,当父进程修该变量的值时不会影响子进程中的相应变量。但为了提高效率,Linux...

2018-07-19 08:29:54 3396

PCAN软件工具及驱动

资源为:PCAN-view软件工具及驱动文件。 在调试stm32等MCU程序过程中,可用来测试CAN数据收发是否正常。

2024-07-22

STM32F103ZET6基于HAL库实现CAN回环测试和中断接收

在野火STM32F103ZET6开发板上基于HAL库实现了CAN回环测试,并通过PCAN客户端工具和串口打印的方式,分别验证了CAN数据发送成功和CAN数据中断接收成功

2024-06-22

基于STM32F1实现FreeRTOS V9.0.0移植,以及CAN等多个模块程序测试

基于STM32F1s实现如下功能: FreeRTOS V9.0.0移植; CAN 标准帧、扩展帧数据发送测试,PCAN-View数据接收测试; dht11温湿度传感器模块测试; ds18b20温度传感器模块测试; ds1302实时时钟模块测试; hcsr04超声波模块测试; mlx90614红外测温模块测试; nrf射频模块测试; hy2615血压模块测试;

2024-05-29

空空如也

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

TA关注的人

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