驱动开发

Evan_ZGYF丶16 小时前
android·驱动开发·android14·rk3576
【RK3576】【Android14】ADB工具说明与使用获取更多相关的【RK3576】【Android14】驱动开发,可收藏系列博文,持续更新中: 【RK3576】Android 14 驱动开发实战指南
情意绵绵6741 天前
驱动开发·汽车·硬件架构·硬件工程·pcb工艺
VAS5081电动工具专用3-8节串联电池监控芯片奇力科技一、芯片概述功能定位:VAS5081是奇力科技推出的电动工具专用3-8节串联电池监控芯片,属于高精度、高集成度模拟前端(AFE),可协同外部MCU实现电池单元的充放电及均衡管理。
Evan_ZGYF丶2 天前
驱动开发·android14·rk3576
【RK3576】Android 14 驱动开发实战指南获取更多相关的【RK3576】【Android14】驱动开发,可收藏系列博文,持续更新中: 【RK3576】Android 14 驱动开发实战指南
一个平凡而乐于分享的小比特2 天前
驱动开发·ms1112·iio
MS1112驱动开发(iio框架)作者简介: 一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生在读,研究方向无线联邦学习 擅长领域:驱动开发,嵌入式软件开发,BSP开发 作者主页:一个平凡而乐于分享的小比特的个人主页 文章收录专栏:IMX8MP,本专栏记录imx8mp开发板,学习开发过程中的问题及解决方法记录 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖
小嵌同学2 天前
linux·运维·arm开发·驱动开发·嵌入式
Linux 内存管理(2):了解内存回收机制透明大页(Transparent HugePages,简称 THP)是 Linux 内核的一种自动化内存优化技术,它通过将多个标准 4KB 页动态合并为更大的 2MB 或 1GB 页,显著提升系统性能。/sys/kernel/mm/transparent_hugepage/enabled 正是控制这一特性的关键接口。
qwertyuiop_i2 天前
驱动开发·windows内核研究·3环程序与0环驱动通信
windows内核研究(驱动开发-0环与3环的通信)设备对象在之前开发窗口程序时,消息都是被封装成一个结构体(MSG),在内核开发时,消息被封装成另外一个结构体:IRP(I/O Request Package)
S,D3 天前
驱动开发·单片机·嵌入式硬件·mcu·iso26262·锁步核·车规mcu
锁步核,为什么叫锁步核?“锁步核”(Lockstep Cores)这一名称源于其工作原理与军事队列行进中的“锁步”(Lockstep)动作的类比。以下是详细的说明整理:
帅次3 天前
驱动开发·硬件架构·硬件工程·射频工程·基带工程·材料工程·精益工程
系统分析师-计算机系统-指令系统&多处理机系统目录一、指令系统1. 指令寻址方式2. 指令操作数的寻址方式3. CISC 与 RISC4. CISC的缺陷
S,D3 天前
驱动开发·mcu·memory·功能安全·iso26262·mbist·bist
MBIST - Memory BIST会对memory进行清零吗?MBIST(Memory Built-In Self-Test)的核心目标是检测存储器(RAM, ROM, Cache等)的物理缺陷(如单元失效、位线/字线故障、耦合故障等),而不是执行功能性的清零操作。不过,MBIST的测试过程本身会覆盖性地写入特定的测试模式,这可能(但不一定)导致存储器原有数据被覆盖或“清零”。
S,D5 天前
驱动开发·stm32·单片机·嵌入式硬件·mcu·standby·低功耗引脚处理
MCU进入低功耗模式前的引脚处理原则和方法 --> 以最小化低功耗电流在MCU进入低功耗模式(如Sleep, Stop, Standby, Deep Sleep等)前,精心处理每一个GPIO引脚的状态是最大限度降低功耗电流的关键一步。悬空或配置不当的引脚是导致“漏电”的常见原因。以下是处理引脚以达到最小低功耗电流的原则和方法:
Code季风7 天前
java·驱动开发·后端·spring·设计模式·springboot·tdd
测试驱动开发(TDD)实战:在 Spring 框架实现中践行 “红 - 绿 - 重构“ 循环在实现 Spring 框架的过程中,测试驱动开发(TDD)不是一种可选的开发方式,而是保证框架稳定性的 “刚需”。尤其是像 IoC 容器、事务管理这样的核心组件,任何微小的逻辑漏洞都可能导致上层应用出现难以调试的问题。本文结合我实现 Spring 核心模块的经历,详细拆解 TDD 的实践流程、测试用例设计思路以及带来的实际价值,帮你真正掌握 “先写测试,再写代码” 的开发模式。
闻道且行之7 天前
驱动开发
驱动开发(3)|rk356x驱动GPIO基础应用之点亮led灯点亮LED灯看似是一个基础的操作,但实际上,许多高级应用也依赖于高低电平的切换。例如,脉冲宽度调制(PWM)信号可以用来精确控制电机的转速,通过改变脉冲的频率和占空比,实现对电机的精确调节;同样,波形信号的生成也能够控制墨盒的喷墨精度,从而影响打印质量。通过对GPIO高低电平的精确控制,开发者可以实现各种复杂的硬件控制任务,这些基础操作为更复杂的应用提供了基础支持。 老规矩,先看效果: 这里控制led等一秒闪一次,下面分享两种控制led灯驱动代码:
努力做小白7 天前
linux·运维·驱动开发·单片机·嵌入式硬件
Linux驱动11 --- buildroot&杂项驱动开发方法一、Buildroot1.1介绍文件系统1.一个完整的操作系统需要包含大量的文件2.在嵌入式开发中目前应用最广泛的文件系统制作工具就是 buildroot,busybox
哈哈浩丶7 天前
linux·运维·驱动开发
Linux驱动开发1:设备驱动模块加载与卸载用户空间(用户态)和内核空间(内核态): Linux操作系统内核和驱动程序运行在内核空间、应用程序运行在用户空间。
哈哈浩丶8 天前
linux·运维·驱动开发
Linux驱动开发2:字符设备驱动字符设备是 Linux 驱动中最基本的一类设备驱动,字符设备就是一个一个字节,按照字节流进行读写操作的设备,读写数据是分先后顺序的。比如最常见的点灯、按键、 IIC、 SPI, LCD 等等都是字符设备,这些设备的驱动就叫做字符设备驱动。
Narnat11 天前
驱动开发
Rk3568驱动开发_阻塞IO_15需求驱动中应用层循环读取按键状态耗费太多cpu资源,期望在按键未被操作时以阻塞形式让程序休眠,待按键被操作时,唤醒读取数据给应用层。
sukalot11 天前
驱动开发
window显示驱动开发—BGRA 扫描输出支持为DXGI_FORMAT_B8G8R8A8_UNORM和DXGI_FORMAT_B8G8R8A8_UNORM_SRGB格式启用扫描输出位。 因此,用户模式显示驱动程序应能够执行以下操作:
专一的咸鱼哥11 天前
linux·运维·驱动开发
Linux驱动开发(platform 设备驱动)Linux 系统要考虑到驱动的可重用性,因此提出了驱动的分离与分层这样的软件思路,在这个思路下诞生了我们将来最常打交道的 platform 设备驱动,也叫做平台设备驱动
牧以南歌〆13 天前
linux·arm开发·驱动开发·ubuntu
在Ubuntu主机中修改ARM Linux开发板的根文件系统目录在Ubuntu主机中修改ARM Linux开发板的根文件系统一、安装环境二、根文件系统镜像扩容三、挂载扩容后的根文件系统镜像
Narnat13 天前
驱动开发
Rk3568驱动开发_中断_14设备树 给gpio添加中断功能驱动代码设备树中给gpio口配置的是上升沿和下降沿都会触发中断,驱动中key_interrupt为中断处理函数,中断产生后会进入这个函数做延时操作mod_timer是定时器操作,定时结束后会进入,驱动中注册好的定时器处理函数key_timer_function 在这里读取按键值key_read 将值发送给用户