相关文章
泰山派3M-RK3576-Linux内核驱动教程-Linux驱动基础-字符驱动设备-字符设备框架
03.字符设备框架
一、什么是字符设备?
字符设备(Character Device)是一类能像“一个字节一个字节”那样进行数据流式读写的设备,常见例子有串口、键盘、鼠标等。用户和程序通过文件操作(open、read、write、close 等&a…
建站知识
2026/5/9 2:19:17
运维养龙虾--MongoDB 官方 Agent Skills 深度解析:为编码智能体注入专家级最佳实践
前言
软件工程正在经历一场深刻的变革。智能体工程(Agent Engineering) 时代已经到来。
根据 Stack Overflow 2025 年开发者调查显示:
84% 的受访者已在开发中使用或计划使用 AI 工具这一比例高于 2024 年的 76%
在这个背景下,…
建站知识
2026/5/9 2:19:17
泰山派3M-RK3576-Linux内核驱动教程-Linux驱动基础-字符驱动设备-实现一个字符设备
接下来我们自己来实现一个字符设备,进行一个实操演示。
一、字符设备驱动的基本结构
驱动程序主要包括以下几个关键部分:
注册设备号和 cdev实现 file_operations 结构体(包含 read/write 等操作)创建设备类和设备节点资源释放和模…
建站知识
2026/5/9 2:19:17
SPI 在 以太网 PHY、CAN 控制器 中的通信应用(原理 + 场景 + 接线 + 时序全覆盖)
一、核心总览SPI 在这两类器件里不是做业务数据总线,核心作用是:MCU 通过 SPI 对 PHY / CAN 控制器 做:配置初始化、寄存器读写、状态读取、故障诊断以太网 PHY:SPI 管理 PHY 寄存器、速率 / 双工、链路状态CAN 控制器(…
建站知识
2026/5/9 2:19:17
泰山派3M-RK3576-Linux内核驱动教程-Linux驱动基础-字符驱动设备-应用程序访问字符设备
06.应用程序访问字符设备
在上一个章节中,我们编写了一个驱动程序,这里我们要编写一个APP应用程序,实现在应用层调用驱动底层的 open 和 write 函数。
一、APP和驱动程序的区别与分工
1. 驱动程序(Driver)
工作在内核空…
建站知识
2026/5/9 2:19:17
Elasticsearch时间类型实战
目录 前言
一、核心基础:ES时间类型底层原理
1.1 ES时间类型唯一标准:date
1.2 ES date 底层核心特性
1.3 ES官方两种标准时间格式
1.3.1 通用兼容格式(生产首选)
1.3.2 自定义本地时间格式
二、ES时间字段Mapping实战配置…
建站知识
2026/5/9 2:19:17
k8s 中 node 节点加入集群时报错如何解决?
遇到 node 节点加入集群报错,最稳妥的处理方式是先在故障节点执行重置清理,确保环境干净后再重新生成加入命令。遇到 node 节点加入集群报错,最稳妥的处理方式是先在故障节点执行重置清理,确保环境干净后再重新生成…
建站知识
2026/5/9 2:18:17
2026年热门的黄骅螺旋地桩深度厂家推荐 - 品牌宣传支持者
开篇:行业背景与推荐原因近年来,随着全球新能源产业的快速发展,光伏发电项目成为各国能源转型的重要方向。作为光伏电站的基础支撑部件,螺旋地桩的市场需求持续增长。黄骅市作为国内螺旋地桩的重要生产基地,凭借成…
建站知识
2026/5/9 2:18:17

