自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(449)
  • 资源 (16)
  • 问答 (1)
  • 收藏
  • 关注

原创 C++:fstream用法

本文主要讲了通过fstream实现视频文件的传输过程。

2024-02-23 16:51:47 96

原创 Algorithm:下一个排列

数组下一个排列

2024-02-05 14:19:46 157

原创 STM32:TIM通道输入捕获

本文主要讲解如何使用TIMER通道的输入脉冲捕获功能。基于STM32F7的Timer2 Channel3来进行讲解。

2023-10-20 16:34:36 709 3

原创 STM32:GPIO模拟SPI驱动ADS8361

ADS8361是TI公司开发的一款模拟量输入芯片。ADS8361有四种工作模式,本文主要针对模式三进行通信驱动。官方方案使用两路SPI来通信,一路SPI Master,一路SPI Slave。我在使用STM32主控芯片的两路SPI进行通信的时候,发现只有SPI Master这路可以正常工作。Slave一直无法接收到数据。估计是两路SPI同时通信会有问题。所以使用了GPIO模拟SPI来驱动ADS8361。

2023-10-11 13:53:24 839

原创 驱动开发:STM32F7控制AD5663模拟量输出

本文主要讲解使用STM32F7主控芯片对AD5663进行模拟量输出控制的流程。

2023-09-25 18:40:18 538

原创 C语言:字符串转换ASCII码值及还原

该文章主要讲使用C语言如何将字符串转换为ACSII码值以及如何进行还原的。

2023-07-09 10:30:35 1029

原创 STM32:Custom HID实现USB双向通信

本文章主要讲了使用STM32的USB Device,实现控制板和电脑通信功能。从而实现,上位机对控制板进行调试。

2023-07-06 15:53:54 2680

原创 STM32:使用RS485和多摩川编码器通信

本文主要讲使用STM32F767和绝对式多摩川TS5700N8501编码器通信的流程和注意事项。

2023-07-06 09:30:08 2127

原创 C语言:移位操作注意事项

本文主要讲了C语言进行移位操作的注意事项。

2023-06-30 10:29:07 334

原创 C语言:使用strstr函数对经纬度进行解析

【代码】C语言:使用strstr函数对经纬度进行解析。

2023-06-14 22:13:29 180

原创 C语言:使用FILE函数实现log日志功能

本文主要通过FILE函数实现log日志记录功能。

2023-03-08 14:23:51 291

原创 QT:使用QDomDocument XML实现对配置参数的修改

本文章主要讲解了如何使用QDomDocument XML实现对XML配置参数的修改以及保存,从而可以使程序每次都加载最新的配置参数。

2023-01-12 11:26:11 815

原创 nRF52840双UART串口功能开发

本博客主要讲了在nRF52840 DK上面进行双UART串口通信的过程。

2022-12-06 10:27:38 1706 6

原创 使用开源软件Inno Setup制作软件安装包

本文主要介绍了使用Inno Setup对工程的可执行文件进行打包的流程。

2022-11-10 11:20:50 1058

原创 C#:表格窗体功能开发

该文章主要讲解了如何使用C#进行表格窗体的开发。

2022-11-09 10:26:01 937

原创 网络监控:基于GStreamer实现客户端及服务器端应用

本文章讲解了,基于GStreamer、RTP/JPEG实现对USB摄像头的控制和显示。实现客户端主动打开摄像头进行视频传输,以及客户端主动关闭摄像头停止视频传输的过程。该方案可以帮助用户快速搭建自己的网络监控系统,满足基本监控需要。如果给server分配公网IP的话,就可以实现远程监控的功能。注意Server端要进行安全验证,保证合法用户才能使用,这方面可以参考RTSP协议进行设计。

2022-11-03 15:10:01 887

原创 Python:Excel单元格中英文分离

本工程主要实现了将Excel单元格中的中英文进行分离,保存到另外一个Excel文件的两列单元格。

2022-10-24 14:43:34 674

原创 网络监控:基于GStreamer, RTP,SDP和VLC实现

本文章讲解了,利用ARM端GStreamer捕捉USB Camera摄像,通过UDP RTP将视频传输到电脑端,电脑端使用VLC SDP进行视频播放。你可以在此基础上进行扩展,实现ARM和PC通过广域网通信。 并且可以基于VLC提供的插件和链接库开发上位机视频播放软件。

2022-10-18 13:33:24 2080

原创 Linux:应用程序访问设备节点权限

Linux系统应用程序访问设备节点权限

2022-09-19 10:42:55 1051

原创 Linux:TTY串口接收中断

Linux:TTY串口接收中断

2022-09-16 15:54:11 1951

原创 Linux:TTY串口驱动数据接收设置

Linux系统TTY串口驱动接收数据设置

2022-09-16 11:20:29 1310 1

原创 嵌入式Ubuntu设置用户名、密码、自启及权限

本文详细介绍了,在一台嵌入式Ubuntu设备上面如何设置和修改用户名和密码。以及当嵌入式Ubuntu设置用户名和密码之后,如何设置初始化脚本启动我们的程序,以及解决对应的权限问题。

2022-09-06 12:01:26 1717

原创 QT:可执行文件打包

本文详细讲解了,如何将QT的可执行文件进行打包的过程。

2022-08-17 11:02:19 2595

