哈喽,老吴又来分享学习心得啦!另外,欢迎大家加入嵌入式Hacker微信群~先加我,我再拉你。目的:从驱动开发的角度大致了解一下 RK3399 Audio 功能。环境:NanoPC-T4 / Ubuntu-18.04 / Linux-4.4目录:1. 测试功能 2. 浏览硬件信息 3. 查看 driver 层 4. 应用层查看声卡信息1. 测试功能播放:# 查看 playback 设备 $ apla
一. 基本介绍需要的工程文件:rknn_toolkit2-1.3.0和rknpu2(具体下载方法以及介绍后面有介绍)RKNN模型:RKNN是Rockchip NPU平台使用的模型类型,以.rknn后缀结尾的模型文件。用户可以通过RKNN SDK提供的工具将自主研发的算法模型转换成RKNN模型。如果已有以.rknn后缀结尾的模型文件,也就是属于Rockchip NPU平台适用的模型类型RKNN,就直
转载 2024-05-09 11:54:38
1324阅读
1点赞
文章目录一、电源域配置1.1 内核dts文件1.2 dts修改 一、电源域配置在烧录kernel之前需要修改电源域,主控电源域的IO电平要与对接外设芯片的IO电平匹配,还要注意软件的电压配置要跟硬件的电压一致,否则,最坏的情况可能会导致IO的损坏。以下是修改电源域操作步骤:1.1 内核dts文件根据板型可知,需要修改的dts配置文件位于: android11/kernel/arch/arm64/
RK3588 VOP-SPLIT分屏模式介绍文章目录RK3588 VOP-SPLIT分屏模式介绍RK3588 VOP介绍vop-split功能vop-split软件配置RK3588 VOP介绍RK3588具有性能强大VOP,分为4个VP port ,下图是RK3588 VP 和各显示接口的连接关系 需要注意的是,RK3588 的 HDMI 和 DP 支持 8K 输出,但是在 8K 输出模式下,一个
目录一、安装树莓派系统:二、安装opencv3.4.0:三、安装Tensorflow==1.9.0:四、参考目录:一、安装树莓派系统:第一步:在官网下载并解压系统文件(可选择有桌面的系统(下图中第一个.zip文件)),地址为:https://www.raspberrypi.org/downloads/raspbian/。第二步:下载并安装 SD Card Formatter 地址为:链接:http
RK3588是一款低功耗、高性能的处理器,适用于基于arm的PC和Edge计算设备、个人移动互联网设备等数字多媒体应用,RK3588支持8K视频编解码,内置GPU可以完全兼容OpenGLES 1.1、2.0和3.2。RK3588引入了新一代完全基于硬件的最大4800万像素ISP,内置NPU,支持INT4/INT8/INT16/FP16混合运算能力,支持安卓12和、Debian11、Build ro
一、前言最近在做课程设计,之前都是用OpenCV 做人脸识别,今天了解到百度AI 开放平台也提供人脸识别这一功能,于是来试了试。本文介绍一系列较为常用的方法和用法,若需要更加具体的食用方法,请参见百度AI 开放平台人脸识别Python SDK文档二、开始1)准备工作首先注册百度AI 开放平台的开发者;然后创建应用(记得在所使用功能处勾选人脸识别等功能);获得AppID、API Key、Secret
在Ubuntu系统的嵌入式设备开发过程中,保留文件系统或者说备份当前开发板镜像的需求在不断增加。比如Ubuntu文件系统需要安装库文件的话直接使用apt-get工具就可以下载,但由于需要下载的核心板较多,比较费时间,这时需要将安装好库的文件系统打包出来,或者做成一个新的镜像,用于烧录到其他核心板,如果将库的源码交叉编译再放入到文件系统的源码中重新再源码打包一个镜像比较麻烦,而且交叉编译过程中可
1.简介我们公司有一款RK3568 双wifi的产品,搭载的是AP6275s + RTL8723DU ,这两款都是RK支持的wifi系列,详细可以参考RK的官方写的文档 (路径:RK3568_SDK\RKDocs\android\wifi)那么接下来我们就操作一遍适配RTL8723DU的驱动吧,因为走USB的,所以是不需要配置dts的,移植完成驱动就可以工作了2.移植过程2.1 参考文档首先一个合
这里讨论的驱动是开源驱动或 Linux、BSD 上的驱动,与 Windows 不太相干,不涉及 Windows 下驱动使用体验。首先说明一下 AMD 的 Linux 驱动模式:Linux 驱动会分为开源驱动(Gallium3D)和闭源驱动(催化剂),但催化剂驱动会是驱动的一部分,将会孤立在用户空间,而位于内核主分支的开源驱动将会被催化剂使用。开源和闭源驱动将使用相同的 DRM libra
VS-RK3288嵌入式板卡android7.1 开发平台的搭建Android系统编译整套源码包对PC机硬件要求很高,不建议采用虚拟机编译,强烈建议直接 安装Linux操作系统,充分发挥PC机的性能。我们这里以ubuntu14.04 64位系统机器为例讲解, 如果您是新手,建议与我们版本保持一致。1.1 使用U盘安装ubuntu使用U盘安装ubuntu系统简单快捷,强烈推荐使用此方法安装。安装工具
飞凌嵌入式OK3588-C开发板基于Rockchip新一代旗舰 RK3588处理器开发,采用核心板+底板的分体式设计,将FET3588-C核心板的全部功能引脚以最便利的方式引出,并针对不同的功能做了深度优化,方便用户二次开发的同时简化用户设计,为您的项目评估提供良好的评估及设计依据。 支持8K超清显示,四屏异显,配备丰富的高速数据通讯接口,满足用户多样化需求;本产品经由严苛测试,可为您的高端应用提
1. i2c的一些说明 0.1 关于i2c驱动上的一些术语自己理解 i2c_adapter –> i2c 总线控制器 (板子上有5个i2c总线控制器,即有5个adapter) i2c_algorithm –> i2c 总线控制器的核心通信算法数据传输方法 (1个algroithm) i2c_client –> 挂在i2c总线上的一个个设备 (如:bma2x2, s
转载 2024-06-18 08:24:12
350阅读
在Linux下,我们常有需要自己来编译安装驱动模块的情况,例如要安装显卡驱动,要安装无线驱动,有的时候某个程序的安装使用与需要安装相应的驱动模块。Debian Linux下的生活本已十分简单,使用apt可以处理一切。单就我们所讨论的驱动安装,一般情况下,源中也会有已编译的相应驱动可用。但是一般来说,驱动模块与所用的内核版本有着较强的依赖关系,如果源中并没有
转载 7月前
528阅读
1.硬件复位后重启日志Bootdev(atags): mmc 0 MMC0: HS200, 200Mhz PartType: EFI boot mode: None FIT: no signed, no conf required DTB: rk-kernel.dtb HASH(c): OK I2c0 speed: 100000Hz vsel-gpios- not found! Error: -2
01-BH1750驱动开发1、BH1750基础知识1.1、模块工作原理图1.2、原理图1.3、常用的地址寄存器1.4、获取光照度值1.5、程序开发流程图2、代码编写2.1修改内核的dts源文件2.2、编写驱动文件2.2.1、I^2^C读写接口2.2.2、BH1750光照度读写函数2.2.3、BH1750的初始化入口函数2.2.4、文件探索2.2.5、杂项设备2.2.6、文件操作集2.3、测试程序
Opencv是一个开源的计算机视觉库,可以给开发人员提供更便捷的方式设计复杂的视觉应用,Opencv主要是用c和c++编写,可以运行在Windows/Linux/Mac等上。这几天尝试着在RK3288上安装Opencv,被虐了好多遍,幸好没有放弃,终于弄出了。之前一直是通过电脑先交叉编译Opencv再移植的方法,但是在编译过程中总是遇到各种问题,换了不同的Opencv源又会出现新的问题,所以如果有
转载 2023-09-16 00:29:04
1630阅读
开发iTOP-3568开发板,我们需要在Linux环境下进行开发,所以这就要求我们给PC机安装Linux操作系统,我们使用的是Windows10系统+虚拟机ubuntu的方案。为什么我们要选择ubuntu系统进行开发而不是其他系统呢,因为ubuntu系统桌面非常友好并且工具十分强大,比如apt-get。而且ubuntu可以免费使用并有专业的社团提供相应的支持。所以这一部分针对ubuntu开发环境搭
  准备认真研究机器学习下,在看《机器学习实战》这本书。这本书唯一的好处的就是有代码,对算法原理的解释实在太少。不过还好,有百度,有谷歌。       k近邻算法(k-Nearest Neighbor,KNN) 是机器学习里最基本的分类方法,主要的思想的就是:在训练数据集中找到k个最近邻的实例,类别由这k个近邻中占最多的实例的类别来决定。如下图,当k=3时,
这一节介绍一下由Rabin和Karp提出的RK算法。1,RK算法的基本思想     HASH!     如果两个字符串hash后的值不相同,则它们肯定不相同;如果它们hash后的值相同,它们不一定相同。将模式串P的hash值跟主串S中的每一个长度为|P|的子串的hash值比较。如果不同,则它们肯定不相等;如果相同,则再
  • 1
  • 2
  • 3
  • 4
  • 5