草庐IT

firefly-rk

全部标签

针对RK3328平台搭建支持KVM的Linux环境

KVM是一款为类Linux系统提供的开源的全虚拟化解决方案,它是由一家名为Qumranet的以色列公司开发的虚拟化技术,其公司的CTOMoshe来自XenSource。由于早期Linux内核虚拟化技术的缺失,Linux内核为了填补这一空白,从2006年开始,KVM的代码开始添加到了Linux内核的主代码树上,到了2007年2月,也就是在Linux内核的2.6.20版本中,KVM正式的把代码合并到Linux内核当中。KVM允许安装和运行多个虚拟机。并可以通过VirtManager这样的图形化界面或virt-install这样的命令来创建和管理虚拟机。本文主要会介绍如何开启内核对KVM的支持,并如

ModelBox实战开发:RK3568实现摄像头虚拟背景

摘要:本文将使用ModelBox端云协同AI开发套件(RK3568)实现摄像头虚拟背景AI应用的开发。本文分享自华为云社区《ModelBox开发案例-RK3568实现摄像头虚拟背景【玩转华为云】》,作者:AI练习生。本文将使用ModelBox端云协同AI开发套件(RK3568)实现摄像头虚拟背景AI应用的开发。最终运行效果如下:RK3568本应用采用RK开发套件完成,需要具备RK3568开发板。本硬件可以通过以下链接购买:https://marketplace.huaweicloud.com/contents/2b73a21b-91c5-4c58-a61a-5a5460afeaf7 ,规格包含

20230313用友善之臂的Android11跑起来ROC-RK3399-PC(U-boot)

20230313用友善之臂的Android11跑起来ROC-RK3399-PC2023/3/1312:30SDK:友善之臂的Android11:rk3399-android-11-r20211216.tar.xzhttps://pan.baidu.com/share/init?surl=XL6x7CGzG03zR238TcBSAA提取码:1234【小知识】:ROC-RK3399-PC开发板,TYPE-C0接电脑一般就可以用了!如果【用鼠标】经常出现莫名其妙的死机,请在TYPE-C1按需接入电源适配器。1、正常编译,启动异常。Rockchip_Developer_Guide_Android11_

firefly开发板RK3588非默认外设使能(串口uart、IIC、adc等)设备树修改详细步骤

sdk获取和内核编译,参考上一篇博文:rk3588内核裁剪一、相关文件文件1:rk3588_repo_sdk_v1.0.2a/kernel/arch/arm64/boot/dts/rockchip/rk3588-firefly-itx-3588j.dtsi此文件是针对firefly的板级设备树文件。文件2:rk3588_repo_sdk_v1.0.2a/kernel/arch/arm64/boot/dts/rockchip/rk3588s-pinctrl.dtsi此文件是关于io复用的设备树文件。文件3:rk3588_repo_sdk_v1.0.2a/kernel/include/dt-bin

camera调试:RK3588 apk打开不出图如何排查?

这篇文章主要介绍一下,驱动已经实现,i2c已经通信正常且驱动成功注册,但是apk打开不出图应该如何排查。很多同学调试camera的时候,经常会遇到,驱动按照原厂给的序列配置了,但是打开apk不出图或者apk直接闪退,下面介绍一下这类问题主要的排查方向。(1)确认sensor驱动是否正常注册查看log,类似如下,sensorcheckID正常之后就会注册成V4L2子设备,log会打印连接到对应的DPHY上面。[2.441640][T1]gc80344-0037:driverversion:00.01.09[2.441689][T1]gc80344-0037:Failedtogetpower-gp

RK3568平台开发系列讲解(驱动基础篇)GPIO使用以及gpio-leds驱动讲解

🚀返回专栏总目录文章目录一、GPIO介绍二、RK3568GPIO状况三、GPIO引脚计算四、ITX-3568JQLED4.1LED原理图4.2LED设备树4.3LED使用五、gpio-leds驱动5.1介绍5.2数据结构5.3驱动分析沉淀、分享、成长,让自己和他人都能有所收获!😄📢本篇将介绍GPIO使用以及gpio-leds

RK3588平台开发系列讲解(进程篇)Linux文件系统数据结构

平台内核版本安卓版本RK3588Linux5.10Android12文章目录一、Linux文件系统数据结构有哪些二、超级块结构spuer_block三、目录dentry四、文件索引结点inode五、打开的文件file沉淀、分享、成长,让自己和他人都能有所收获!😄📢本篇将介绍Linux文件系统数据结构。一、Linux文件系统数据结构有哪些首先我们一起展示下文件系统中四大结构的关系,当然这只是打开一个文件的情况,如果打开了多个文件则相应的结构实例就会增加。spuer_blockdentryinode

RK3588平台开发系列讲解(基础篇)Linux 内核有多少 API 接口

平台内核版本安卓版本RK3588Linux5.10Android12文章目录一、Linux内核有多少API接口二、Linux系统调用表三、Linux系统调用实现3.1、申明系统调用3.2、定义系统调用沉淀、分享、成长,让自己和他人都能有所收获!😄📢Linux作为比较成熟的操作系统,功能完善,它以众多API接口的方式向应用程序提供文件、网络、进程、时间等待服务,并且完美执行了国际posix标准。一、Linux内核有多少API接口syscalls_32.h和syscalls_64.h两个文件中就保存了系统调用号和系统调用实现函数之间的对应关系,在里面可以看到Linux内核的系统调用号,即A

RK3568平台开发系列讲解(环境篇)10min带你获取、了解与编译U-Boot源代码

🚀返回专栏总目录文章目录一、U-Boot获取二、U-Boot根目录2.1api/2.2arch/2.3board/2.4cmd/2.5common/2.6config/2.7disk/2.8drivers/2.9dts/2.10env/2.11fs/2.12Makefile、Kbuild、Kconfig、config.mk2.13mak

RK3588使用openCL

一、opecnCL简介        OpenCL(全称OpenComputingLanguage,开放运算语言)是第一个面向异构系统通用目的并行编程的开放式、免费标准,也是一个统一的编程环境,便于软件开发人员为高性能计算服务器、桌面计算系统、手持设备编写高效轻便的代码,而且广泛适用于多核心处理器(CPU)、图形处理器(GPU)、Cell类型架构以及数字信号处理器(DSP)等其他并行处理器,在游戏、娱乐、科研、医疗等各种领域都有广阔的发展前景。(抄自百度百科)    简单的理解,openCL是一种规范,也是一门语言,使用它,可以调用其他处理器如GPU、FPAG、CPU等用于运行代码,代码就是o