原创 Linux: IO中断驱动开发教程

本文章详细介绍了,在Linux内核开发IO中断驱动的流程。主要分为四部分:配置设备树DTS、驱动模块编写、配置Linux内核、应用程序测试。

2022-08-10 10:35:43 990

原创 嵌入式Real-time Linux开发

本文详细讲解了开发嵌入式Real-time Linux的过程。

2022-08-01 13:40:53 433

原创 Modbus TCP:学习与调试

本文章详细介绍了TCP Modbus协议,以及对TCP Modbus进行调试的具体方法。可以帮助大家快速掌握TCP Modbus协议。

2022-07-15 11:46:05 2578

原创 TCP/IP:使用wireshark进行网络数据分析

wireshark网络抓包

2022-07-14 16:31:38 429

原创 Makefile设计条件编译

Makefile进行条件编译

2022-07-14 14:44:32 1253

原创 Ubuntu虚拟机通过网线链接

Ubuntu虚拟机通过网线链接

2022-07-12 19:33:01 1538

原创 Linux操作系统:中断和实时性

Linux操作系统:中断和实时性

2022-06-30 11:23:54 709

原创 ZYNQ7020:PS控制PL动态调整PWM占空比

ZYNQ7020芯片要发挥双处理器的协同作用,就要PS通过AXI总线来动态控制PL。要实现这个功能,就要创建一个IP核,PS端通过对寄存器地址的读写来实现对PL的控制。

2022-06-22 14:02:26 1663

原创 Algorithm:接雨水

算法:接雨水

2022-04-28 19:48:49 109

原创 Algorithm:LeetCode在线调试技巧

LeetCode在线调试技巧

2022-04-28 07:05:19 1159

原创 Algorithm:缺失的第一个正数

算法:求缺失的第一个正数

2022-04-27 09:39:11 100

原创 Algorithm:组合总和 II

算法:组合总和

2022-04-26 21:13:16 146

原创 开发板:MYD-YA157C解决无法访问外网

开发板:MYD-YA157C解决无法访问外网

2022-04-25 21:25:12 1077

原创 cmake:文件操作命令

camke文件操作命令

2022-02-25 13:39:09 298

原创 C/C++:multiple definition和undefined reference

multiple definition一般是在.h头文件定义了变量和函数,解决方法:使用static或者将函数及变量定义在.c、.cpp文件中。undefined reference可能是函数定义的命名空间不对。如果函数在头文件命名空间中声明,源文件的实现部分也要加namespace命名空间(类的话不用加)#pragma once#include <string>#include <stdint.h>#include <dlt/dlt.h>na

2022-02-15 09:31:45 1103

原创 C/C++:使用宏定义程序段

例子:#define DLT_INITIALIZER(...) \do { \ dlt_with_session_id(1); \ dlt_with_timestamp(1); \ dlt_with_ecu_id(1); \ dlt_verbose_mode(); \ DLT_REGISTER_APP(DLT_LOG_APP_ID, "Test Application for Logging"); \ .

2022-02-15 09:22:11 1065

原创 OpenCV:使用VIZ模块进行三维显示

OpenCV:使用VIZ模块进行三维显示

2022-01-30 20:00:33 5174

对于ModbusTCP详细的协议介绍

1. 对于ModbusTCP详细的协议介绍; 2. 英文版本;

2022-07-15

Java打地鼠游戏配套图片

Java打地鼠游戏配套图片

2022-06-06

OpenCV4.5 + OpenCV4.5 Contribut 源码 + 安装包 (Win64 Debug VS2017)

1. VTK8.2 + OpenCV4.5 + OpenCV4.5 Contribut 源码 + 安装包 2. 下载工具:百度网盘 3. 开发环境:Win64 Debug VS2017 4. 开发语言:C++ 5. 解压缩即可使用,节省大量时间

2022-01-31

Dlt Viewer 支持Windows 64、32位操作系统

解压缩即可使用

2022-01-29

Python Spider TaskCity.rar

该项目代码使用Python爬虫,实现对项目外包网站TaskCity的项目信息抓取。并将信息保存到Excel文件中。

2021-12-17

vnc_viewer.rar

用来登录linux的window客户端软件。实现跨平台远程桌面登录。

2019-09-12

x11vnc-0.9.14-dev.tar.gz

arm板上面可以用来远程登录的。VNC Server端和Client端的代码。

2019-09-12

CAN OPEN协议介绍

详细讲解了CAN总线协议、CAN OPEN协议,适合初学者学习。

2018-01-11

pcduino安装vnc进行远程控制

详细介绍了pcduino安装vnc server的步骤,以及在windows端安装vnc viewer的过程。介绍了如何通过vnc控制pcduino。

2017-05-20

Linux操作系统下C语言编程入门

介绍了Linux下的进程、通信、文件操作等linux系统编程API函数。

2017-05-17

S3C2440全套中文手册(1-27章)

S3C2440;芯片手册;中文完整版

2017-03-25

[C程序设计(第四版)学习辅导].谭浩强.扫描版

[C程序设计(第四版)学习辅导].谭浩强.扫描版

2017-03-23

程序设计实践

程序设计实践

2017-03-23

MSP430系列16位超低功耗单片机原理与应用

清华大学出版社,作者沈建华。433页完整版。

2017-03-23

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

TA关注的人

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