E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
RK驱动开发
window显示
驱动开发
—Direct3D 11 视频设备驱动程序接口 (DDI)
这些设备驱动程序接口(DDI)是新的或针对Windows8更新的:CalcPrivateCryptoSessionSizeCalcPrivateAuthenticatedChannelSizeCalcPrivateVideoDecoderOutputViewSizeCalcPrivateVideoDecoderSizeCalcPrivateVideoProcessorEnumSizeCalcPri
程序员王马
·
2025-07-29 17:02
windows图形显示驱动开发
音视频
window显示
驱动开发
—支持 Direct3D 版本 10.1
1.Direct3D10.1的版本标识(1)版本号与头文件定义API版本号:D3D10_1_SDK_VERSION(在d3d10_1.h中定义)运行时检测:通过ID3D10Device::CheckFeatureSupport查询D3D10_FEATURE_LEVEL_10_1支持。D3D10_FEATURE_LEVELfeatureLevel=D3D10_FEATURE_LEVEL_10_1;i
·
2025-07-29 17:02
window 显示
驱动开发
-Direct3D 呈现性能改进(四)
调用资源创建、映射和取消映射函数的行为更改对于WDDM1.3及更高版本驱动程序实现的这些函数,Direct3D运行时为映射默认方案提供一组受限的输入值。这些受限值仅适用于支持功能级别11.1及更高版本的驱动程序。CreateResource(D3D11)函数—这些输入D3D11DDIARG_CREATERESOURCE结构成员受到限制:调用资源创建、映射和取消映射函数的行为更改对于WDDM1.3及
程序员王马
·
2025-07-29 17:32
windows图形显示驱动开发
驱动开发
Linux
驱动开发
学习笔记-设备树
1、设备树1)将描述板级硬件信息的内容都从Linux内中分离开来,用一个专属的文件格式来描述,这个专属的文件就叫做设备树,文件扩展名为.dts。一个SOC可以作出很多不同的板子,这些不同的板子肯定是有共同的信息,将这些共同的信息提取出来作为一个通用的文件,其他的.dts文件直接引用这个通用文件即可,这个通用文件就是.dtsi文件,类似于C语言中的头文件。.dts描述板级信息(也就是开发板上有哪些I
·
2025-07-29 05:39
Linux
驱动开发
笔记(五) 基于设备树与GPIO子系统(含单总线)的操作实验
文章目录前言一、设备树的GPIO操作实验1.修改设备树1.1添加princtrl的设备树节点1.2添加RGB灯的设备树节点2.驱动代码编写二、基于设备树的平台设备匹配实验1.四种匹配方式的比较2.princtrl的编写2.定义平台设备结构体3.probe函数4.operations结构体函数编写三、DHT11的驱动实验前言 前两章我们学习了平台设备和设备树的相关内容,接下来将对这部分进行结合学习
云雨歇
·
2025-07-29 05:38
Linux驱动开发笔记
linux
驱动开发
笔记
RK
3568平台(camera篇)opencv处理图像
一.颜色转换cv2.cvtColor()函数功能:将一幅图像从一个色彩空间转换到另一个色彩空间。函数原型:cv2.cvtColor(src,code,dst=None,dstCn=None)参数定义:src:要转换的源文件code,转换的色彩空间,在opencv中有超过150种颜色空间转换方法,但是经常用的只有BGR-灰度图和BGR-HSVBGR和灰度图的转换使用cv2.COLOR_BGR2GRA
嵌入式_笔记
·
2025-07-29 03:19
瑞芯微
opencv
人工智能
计算机视觉
RK
3568笔记九十一:QT环境搭建
若该文为原创文章,转载请注明原文出处。记录按照正点原子给的手册搭建QT环境参考《09【正点原子】ATK-DLRK3568_Qt开发环境搭建V1.2.pdf》一、安装1、下载https://mirrors.sau.edu.cn/qt/archive/online_installers/4.6/qt-unified-linux-x64-4.6.0-online.run2、赋予可执行权限chmod+xq
殷忆枫
·
2025-07-29 03:49
RK3568学习笔记
笔记
RK
3568笔记九十二:QT使用Opencv显示摄像头
测试使用QT调用Opencv的API显示摄像头,板子为正点原子的
RK
3568,最终想实现的是在
RK
3568平台上使用Qt框架进行部署,利用NPU推理加速视频目标识别。
殷忆枫
·
2025-07-29 02:15
RK3568学习笔记
笔记
深入理解 eMMC RPMB 与 OP-TEE 在 Linux 系统中的应用开发
尤其是在
RK
3588等SoC上,eMMC的RPMB区域和OP-TEE的结合,成为构建安全可信机制的核心基础。本篇文章将系统性地介绍相关原理、工具链、开发结构与实际使用案例。什么是RPMB?为什么重要?
CheungChunChiu
·
2025-07-28 19:23
linux
运维
服务器
android
op-tee
yolov8seg如何获取每个结果的mask,不是一整个的mask
使用
rk
3588开发板对yolov8-seg进行推理时,瑞芯微官方代码中对推理的结果进行了封装,返回的分割结果是所有目标的mask,而不是单个目标的mask。
boss-dog
·
2025-07-28 00:02
视觉算法开发
yolov8
rk3588
RK
3568笔记九十三:基于RKNN Lite的YOLOv5目标检测
若该文为原创文章,转载请注明原文出处。一、介绍Yolov5是一种目标检测算法,属于单阶段目标检测方法,是在COCO数据集上预训练的物体检测架构和模型系列,它代表了Ultralytics对未来视觉AI方法的开源研究,其中包含了经过数千小时的研究和开发而形成的经验教训和最佳实践。最新的YOLOv5v7.0有YOLOv5n、YOLOv5s、YOLOv5m、YOLOv5l、YOLOv5x等,除了目标检测,
殷忆枫
·
2025-07-28 00:57
RK3568学习笔记
笔记
YOLO
Flutter开发实战之测试
驱动开发
第11章:测试
驱动开发
-让代码更可靠的艺术在Flutter开发中,测试不仅仅是一个可选项,更是保证应用质量的必要手段。
老Lin头
·
2025-07-27 23:24
Flutter开发
flutter
驱动开发
30字生动解析摄像头
驱动开发
流程
整个过程将技术开发类比为工厂生产,生动展现了从硬件采购到软件交付的完整链路,体现了
驱动开发
你一身傲骨怎能输
·
2025-07-27 13:41
Android操作系统
摄像头驱动程序
【
RK
3588 嵌入式图形编程】-SDL2-扫雷游戏-创建网格
创建网格文章目录创建网格1、概述2、更新Globals.h文件3、创建单元4、创建网格5、传递事件6、清空单元7、反馈单元格已清除8、测试9、完整代码10、总结在本文中,将详细介绍如何构建一个二维的交互式扫雷单元格网格。1、概述在本文中,我们将专注于构建扫雷游戏的基础结构。我们将实现网格系统和单独的单元格,为未来课程中的炸弹放置和游戏逻辑奠定基础。我们首先将在我们的全局配置中设置必要的参数,然后继
视觉与物联智能
·
2025-07-27 05:10
嵌入式Linux与边缘智能
游戏
SDL2
RK3588
嵌入式硬件
Linux
嵌入式
如何移植一个OpenHarmony基线
一、创建远程代码仓此步骤各项目会有专门的人来处理,不做详细介绍这里我们假设创建的远程仓名为:
RK
3568_OpenHarmony5.1.0_Backup二、开源仓代码获取以5.1.0-Release为例开源基线
晚风_落日
·
2025-07-26 17:39
harmonyos
鸿蒙
嵌入式 Linux 开发:从系统裁剪到
驱动开发
本文聚焦嵌入式Linux开发,全面阐述从系统裁剪至
驱动开发
的完整流程。开篇介绍嵌入式Linux开发的背景与重要性,接着深入探讨系统裁剪,涵盖原因、方法(如配置选项、模块化设计等)及图形裁剪工具使用。
·
2025-07-26 15:54
Flexray通信
驱动开发
注意事项
本文是关于FlexRay通信
驱动开发
的关键注意事项的整理,同样聚焦底层实现逻辑与设计原则:一、时间管理:驱动稳定的根基时钟同步实现关键机制:驱动需实现容错同步算法(如FTA算法),通过比较多个参考节点的同步帧时间戳
MCU的奇妙之旅
·
2025-07-25 23:36
驱动开发
嵌入式硬件
汽车总线
Flexray
MCU
车载芯片
window显示
驱动开发
—延迟上下文中的映射
运行时可以通过调用驱动程序的ResourceMap函数)在延迟上下文中映射动态资源(,因为Direct3D版本11API可确保首次使用映射的动态资源放弃先前的内容。最佳选择是在连续使用原始动态资源的每个放弃上创建新的动态资源。需要创建此别名资源,以便允许在延迟上下文时间线中对虚拟动态资源执行的操作不会影响直接上下文时间线中对虚拟动态资源执行的操作。请记住,延迟上下文只是记录在调用驱动程序的Comm
·
2025-07-25 22:56
window显示
驱动开发
—驱动程序数据组织
对于驱动程序数据组织,有一些需要注意的问题。与Direct3D版本10一样,数据的正确位置可以减少API和驱动程序之间的缓存未命中。数据的适当位置还可以防止缓存抖动,当频繁访问的多个数据片段全部解析为同一缓存索引并耗尽缓存关联时,会发生此情况。自Direct3D版本10起,DDI就设计为有助于避免此类问题由驱动程序显示,从而告知API驱动程序满足句柄和分配句柄值的API所需的内存量。但是,与线程相
·
2025-07-25 22:56
window显示
驱动开发
—pfnSetErrorCb 的问题
创建函数均不会返回错误代码,这对于Direct3D版本11线程模型来说是理想的。所有create函数都使用pfnSetErrorCb从驱动程序中检索回错误代码。为了最大程度地与Direct3D版本10驱动程序模型的兼容性,未引入返回错误代码的新DDI创建函数。相反,驱动程序必须在创建函数期间继续使用具有pfnSetErrorCb的统一设备/即时上下文D3D10DDI_HRTCORELAYER句柄。
程序员王马
·
2025-07-25 22:56
windows图形显示驱动开发
驱动开发
window显示
驱动开发
—新的 DDI 错误代码
创建D3DDDIERR_APPLICATIONERROR错误代码以允许驱动程序参与验证,而Direct3D版本11API未参与验证。以前,如果驱动程序返回E_INVALIDARG错误代码,则会导致API引发异常。调试层的存在将导致调试输出,并指示驱动程序已返回内部错误。调试输出会向开发人员建议驱动程序存在bug。如果驱动程序返回D3DDDIERR_APPLICATIONERROR,调试层将确定应用
·
2025-07-25 22:55
rk
3588 rknntoolkit模型转换及部署
cankao参考实时视频取流GNOME桌面—NeardiLinux用户手册v1.1.2documentationhttp://wiki.neardi.com/wiki/linux_guide/zh_CN/docs/demo/demo_gnome.htmlRK3588部署rknntoolkit2进行模型转换_xingman510的博客-CSDN博客以yolov5篇---yolov5训练pt模型并转换
Godlovesea
·
2025-07-25 09:34
python
linux
驱动开发
(21)-Linux设备驱动模型(一)
sysfs文件系统我们先讨论sysfs文件系统。Linux设备模型是个极其复杂的结构,为了构建它,除了基本的元素外(这就是接下来会谈到的kobject、kset等基础类数据结构),尚需要一种机制,来向外部(用户空间的程序)展示内部的构造,并且通过文件接口的方式实现与外界的沟通与互动。sysfs文件系统就充当了这种角色,它不但在各种基础的数据结构之间建立彼此的互联层次关系,而且向外界提供了与数据结构
·
2025-07-24 21:00
高性能Linux中断全解析:开发者必备的系统、设备树和代码全套理解
和
驱动开发
有何关系?从架构上看:异常(Exception)是CPU在执行指令时检测到问题(如非法访问、除以0、缺页、系
·
2025-07-24 14:49
驱动注册的全景视角:从 `module_init` 到 `/dev/xxx` 的创建之路
推荐阅读:《Yocto项目实战教程:高效定制嵌入式Linux系统》更多学习视频请关注B站:嵌入式Jerry驱动注册的全景视角:从module_init到/dev/xxx的创建之路在Linux
驱动开发
过程中
·
2025-07-24 14:19
RK
3588 Android12 自定义HAL服务到上层app
背景:荣品开发板RD-
rk
3588sdk不支持编译app源码,所以只能将jar包导入到上层app中实现提取jar包#进入目录cdout/target/common/obj/JAVA_LIBRARIES/
Kellen Lin
·
2025-07-24 11:29
RK3588
Android12
系统驱动开发
android
java
开发语言
arm开发
驱动开发
rk
3588 Android 12 添加framework层服务,HAL库,从硬件驱动层到上层APP,实现led灯控
系列文章目录
rk
3588Android12添加framework层服务,HAL库,从硬件驱动层到上层APP,实现led灯控文章目录系列文章目录一、驱动适配:1.设备树2.设置文件权限3、开启CONFIG_LEDS_PWM
·
2025-07-24 11:29
linux内核驱动第一课(基于
RK
3568)
学习Linux驱动需要以下基础知识:C语言编程:掌握C语言是开发Linux驱动程序的基本要求。操作系统原理:了解操作系统的基本概念和原理,如进程管理、内存管理、中断处理等。Linux内核:熟悉Linux内核的结构和工作机制,了解内核模块的编写和加载方法。硬件知识:了解目标硬件平台的基本结构和工作原理。(学习过stm32更佳)学习路径1、搭建环境(交叉编译,VIM,tftp,nfs,下载工具)2、驱
·
2025-07-24 01:50
RK
3588 编译 Android 13 镜像方法
下载AndroidSDK源代码#下载完成后,在解压前先校验下MD5码:$md5sum-candroid*.txtandroid*_
rk
35xx_*_sdk.tar.gzaa:OKandroid*_
rk
35xx
YOYO--小天
·
2025-07-23 16:53
RK35XX学习
android
linux
unixbench系统性能测试
UnixBench是开发板(如ARM架构的树莓派、
RK
3588等)评估CPU和系统整体性能的常用工具。2.编译和运行2.1获取Uni
itas109
·
2025-07-23 06:21
运维
unixbench
系统性能测试
cpu基准测试
cpu性能测试
系统基准测试
Linux字符设备
驱动开发
一.字符设备驱动简介字符设备是Linux驱动中最基本的一类设备驱动,字符设备就是一个一个字节,按照字节流进行读写操作的设备,读写数据是分先后顺序的。比如我们最常见的点灯、按键、IIC、SPI,LCD等等都是字符设备,这些设备的驱动就叫做字符设备驱动。Linux应用程序对驱动程序的调用如下图所示:在Linux中一切皆为文件,驱动加载成功以后会在“/dev”目录下生成一个相应的文件,应用程序通过对这个
·
2025-07-22 23:37
Linux下i2c设备
驱动开发
一.LInux下i2c驱动框架简介在Linux内核中I2C的体系结构分为3个部分:I2C核心:I2C核心提供了I2C总线驱动和设备驱动的注册、注销方法。I2C总线驱动:I2C总线驱动是对I2C硬件体系结构中适配器端的实现,适配器可由CPU控制,甚至可以直接集成在CPU内部。I2C总线驱动就是SOC的I2C控制器驱动,也叫做I2C适配器驱动。I2C设备驱动:I2C设备驱动是对I2C硬件体系结构中设备
·
2025-07-22 23:37
Linux
驱动开发
:掌握SPI通信机制
目录标题1、SPI简介2、SPI通信机制3、Linux内核中的SPI支持4、SPI核心API5、SPI控制器驱动6、SPI设备驱动7、编写SPI设备驱动8、调试SPI驱动在Linux
驱动开发
中,串行外设接口
夜星辰2025
·
2025-07-22 23:06
Linux驱动开发
linux
驱动开发
SPI
【Linux内核】Linux
驱动开发
推荐书籍:《Linux内核探秘:深入解析文件系统和设备驱动的架构与设计》知识点x86的IO地址空间和内存地址空间是独立的两套地址空间,并且使用不同的指令访问。MOV,IN,OUT。内存映射I/O可以将IO映射到内存。ARM等RISC采用统一编编址,无独立IO空间概念。为什么有IO地址空间的概念。因为在PCI总线下,外部芯片都有控制寄存器(配置空间)和设备本地内存(内存空间)两个部分,他们是独立的。
撬动未来的支点
·
2025-07-22 23:06
Linux内核
linux
驱动开发
运维
2、Python 测试全攻略:自动化与
驱动开发
Python测试全攻略:自动化与
驱动开发
1.测试的乐趣与收益编程过程中,测试常被视为徒劳或浪费时间的事。但实际上,测试可以变得轻松有趣且富有成效。
辣条鉴定师
·
2025-07-22 05:31
Python测试
自动化测试
测试驱动开发
自己开发I2C Bootloader -下位机开发篇
开发前言 下位机开发就裸机编程而言其实就是基于MCU做固件或者说
驱动开发
,那目前作者接触到的主流的MCU型号国外的就是STM32,国内的就是GD32,至于其它家一般都有其特定的应用领域或者细分市场战略
EE工程师
·
2025-07-21 17:39
嵌入式系统
c语言
visual
studio
code
stm32
单片机
【
RK
3576】【Android14】摄像头&MIPI开发调试
获取更多相关的【
RK
3576】【Android14】
驱动开发
,可收藏系列博文,持续更新中:【
RK
3576】Android14
驱动开发
实战指南简介
RK
3576支持摄像头相关功能:MIPIDCPHYCSIRX
·
2025-07-21 08:40
Android12.0 需求开发篇之OTA AB升级篇章一
1.需求描述
RK
3568平台对应项目上要求使能AB分区,这样同样OTA也需要能够支持AB分区升级,
RK
平台默认是不给打开AB分区的,AB分区是单分区的进一步优化模式其优点如下:
洋仔518
·
2025-07-21 04:06
android
window显示
驱动开发
—在 Direct3D 10 基础上的更改
Kernel-Mode服务的驱动程序回调函数当运行时调用用户模式显示驱动程序的CreateDevice(D3D10)函数时,Direct3D版本11运行时在D3DDDI_DEVICECALLBACKS结构中提供的特定于设备的回调函数将驱动程序与内核句柄和内核函数签名隔离开来。Direct3D版本11运行时更改了回调语义,因此,回调函数的实现支持自由线程操作模式,而以前的Direct3D版本运行时不
程序员王马
·
2025-07-20 23:02
windows图形显示驱动开发
驱动开发
java
开发语言
I3C通信
驱动开发
注意事项
在I3C
驱动开发
中,需重点关注以下核心问题:一、硬件初始化关键点电气特性配置上拉电阻:根据总线负载和速度精确计算阻值(推挽模式可用更大阻值降低功耗)。
MCU的奇妙之旅
·
2025-07-20 13:17
MCU常见通信协议篇
驱动开发
单片机
stm32
嵌入式硬件
51单片机
mcu
物联网
RK
356x-10:串口(uart)配置与调试
本文记录
RK
3566/
RK
3568通用异步串口(uart)的配置与调试过程1.配置uart节点1.1在
rk
3568.dtsi中已经定义了uart0,uart1...
初心_2024
·
2025-07-20 13:47
Rk356x
linux
运维
服务器
【
RK
3576】【Android14】Android平台构建
获取更多相关的【
RK
3576】【Android14】
驱动开发
,可收藏系列博文,持续更新中:【
RK
3576】Android14
驱动开发
实战指南目录简介Android构建设置构建环境lunch选择平台配置关联
Evan_ZGYF丶
·
2025-07-20 12:12
android
RK3576
Android14
驱动开发
前言 | 围巾哥萧尘 | Trae AI 从小白到大神的学习之路 [特殊字符]
无论你是刚刚接触编程的新手,还是已经在代码世界摸爬滚打多年的老兵,这本书都将为你打开一扇通往AI
驱动开发
的大门。TraeAI不仅是一款工具,更是一个让你从零到一、从平凡到卓越的编程伙伴。
围巾哥萧尘
·
2025-07-20 10:28
经验分享
一文清楚比较Kiro与Cursor
以下是Kiro与Cursor两款AI编程IDE的核心差异总结:1.核心定位与开发范式维度KiroCursor诞生背景亚马逊2025年推出,对标CursorVSCode分支,2023年起流行核心范式规范
驱动开发
·
2025-07-20 10:57
数据结构与算法学习 (08)字符串匹配--BF算法/
RK
算法
BF算法也就是串的模式匹配算法,在主串中查找与模式T(副串)相匹配的子串,如果匹配成功,找到该子串在主串出现的第一个字符。模式匹配不一定是从主串第一个字符开始,可以在主串中指定起始位置。算法思想:将目标串S的第一个字符与模式串T的第一个字符进行匹配,若相等,则继续比较S的第二个字符和T的第二个字符;若不相等,则比较S的第二个字符和T的第一个字符,依次比较下去,直到得出最后的匹配结果。BF算法是一种
暱稱已被使用
·
2025-07-20 08:41
【
RK
3576】Android 14
驱动开发
实战指南
获取更多相关的【
RK
3576】【Android14】
驱动开发
,可收藏系列博文,持续更新中:【
RK
3576】Android14
驱动开发
实战指南文章目录开发准备开发调试写这篇文章,主要是正好在做
RK
3576
Evan_ZGYF丶
·
2025-07-20 03:13
RK3576
Android14
驱动开发
【
RK
3568 嵌入式linux QT开发笔记】 二维码开源库 libqrencode 交叉静态编译和使用
本文参考文章:https://blog.csdn.net/qq_41630102/article/details/108306720参考文章有些地方描述的有疏漏,导致笔者学习过程中,编译的.a文件无法在
RK
3568
·
2025-07-19 22:58
飞算JavaAI:Java开发者的智能革命,从代码生成到架构重塑
目录一、Java开发困局:效率与质量的双重挑战二、技术架构解析:三层智能引擎
驱动开发
革命1.智能语义理解层2.代码智能生成层3.运行时智能优化层三、核心功能矩阵:从需求到部署的全流程覆盖1.智能需求分析
·
2025-07-19 15:09
pytest-bdd 行为驱动自动化测试
引言pytest-bdd是一个专为Python设计的行为
驱动开发
(BDD)测试框架,它允许开发人员使用自然语言(如Gherkin)来编写测试用例,从而使测试用例更易于理解和维护。
东汉末年出bug
·
2025-07-19 14:39
pytest
python
pytest-bdd
2024年运维最新分布式存储ceph osd 常用操作_ceph查看osd对应硬盘(1),2024年最新Linux运维编程基础教程
最全的Linux教程,Linux从入门到精通======================linux从入门到精通(第2版)Linux系统移植Linux
驱动开发
入门与实战LINUX系统移植第2版Linux开源网络全栈详解从
2401_83944328
·
2025-07-12 05:30
程序员
运维
分布式
ceph
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他