Linux编程
文章平均质量分 86
Jcenav
工程师一枚,80后
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IMX6UL SPI驱动OLED优化全攻略
摘要: IMX6UL Linux系统驱动256x128 OLED时,SPI接口仅发送32字节的问题源于SPI控制器FIFO限制(默认32字节)、DMA未启用或u8g2库分块策略未适配。解决方案包括:1) 修改设备树启用SPI DMA;2) 优化内核SPI驱动支持分块传输;3) 重写u8g2的SPI回调函数,强制32字节分块发送;4) 校验OLED控制器协议。通过底层SPI测试工具验证传输能力,确保大尺寸帧缓冲(4096字节)能正确分块传输。原创 2025-08-08 11:22:48 · 858 阅读 · 0 评论 -
Linux核心板U8G2驱动优化提速指南
摘要:在Linux核心板上优化U8G2驱动的屏幕刷新速度,可从通信效率、渲染逻辑和硬件特性三方面入手。通过提升SPI/I2C时钟频率、启用DMA传输优化通信接口;采用双缓冲、局部刷新及高效绘制函数减少渲染耗时;利用硬件加速功能(如SSD1306滚动)和CPU/内存优化进一步提升性能。验证时需测量实际通信速率并分析函数耗时,最终实现流畅的屏幕刷新效果。原创 2025-08-08 09:31:56 · 605 阅读 · 0 评论 -
Zephyr与ThreadX实时操作系统综合对比
结论:最终建议:原创 2025-06-28 18:03:18 · 1207 阅读 · 0 评论 -
在嵌入式linux上实现https协议
摘要:本文详细介绍了在嵌入式Linux平台(如i.MX6ULL、树莓派)上实现HTTPS服务器的步骤,包括环境配置、交叉编译mbedTLS和libmicrohttpd库、编写服务器代码、证书管理及性能优化。重点阐述了基于libmicrohttpd框架的HTTPS实现方案,提供代码示例和调试方法,同时给出极轻量级场景下的自定义实现建议。(149字)原创 2025-06-26 18:20:26 · 1234 阅读 · 0 评论 -
FRP技术概览
FRP(Fast Reverse Proxy)是一款开源的内网穿透工具,旨在将局域网服务暴露至公网,实现外网访问内网资源。其核心架构包括部署在公网的服务端(frps)和运行于内网的客户端(frpc),通过建立长连接实现数据转发。FRP支持多种协议(如TCP、UDP、HTTP、HTTPS),并具备Token验证、TLS加密等安全机制,适用于远程办公、Web服务穿透、物联网等场景。其优势在于跨平台支持、配置灵活、性能高,但依赖公网服务器且学习成本较高。相比Ngrok和ZeroTier,FRP更适合企业内网穿透和原创 2025-05-23 19:44:42 · 609 阅读 · 0 评论 -
如何在Linux上模拟一个串口,其他程序可以与之通信?
通过Python或C代码动态创建虚拟串口对,适合集成到自定义应用中。或真实串口模拟工具支持波特率配置,而伪终端(如。时,保持创建终端的进程运行,否则端口会关闭。创建伪终端对,适合简单数据传输。• 此时生成两个伪终端设备(如。设备,支持波特率等配置。:直接打开设备文件(如。:向另一个端口发送数据。原创 2025-03-17 14:30:29 · 1002 阅读 · 0 评论
分享