草庐IT

OpenHarmony-RK

全部标签

openharmony标准系统移植之适配hdc功能

openharmony上有一个重要的调试工具HDC,作为移植上的一点现进行一点适配记录。我们设备端主要运行的代码路径为developtools/hdc_standard/src/daemon,为啥是这个目录见下图,官方给的说明。所以能很轻松的找到函数入口,入口为developtools/hdc_standard/src/daemon/main.cpp文件里面的main函数,接下来就是分析执行流程。展示的是去掉了相关判断的部分代码,并不是完整代码voidSetLogCache(boolenable){g_logCache=enable;}intmain(intargc,constchar*arg

AIO-3399J开发板适配Openharmony

先来张初步适配Openharmony3.0版本的AIO-3399J开发板的编译成功截图,记录下短暂的成就。收拾下紧张和开心的心情,继续接下来的研究。目前编译进展是屏蔽了kernel的编译,因为Openharmonyclone下来的kernel版本是4.19和5.10,与开发板自带的4.4版本不一致,后续得考虑下怎么适配,所以目前还不能烧录到开发版本。对于kernel初步会以下面几个方面去尝试1、直接使用5.10去适配2、之前看到官方文档可以自定义内核版本的配置等待全部组建都编译完成之后,尝试烧录开发板,期待一切顺利!!!

RK3588平台开发系列讲解(AI 篇)RKNN C API 详细说明

文章目录一、API硬件平台支持说明二、API函数介绍2.1、rknn_init2.2、rknn_destroy2.3、rknn_query2.4、rknn_inputs_set2.5、rknn_run2.6、rknn_outputs_get2.7、rknn_outputs_release沉淀、分享、成长,让自己和他人都能有所收获!😄📢本篇章主要讲解RKNNCAPI详细说明。一、API硬件平台支持说明RKNNCAPI不同硬件平台支持如下:

OpenHarmony 3D显示框架详解

一、背景        OpenHarmony系统是一个非常先进,现代化设计理念的新系统,其图形显示系统是OpenHarmony基本功能子系统的一部分,从OpenHarmony系统架构图中就要看出: 二、OpenHarmony图形子系统架构     OpenHarmony图形子系统是比较复杂的一个子系统,foundation\graphic\graphic_2d\rosen\modules\render_service主要是实现了2D的显示3D的显示这里没有实现。但是支持3D的显示扩展,我们可以使用OpenGL进行3D显示,Mesa库编译到OpenHarmony后,我们就可以使用OpenGL的

RK烧录教程

RK3399烧录教程需要工具驱动【DriverAssitant_v5.1.1】烧录工具【RKDevTool_Release_v2.86】驱动安装:烧录工具:总共有两种烧录方式:系统能开机【开发者模式刷机】不能开机【强制刷机】1、开发者模式刷机打开开发者模式(一般是进入到系统设置-》关于平板电脑-》状态信息-》序列号(连续点击五次打开开发者模式))打开刷机工具打开工具选择升级固件添加固件切换Rockusb开始点击升级自动下载固件然后烧录成功。2、强制刷机模式3、写号(SN)安装WNpctool_Setup_V1.2.2.0625.exe软件安装之后得到写号工具:先用刷机工具切换rockusb模式

RK-H87无线机械键盘使用手册

RK-H87无线机械键盘使用手册Rk-H87旋钮功能音量调节模式灯效调节模式电池电量提示连接方式如何切换链接如何配对设备背光控制背光录制方法多媒体按键Windows多媒体键MAC多媒体键Rk-H87旋钮功能音量调节模式旋钮顺时针功能:音量+旋钮逆时针功能:音量-旋钮按压时功能:静音(长按5s转换旋钮功能:灯效模式)灯效调节模式旋钮顺时针功能:亮度+旋钮逆时针功能:亮度-旋钮按压时功能:切换背光灯灯效模式(长按5s转换旋钮功能:音量调节)电池电量提示按FN+ENTER查看电池电量情况连接方式键盘一共分为三种链接方式:有线连接、蓝牙连接以及2.4G连接如何切换链接短按FN+Q/W/E分别切换为三组

RK3568+QT5+OpenCV Debian10母板开发环境搭建自记录

一.Opencv编译arm64版本编译前准备最重要的就是需要opencv的源码包,也就是source1.首先要对Debian10的镜像源进行修改路径在/etc/apt/source.list中,需要换上下面的镜像,可以在终端直接输入:sudonautilus启动root版本的文件管理器直接修改,也可以利用vim等等,旧镜像可以先注释掉debhttp://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/bionic-updatesmainrestricteduniversemultiverse#deb-srchttp://mirrors.tuna.tsingh

rk3568驱动开发之mipi屏

概述屏是嵌入式驱动开发中常见的设备,一般的带屏项目中最开始要调试的,简单记录一下自己在项目开发中的经验过程。所用平台是rockchip的rk3568,android11。1.硬件原理图硬件原理图主要看接的是哪个mipi接口,屏的电源控制io,背光控制io,这些需要在设备树中配置的要仔细核对。2.dts参考:&dsi1_in_vp1{ status="okay";};&dsi1{ status="okay"; //rockchip,lane-rate=; dsi1_panel:panel@0{ status="okay"; reg=0>; compatible="simple-panel-

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门

一、创建项目  二、创建卡片  三、添加资源 四、具体代码@Entry@ComponentstructWidgetNewCard{/**Thetitle.*/readonlyTITLE:string='harmonyOs';readonlyCONTEXT:string='技术构建万物智联';/**Theactiontype.*/readonlyACTION_TYPE:string='router';/**Theabilityname.*/readonlyABILITY_NAME:string='EntryAbility';/**Themessage.*/readonlyMESSAGE:stri

HarmonyOS/OpenHarmony应用开发-ArkTS语言渲染控制ForEach循环渲染

ForEach基于数组类型数据执行循环渲染。说明,从APIversion9开始,该接口支持在ArkTS卡片中使用。一、接口描述ForEach(arr:any[],itemGenerator:(item:any,index?:number)=>void,keyGenerator?:(item:any,index?:number)=>string)二、使用限制ForEach必须在容器组件内使用。生成的子组件应当是允许包含在ForEach父容器组件中的子组件。允许子组件生成器函数中包含if/else条件渲染,同时也允许ForEach包含在if/else条件渲染语句中。itemGenerator函数的