自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32H743IIT6+YT8512C+LWIP+cubeMX

STM32H743IIT6+YT8512C+LWIP+cubeMX

2026-04-30 14:37:27 27

原创 VStudio实现Windows与Linux通过串口传输文件

本Visual Studio项目实现了ZModem协议栈,通过该上位机软件可基于Linux核心板的RS-232调试接口,实现文件的双向传输功能。

2025-03-11 17:49:01 283

原创 Linux应用层使用mmap内存映射控制IO寄存器

这种操作方法目前是接触到驱动开发的操作IO最快的方法了。欢迎大佬留言指导!!!/* 应用层操作IO */cd /sys/class/gpio 查看gpio设置,文件,配置echo 149 > export 将相应的gpio引脚从内核层导入到用户层echo "in" > direction echo "out" > direction 设置gpio的输入/输出方向cat value 获取或者控制gpio的状态。

2023-11-16 19:55:10 754 1

原创 Linux应用层控制IO引脚模拟ADS8361时序

上文代码属于在Linux的用户层操作,属于驱动开发,相较于裸机开发,整个调用过程过长,如果要求不是很高,但上述性能依然不够,将io控制的函数修改成文件描述符常开。后续会更新一篇使用mmap函数进行映射操作来实现Io操作的文章,使用mmap函数映射,执行速度的确变快,大概40微秒获取一次电压值。

2023-11-08 20:52:43 455 1

原创 Linux应用层操作IO实践经历

本文主要讲述在应用层控制gpio,内核的设备树修改在此不做说明。上述方法可以控制IO,进行IO功能的写入与读取,但使用此方法控制IO写时序,会存在控制周期长,例如adc采集频率不够,建议对调用IO有时间要求的宝子们,研究一下mmap功能或者直接控制寄存器的方法去控制IO。如果宝子们对上述代码有什么疑惑,可以评论区留言,我看到必回。如果文章反响不错,之后我也会继续写下去。

2023-10-23 20:38:20 219

STM32H743IIT6+YT8512C+LWIP+cubeMX

STM32H743IIT6+YT8512C+LWIP+cubeMX

2026-05-07

STM32H743IIT6+YT8512C+LWIP+cubeMX

STM32H743IIT6+YT8512C+LWIP+cubeMX

2026-05-06

VStudio实现Windows与Linux通过串口传输文件

VStudio实现Windows与Linux通过串口传输文件

2025-03-11

空空如也

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

TA关注的人

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