驱动开发

驱动探索者14 小时前
驱动开发·学习
瑞芯微 RK3588 平台驱动开发 学习计划硕士毕业后参与工作两年多,负责了若干ip,基于arm平台linux驱动开发,围绕了soc的fpga验证,回片asic点亮到产品交付消费者已经完成了一个总的流程了,但是感觉还是得拓宽自己的视野,完善驱动开发的思维,当前在国产优秀平台瑞芯微、全志当中选择了rk3588作为认真学习的平台,巩固自己的芯片驱动开发基本功。
花小璇学linux1 天前
linux·驱动开发·嵌入式软件
imx6ull-驱动开发篇16——信号量与互斥体目录前言信号量概念与特性信号量 API 函数互斥体概念与特性互斥体 API 函数Linux 内核提供的几种并发和竞争的处理方法,我们学习了:
花小璇学linux1 天前
linux·驱动开发·嵌入式软件
imx6ull-驱动开发篇15——linux自旋锁目录自旋锁简介定义自旋锁自旋锁 API 函数线程之间自旋锁中断与自旋锁下半部与自旋锁其他类型的锁读写自旋锁
花小璇学linux3 天前
linux·驱动开发·嵌入式软件
imx6ull-驱动开发篇14——原子操作目录并发与竞争原子操作概念特性API 函数定义原子变量整形操作 API 函数位操作 API 函数并发(Concurrency)指多个执行单元(线程/进程/中断)同时访问共享资源的现象,
sukalot3 天前
驱动开发
window显示驱动开发—验证覆盖支持Windows 7 引入了新的覆盖 DDI(Overlay DDI),允许用户模式显示驱动程序(UMD)支持硬件覆盖平面(Hardware Overlay Planes)。覆盖平面通常用于视频播放、UI合成等高性能场景,可以绕过常规合成路径,直接输出到显示设备,减少延迟和功耗3。
程序员JerrySUN3 天前
数据库·人工智能·驱动开发·redis·缓存·架构
当前主流GPU全景讲解:架构、功能与应用方向📖 推荐阅读:《Yocto项目实战教程:高效定制嵌入式Linux系统》 🎥 更多学习视频请关注 B 站:嵌入式Jerry
猫猫的小茶馆4 天前
arm开发·驱动开发·stm32·单片机·嵌入式硬件·mcu·智能硬件
【STM32】HAL库中的实现(二):串口(USART)/看门狗(IWDG/WWDG)/定时器(TIM)承接上文:【STM32】HAL库中的实现(一)GPIO/SysTick/EXTI 这些模块是实际开发中用到最多的功能,这个系列的文章是帮助你熟悉其 HAL 封装及底层机制。
sukalot4 天前
驱动开发
window显示驱动开发—覆盖 DDI覆盖 DDI 是 Direct3D 版本 9 DDI 的扩展,用于验证覆盖支持。 覆盖 DDI 由以下入口点组成:
花小璇学linux4 天前
linux·驱动开发·imx6ull·嵌入式软件
imx6ull-驱动开发篇10——pinctrl 子系统目录前言pinctrl 子系统pinctrl简介PIN 配置信息详解引脚标识寄存器值电气属性值 0x17059
sukalot4 天前
驱动开发
window显示驱动开发—可选内容保护 DDI 函数驱动程序可以选择性地支持以下内容保护 DDI 函数:1.1 函数原型1.2 实现要点安全要求:必须验证源资源具有D3DUSAGE_PROTECTED标志
sukalot5 天前
驱动开发
window显示驱动开发—内容保护的资源以下 D3DDDI_RESOURCEFLAGS 标志由 Direct3D 运行时用于受保护内容。 运行时在D3DDDIARG_CREATERESOURCE结构的Flags 成员中设置这些 D3DDDI_RESOURCEFLAGS标志,当运行时调用 CreateResource 时,驱动程序的 CreateResource 函数的 pResource 参数指向这些标志。
花小璇学linux5 天前
驱动开发
imx6ull-驱动开发篇11——gpio子系统目录前言gpio 子系统简介I.MX6ULL 的 gpio 子系统驱动设备树中的 gpio 信息GPIO 驱动程序简介
车载操作系统---攻城狮5 天前
驱动开发
[驱动开发篇] Can通信进阶 --- CanFD 的三次采样在CAN数据通信中,采样次数(sample points/number of samples)通常指的是在位时间(bit time)内,CAN收发器对总线上电平取样的次数,以判断该位的值。两类协议之间的主要差异体现在采样机制和位时序的调整能力上。
sukalot5 天前
数据库·驱动开发·音视频
window显示驱动开发—将加密会话与 DirectX 视频加速器 2.0 解码器配合使用用户模式显示驱动程序可以将加密会话与 DirectX 视频加速器 (VA) 2.0 解码设备相关联,使 DirectX VA 2.0 解码设备使用加密会话的会话密钥。 如果当运行时调用驱动程序的 CreateCryptoSession 函数创建加密会话时,Direct3D 运行时在 D3DDDIARG_CREATECRYPTOSESSION 结构的 DecodeProfile 成员中指定了有效的解码 GUID,则运行时随后可以调用驱动程序的 ConfigureAuthenticatedChannel 函数
努力自学的小夏5 天前
linux·驱动开发·笔记·学习
RK3568 Linux驱动学习——字符设备驱动开发从 Linux 驱动开发中最基础的字符设备驱动开始,重点学习 Linux 下字符设备驱 动开发框架。本章会以一个虚拟的设备为例,讲解如何进行字符设备驱动开发,以及如何编写测试 APP 来测试驱动工作是否正常。
sukalot5 天前
驱动开发
window显示驱动开发—内容保护 DDI内容保护 DDI 是 Direct3D 版本 9 DDI 的扩展,用于保护视频。 内容保护 DDI 包含本节中所述的入口点。
努力做小白6 天前
linux·驱动开发·单片机·嵌入式硬件·音视频
Linux驱动25 --- RkMedia音频API使用&&增加 USB 音视频设备一、RV1126 增加 USB 音视频设备二、RkMedia 音频 API2.1 PCM 音频输入系统初始化
花小璇学linux7 天前
linux·驱动开发·imx6ull·嵌入式软件
imx6ull-驱动开发篇8——设备树常用 OF 操作函数目录前言Linux 内核解析 DTB 文件绑定信息文档必需属性可选属性设备树示例标准 I2C 控制器(i.MX51)
花小璇学linux7 天前
linux·驱动开发·imx6ull·嵌入式软件
imx6ull-驱动开发篇7——如何编写设备树目录前言创建小型模板设备树添加 cpus 节点添加 soc 节点添加 ocram 节点添加 aips1、 aips2 和 aips3
sukalot7 天前
驱动开发
window显示驱动开发—内容保护功能如果用户模式显示驱动程序支持上述每个必需的内容保护 DDI 函数,则仅报告内容保护功能。 Direct3D 运行时使用以下 D3DDDICAPS_TYPE 值来检索有关用户模式显示驱动程序支持的内容保护功能的信息。 当运行时调用 GetCaps 时,运行时在驱动程序的 GetCaps 函数的 pData 参数指向的 D3DDDIARG_GETCAPS 结构的 Type 成员中设置这些D3DDDICAPS_TYPE值。