技术栈
驱动开发
Evan_ZGYF丶
16 小时前
android
·
驱动开发
·
android14
·
rk3576
【RK3576】【Android14】ADB工具说明与使用
获取更多相关的【RK3576】【Android14】驱动开发,可收藏系列博文,持续更新中: 【RK3576】Android 14 驱动开发实战指南
情意绵绵674
1 天前
驱动开发
·
汽车
·
硬件架构
·
硬件工程
·
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_i
2 天前
驱动开发
·
windows内核研究
·
3环程序与0环驱动通信
windows内核研究(驱动开发-0环与3环的通信)
设备对象在之前开发窗口程序时,消息都是被封装成一个结构体(MSG),在内核开发时,消息被封装成另外一个结构体:IRP(I/O Request Package)
S,D
3 天前
驱动开发
·
单片机
·
嵌入式硬件
·
mcu
·
iso26262
·
锁步核
·
车规mcu
锁步核,为什么叫锁步核?
“锁步核”(Lockstep Cores)这一名称源于其工作原理与军事队列行进中的“锁步”(Lockstep)动作的类比。以下是详细的说明整理:
帅次
3 天前
驱动开发
·
硬件架构
·
硬件工程
·
射频工程
·
基带工程
·
材料工程
·
精益工程
系统分析师-计算机系统-指令系统&多处理机系统
目录一、指令系统1. 指令寻址方式2. 指令操作数的寻址方式3. CISC 与 RISC4. CISC的缺陷
S,D
3 天前
驱动开发
·
mcu
·
memory
·
功能安全
·
iso26262
·
mbist
·
bist
MBIST - Memory BIST会对memory进行清零吗?
MBIST(Memory Built-In Self-Test)的核心目标是检测存储器(RAM, ROM, Cache等)的物理缺陷(如单元失效、位线/字线故障、耦合故障等),而不是执行功能性的清零操作。不过,MBIST的测试过程本身会覆盖性地写入特定的测试模式,这可能(但不一定)导致存储器原有数据被覆盖或“清零”。
S,D
5 天前
驱动开发
·
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 等等都是字符设备,这些设备的驱动就叫做字符设备驱动。
Narnat
11 天前
驱动开发
Rk3568驱动开发_阻塞IO_15
需求驱动中应用层循环读取按键状态耗费太多cpu资源,期望在按键未被操作时以阻塞形式让程序休眠,待按键被操作时,唤醒读取数据给应用层。
sukalot
11 天前
驱动开发
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开发板的根文件系统一、安装环境二、根文件系统镜像扩容三、挂载扩容后的根文件系统镜像
Narnat
13 天前
驱动开发
Rk3568驱动开发_中断_14
设备树 给gpio添加中断功能驱动代码设备树中给gpio口配置的是上升沿和下降沿都会触发中断,驱动中key_interrupt为中断处理函数,中断产生后会进入这个函数做延时操作mod_timer是定时器操作,定时结束后会进入,驱动中注册好的定时器处理函数key_timer_function 在这里读取按键值key_read 将值发送给用户