通信协议之EtherCAT的字典文件解析指南

指导如何解析EtherCAT设备描述文件(ESI XML),提取PDO映射信息并将其转换为C语言代码配置。

通信协议

通信协议之EtherCAT部署

记录了EtherCAT主站部署的全流程,包括Linux实时内核补丁的打入、编译以及IgH Master协议栈的安装配置。

通信协议

通信协议之自写Modbus主从协议栈

介绍了自研轻量级Modbus RTU主从协议栈的设计思路与特性,阐述了Modbus协议基础及RS-485物理层特点。

通信协议

GUI之基于Qt的插补算法演示

基于Qt实现的直线插补算法演示,详细讲解了逐步对比法直线插补的原理、公式推导及坐标计算过程。

GUI

Qt交叉编译开发流程

详细记录了Qt交叉编译开发流程,分析了厂家Buildroot编译Qt不通用的原因,以及如何解决Qt源码编译失败的问题。

GUI

Linux驱动加载-以misc为例

以Misc设备为例,详细介绍了Linux驱动模块的加载(insmod/modprobe)、卸载(rmmod)及查看(lsmod)方法。

Linux

Linux驱动应用-以misc为例

演示如何编写Linux用户空间应用程序来调用Misc驱动,涵盖打开、读写及关闭设备文件的完整流程。

Linux

Linux驱动框架-以misc为例

以Misc驱动为例讲解Linux驱动开发的基本框架,阐述了“一切皆文件”的设计思想及file_operations结构体的核心作用。

Linux

Linux驱动编译-以misc为例

详细说明了Linux驱动开发的编译前置工作,包括创建驱动目录、编写Makefile与Kconfig以及集成到内核编译体系的步骤。

Linux

MIPI转LVDS芯片与屏幕驱动

记录了MIPI转LVDS芯片GM8775的驱动调试过程,重点讲解了屏幕参数(时序)的计算与设备树配置方法。

Linux
1234