驱动开发

bluebonnet2720 小时前
驱动开发·rust·tdd
【Rust】使用 Rust 语言实践完整的 TDD(测试驱动开发)流程写个简单的TDD练练手。我们要实现一个简单的功能:计算两个整数的和。首先,创建一个新的 Rust 项目,并用 VS Code 打开:
触角0101000120 小时前
驱动开发·stm32·单片机·嵌入式硬件·物联网
矩阵键盘原理与单片机驱动设计详解—端口反转法(下) | 零基础入门STM32第七十八步师从洋桃电子,杜洋老师▲ 回顾上期🔍矩阵键盘原理与单片机驱动设计详解(上) | 零基础入门STM32第七十七步
王小小海1 天前
驱动开发·笔记·单片机·嵌入式
【笔记分享】NCS/Zephyr 使能SPI SD卡方法介绍本专栏由非官方人员 王小小海 所著,其内容主要记录了在开发NCS的过程中遇到的一些问题和解决方法,还有一些应用的例程。作者本人也是在实践应用中遇到的问题,想着把这些问题分享给可能遇到的朋友。仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。
niuTaylor2 天前
linux·运维·驱动开发
嵌入式Linux驱动开发基础知识(二)以下是针对这些并发控制概念的通俗解释,通过生活场景类比和代码示例帮助理解:
7yewh4 天前
linux·运维·服务器·arm开发·驱动开发·物联网
Linux系统移植篇(十)根文件系统构建 V3 - Yocto可以简单的将 Ubuntu 理解为一个根文件系统,和我们用 busybox、buildroot 制作的根文件系统一样。因此移植Ubuntu也就是将Ubuntu根文件系统移植到我们的开发板上,但是因为 I.MX6ULL 孱弱的性能,本章我们就只移植 Ubuntu 的最小根文件系统,没有图形化界面。
WIFI_BT_DEV4 天前
arm开发·驱动开发·物联网·网络协议·信息与通信·p2p·iot
WIFI p2p连接总结go 为 group owner,类似 ap 的功能,控制 p2p 组,每个 group 只有一个 go
timer_0174 天前
linux·运维·驱动开发
Asahi Linux 核心开发者暂停苹果 GPU Linux 驱动开发工作2025 年 3 月 18 日,Asahi Linux 的开发者 Asahi Lina 在社交媒体 BlueSky 上宣布,由于个人原因,认为目前继续从事 Linux GPU 驱动开发或参与 Linux 图形生态系统工作存在安全隐患,决定无限期暂停 Apple GPU 驱动开发工作2。
lindaakk4 天前
人工智能·驱动开发·fpga开发·硬件工程·dsp开发·射频工程
从设计到量产:MHO5000如何实现电源EMIEMC测试全流程自动化?引言:EMI/EMC测试的“工业革命”在新能源汽车、5G基站、工业设备等领域,电源EMI/EMC(电磁兼容性)测试是产品合规性与可靠性的核心环节。传统测试依赖人工操作设备、手动配置参数,不仅效率低下,还易受人为误差影响。
菜狗想要变强4 天前
linux·驱动开发·笔记
Linux 驱动开发笔记--1.驱动开发的引入Linux内核的整体架构本就非常庞大,其包含的组件也非常多。而我们怎样把需要的部分都包含在内核中呢? 一种方法是把所有需要的功能都编译到Linux内核中。这会导致两个问题,一是生成的内核会很大,二是如果我们要在现有的内核中新增或删除功能,将不得不重新编译内核。有没有另一种机制可使得编译出的内核本身并不需要包含所有功能,而在这些功能需要被使用的时候,其对应的代码被动态地加载到内核中呢? Linux 提供了这样的机制,这种机制被称为模块(Module)。模块具有这样的特点,模块本身不被编译人内核映像,从而控制
林政硕(Cohen0415)4 天前
linux·驱动开发·文件系统
Linux驱动开发进阶 - 文件系统在Linux中,文件系统可以分为两大类:虚拟文件系统(如sysfs、procfs、devtmpfs)和实际物理存储设备的文件系统(如ext2、ext3、ext4、vfat、fat32)。那Linux如何管理这些文件系统呢?同时本文将在最后编写一个虚拟的文件系统驱动程序。
niuTaylor4 天前
linux·c语言·开发语言·驱动开发
Linux驱动开发实战之SRIO驱动(一)活动发起人@小虚竹 想对你说:这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你参加为期14天的创作挑战赛!
狄加山6754 天前
驱动开发
我的创作纪念日我成为技术创作者的初心源于嵌入式开发中的“踩坑”经历。创作带来的回报远超预期:创作已深度融入工作学习:
小麦嵌入式4 天前
linux·c语言·驱动开发·单片机·嵌入式硬件·mcu·ubuntu
Linux驱动开发实战(六):设备树升级!插件设备树点灯!在嵌入式Linux开发中,设备树(Device Tree)已经成为描述硬件平台的标准方式。然而,传统的设备树存在一些局限性,尤其是在需要动态修改系统硬件配置的场景下。这就是插件设备树(Device Tree Overlay)出现的原因。
程序员JerrySUN5 天前
linux·运维·服务器·人工智能·驱动开发·学习·音视频
深入学习恩智浦 GoPoint:探索 AI Demo 与嵌入式 AI 开发在人工智能与嵌入式系统融合的时代,开发者需要高效的工具来快速验证和优化 AI 应用。NXP(恩智浦)推出的 GoPoint 是一个专注于 AI Demo 体验和嵌入式 AI 开发 的平台,它提供了一系列 预构建的 AI 演示(Demo),涵盖 机器学习(ML)、计算机视觉、智能监控、语音控制 等领域,帮助开发者快速上手并深入学习 AI 在嵌入式系统中的应用。
7yewh6 天前
linux·运维·服务器·arm开发·驱动开发
Linux系统移植篇(十一)Linux 内核启动流程要分析 Linux 启动流程,同样需要先编译一下 Linux 源码,因为有很多文件是需要编译才 会生成的。首先分析 Linux 内核的连接脚本文件 arch/arm/kernel/vmlinux.lds,通过链接脚本可以 找到 Linux 内核的第一行程序是从哪里执行的。vmlinux.lds 中有如下代码:
charlie1145141916 天前
linux·驱动开发·嵌入式硬件·学习·教程
IMX6ULL学习整理篇——Linux驱动开发的基础3:向新框架迁移笔者说过,咱们之前使用的框架是老框架,开发是不推介使用的。我们学习只是为了先入门,理解一下流程,下面,我们来学习一下新框架字符设备的注册办法。
黄交大彭于晏6 天前
驱动开发·risc-v
risc_v_boot - RISC-V 的引导是什么样的?好的,同学们!今天我又收到了一份新任务,你把字幕给我了,我会用上课时的亲切风格,把这些内容整理成一篇 Markdown 博客,帮你快速回顾 RISC-V 体系结构下的固件和操作系统引导过程。标题用文件名加数字,逻辑清晰,还会加上流程图、代码和生活化例子,让你学得轻松又明白!文件名我没看到具体的,就先假设是 risc_v_boot,如果不对你告诉我哦~下面就是博客内容啦!
niuTaylor7 天前
linux·运维·驱动开发
Linux驱动开发实战之PCIE驱动(一)以下是针对Linux下PCI设备驱动开发的详细步骤指南及示例代码,适合刚入门的小白逐步学习和实践:查找PCI设备信息
Lllongroad7 天前
linux·服务器·驱动开发·学习
LINUX驱动学习之IIC驱动-----以AP3216C为例目录1.编写设备树2.添加新的IIC设备3.编写AP3216C的驱动程序如下4.对IIC驱动函数详细解读
sukalot7 天前
windows·驱动开发
Windows 图形显示驱动开发-WDDM 3.0功能- D3D12 视频编码(一)在 Windows 11(WDDM 3.0)之前,DirectX 12 提供了应用程序和驱动程序级接口(API 和 DDI),以支持多个视频应用程序的 GPU 加速,包括视频解码、视频处理和运动估计。