驱动开发

路溪非溪5 小时前
linux·网络·arm开发·驱动开发
Linux中Netlink简介和使用总结Netlink 是 Linux 特有的基于 AF_NETLINK 套接字的 IPC 机制,核心用于内核空间与用户空间的双向通信,支持全双工、异步与组播,常被视作 ioctl 的现代化替代,广泛用于网络配置、设备事件与内核子系统交互。
爱分享的阿Q5 小时前
驱动开发·risc-v
RISC-V驱动开发合规解析作者:爱分享的阿Q 日期:2026-04-03 标签:RISC-V 嵌入式 驱动开发 C语言 ABI 内存模型
路溪非溪19 小时前
linux·arm开发·驱动开发
Linux中gpio子系统的现代接口之前学过gpio子系统的基础知识,以及旧的接口。如下:Linux的gpio子系统-CSDN博客现在一般不使用上面讲的基于 GPIO 编号的传统接口(逐步被淘汰),而是推荐使用基于 gpio_desc 的现代接口
senijusene19 小时前
c语言·arm开发·驱动开发
IMX6ULL 平台 I2C 总线:从硬件原理到裸机驱动在嵌入式开发中,I2C 是最常用的低速串行外设总线,凭借两根线即可实现多设备挂载,广泛用于 EEPROM、温度传感器、RTC、OLED 等外设的驱动开发。本文基于 IMX6ULL 平台,从硬件底层原理、总线协议规范,到裸机驱动实现、外设驱动练习的全流程讲解,所有代码均来自实际工程,兼顾通用性与可移植性。
路溪非溪1 天前
linux·网络·arm开发·驱动开发
Linux内核网络驱动框架Linux内核通用网络驱动基础内容:一、一句话概括以太网驱动 = 找到硬件 → 初始化 MAC/PHY → 注册网卡 → 实现发包 + 收包 → 提供状态统计
大神的风范1 天前
驱动开发·深度学习·qt·目标检测·计算机视觉
QT部署YOLO11实时检测实验视频qt_yolo11测试视频配合博客这篇文章主要讲述的是在QT中编辑检测界面以及输出实时目标检测的画框界面,是基于YOLOV11进行开发的,在完成这篇文章之前请首先参考这篇文章正点原子瑞芯微RK3568部署YOLOV11模型,因为这篇文章主要是在之前那篇文章的基础上进行试验的。绝大多数文件都是基于官方代码移植的。
信工 18021 天前
linux·驱动开发·rk3568
rk3568-Linux应用程序和驱动程序接口当驱动加载后会产生一个设备文件,也会有一个唯一对应的innode结构体。当应用层调用open函数时,会进入内核发生一次软中断,从用户空间进入到内核空间。open会调用内核中的sys_open函数,该函数会根据open函数传入的文件名确定该文件是一个字符设备还是其他设备文件。如果是字符设备文件,则会通过字符设备的主设备号和次设备号在chrdevs结构体中找到对应的一项。该项中会有file_operation结构体,file_operation结构体中会有.open等函数。简单理解为,当APP调用open函数
senijusene1 天前
驱动开发·嵌入式硬件
IMX6ULL ADC 驱动开发解析:在嵌入式开发中,ADC(模拟 - 数字转换器)是连接物理世界与数字系统的核心桥梁 —— 温度、压力、光照、湿度等绝大多数传感器的输出都是模拟电压信号,必须通过 ADC 转换为离散的数字信号,MCU 才能进行处理和计算。本文基于 NXP IMX6ULL 处理器,从 ADC 原理、硬件资源、寄存器配置,到完整的驱动代码实现与滤波优化,拆解 ADC 开发的细节。
2023自学中1 天前
linux·驱动开发·嵌入式
正点原子 Linux 驱动开发:多点电容触摸屏实验,gt9147 触摸芯片正点原子 imx6ull 开发板,4.3寸屏
charlie1145141911 天前
linux·驱动开发·学习·c
嵌入式Linux驱动开发——模块参数与内核调试:让模块“活“起来的魔法仓库已经开源!所有教程,主线内核移植,跑新版本imx-linux/uboot都在这里!欢迎各位大佬观摩!喜欢的话点个⭐! 仓库地址:https://github.com/Awesome-Embedded-Learning-Studio/imx-forge 静态网页:https://awesome-embedded-learning-studio.github.io/imx-forge/
_Emma_2 天前
linux·驱动开发·视频编解码
【Raspberry PI】Raspberry Pi HEVC (H.265) 硬件解码器从驱动源码文件可以看出,驱动分为4个主要层次:应用层(v4l2 ioctl) -> hevc_d(核心管理) -> hevc_d_video(队列与格式) -> hevc_d_h265(解码逻辑) -> hevc_d_hw(硬件寄存器操作)
Wanliang Li2 天前
linux·驱动开发·input
Linux驱动——input子系统目录一、总体框架二、驱动框架三、核心数据结构3.1、input_dev3.2、input_handler
凉、介3 天前
c语言·驱动开发·笔记·学习·操作系统·嵌入式
Flash 块设备驱动开发一文读懂 Flash 底层原理在嵌入式 Linux 中,Flash 的管理依赖一套清晰的分层设计。我们可以把整个系统拆成两部分:
泰白聊AI3 天前
服务器·人工智能·驱动开发·ai·aigc·ai编程
AI 编程时代的规范驱动开发:OpenSpec 实践指南每天免费领 1亿 Token,白嫖DeepSeek、GLM、MiniMax、Kimi等大模型!当 AI 都能提笔写代码了,咱们真正缺的是啥?其实不是生成代码的速度,而是人机之间那份靠谱的共识。
我爱吃土豆14 天前
驱动开发·gin
Gin响应形式在 Gin 框架中,LoadHTMLGlob、LoadHTMLFiles 和 LoadHTMLFS 这三个方法的作用完全一致:都是将 HTML 模板文件加载到 Gin 的模板引擎中,以便后续通过 c.HTML() 方法进行渲染。它们的区别仅仅在于指定模板文件的方式不同,以适应不同的项目结构和部署需求。
_Emma_5 天前
linux·驱动开发·视频编解码
【QCOM】 Linux下qcom venus 编解码驱动框架分析Venus是QCOM的编解码驱动,用于对camera输出的视频流进行编码传输或解码处理因为它的核心功能是处理视频流,而非对输入设备的流控
春日见5 天前
服务器·人工智能·驱动开发·单元测试·计算机外设·集成测试·pytest
TEST文件夹:Pytest,集成测试,单元测试在复杂的自动驾驶项目中,哪怕你只改了一行代码,都可能导致整个感知或控制系统崩溃。如果直接去训练,还会消耗大量算力。所以当你新写了一个功能(比如你改了采样逻辑),先不要急着去跑训练。先跑一下测试,看看有没有问题。没问题再去训练。
清水白石0085 天前
驱动开发·python·ci/cd
Python 项目 CI/CD 信心模型:证据驱动部署,从“勇敢上线”到“零风险发版”实战指南引言:为什么 Python 开发者需要一套“信心模型”?客观来看,Python 作为“胶水语言”,在 Web 开发、数据科学、自动化运维和 AI 领域已占据主导地位。从 1991 年诞生至今,它以简洁语法和丰富生态改变了编程范式。但在实际项目中,许多团队仍面临“上线焦虑”:代码合并后,谁敢按下部署按钮?
A.说学逗唱的Coke5 天前
人工智能·驱动开发·软件工程
【AI协同软件工程】规范驱动开发工具全景解析:OpenSpec、SpecKit与传统SDD工具深度对比指南在软件开发领域,“规范先行"的理念由来已久。随着人工智能技术的飞速发展,尤其是大语言模型(LLM)在编程辅助领域的广泛应用,规范驱动开发(Spec-Driven Development,简称SDD)正迎来新的发展机遇。传统的软件开发流程往往面临需求模糊、沟通成本高、返工频繁等问题,而SDD方法论通过在编码前明确定义"做什么"和"为什么”,试图从根本上解决这些痛点。
国医中兴6 天前
驱动开发·flutter·harmonyos
Flutter 三方库 pickled_cucumber 的鸿蒙化适配指南 - 玩转 BDD 行为驱动开发、Gherkin 自动化测试实战、鸿蒙级质量守护神欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net