草庐IT

OpenHarmony-RK

全部标签

移植openharmony到STM32H743IIT6【记录帖】

记录一下移植openharmony到STM32H743IIT6的过程一、用STM32CubeMX生成一个makefile的工程二、搭建系统环境三、用vscode连接虚拟机四、下载openharmony3.0源码五、移植准备目录规范板级*device*配置编译工具链和编译选项配置编译脚本配置Makefile配置build.sh配置内核特性配置项target_config.hmain函数产品级*vendor*配置config.json配置编译脚本配置六、开始移植一、用STM32CubeMX生成一个makefile的工程选择第一个创建工程选择对应的芯片,这里我用的是stm32h743的野火的开发板移

OpenHarmony轻智能产品开发直播笔记

地址直播地址(其中有文档)主要有用内容环境搭建注意:版本不要错误源码下载在openharmony的gitee仓中以上代码编译成功添加工程这些无需设置,使用默认在这里进行添加自己的代码,整个工程才建立结束适配(图形子系统是其中子系统之一,这里介绍了一些接口)体统框架图适配工作这里讲解适配过程图形界面自己实现图像硬件叠加(完全不懂,没一点基础)注意事项总结:这个实例也用在智能手表上,我相信自己在相关领域应该能用的上。但是基础不是太好,也没有相关的硬件支持,平时看些直播的同时也做些记录,也促使自己能够将完全不懂得直播看下去

RK3588在SSH上启动OpenCV报错:Can‘t initialize GTK backend in function ‘cvInitSystem‘

RK3588在SSH上启动OpenCV报错:Can'tinitializeGTKbackendinfunction'cvInitSystem'1、问题2、参考资料3、解决2023-04-21记录,来自我的博文RK3588在SSH上启动OpenCV报错:Can‘tinitializeGTKbackendinfunction‘cvInitSystem‘1、问题环境:ubunt20.04、RK3588、OpenCV3.4.16SSH终端:Win10在SSH终端上,编译运行RK3588上的OpenCV3.4.16自带的C++示例代码:topeet@iTOP-RK3588:~/Downloads/ope

移植openharmony之添加init进程

接上篇制作了根文件系统,但是却没有生成init可执行程序,init进程作为挂载根文件系统执行的第一个进程,没有的话,根文件系统肯定是无法进行挂载的,现在我们来解决这个问题,让系统能正确进入终端。首先修改vendor/xingyun/t113_nand/config.json文件,添加如下内容文件diff--gita/vendor/xingyun/t113_nand/config.jsonb/vendor/xingyun/t113_nand/config.jsonindexe059e90708..62f74ff706100755---a/vendor/xingyun/t113_nand/conf

【资料分享】RK3568核心板规格书(4x ARM Cortex-A55(64bit),主频1.8GHz)

1 核心板简介创龙科技SOM-TL3568是一款基于瑞芯微RK3568J/RK3568B2处理器设计的四核ARMCortex-A55全国产工业核心板,每核主频高达1.8GHz/2.0GHz。核心板CPU、ROM、RAM、电源、晶振、连接器等所有器件均采用国产工业级方案,国产化率100%。核心板通过工业级B2B连接器引出GMAC、USB、SATA、PCIe、HDMI、LVDS、RGB、MIPI、SDIO、CAN、UART、SPI、PDM、eDP等接口,支持多屏异显、Mali-G52-2EEGPU、1080P@60fpsH.265/H.264视频硬件编码、4K@60fpsH.265/H.264/V

【鸿蒙 - 开发】OpenHarmony开发入门知识

01、共享包(HAR、HSP)共享包的理解:https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/shared-guide.mdHAR的理解:zh-cn/application-dev/quick-start/har-package.md·OpenHarmony/docs-Gitee.comHSP的理解:zh-cn/application-dev/quick-start/in-app-hsp.md·OpenHarmony/docs-Gitee.com

RK3568串口调试

目录前言一、代码位置二、硬件原理图三、设备树配置四、设备注册五、串口调试功能六、驱动调试 总结前言本文主要讲解如何移植RK3568的串口并且测试连通性一、代码位置在Linuxkernel中,使用8250串口通用驱动,以下为主要驱动文件:drivers/tty/serial/8250/8250_core.c#8250串口驱动核心drivers/tty/serial/8250/8250_dw.c#SynopsisDesignWare8250串口驱动drivers/tty/serial/8250/8250_dma.c#8250串口DMA驱动drivers/tty/serial/8250/8250_p

如何更换OpenHarmony SDK API 10

想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com如何更换OpenHarmonySDKAPI10OpenHarmony社区已经发布OpenHarmonySDKAPI10beta版本,有些Sample案例也有需要API10。那么如何替换使用新的OpenHarmonySDKAPI10呢?本文做个记录。一、如何获取OpenHarmonySDK1、每日构建流水线可以从OpenHarmony每日构建站点获取最新的OpenHarmonySDK,每日构建流水线访问地址为:http://ci.openharmony.cn/workbench/cicd/da

OpenHarmony系统解决方案 - 配置屏幕方向导致开机动画和Launcher显示异常

想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com问题描述问题环境系统版本:OpenHarmony-3.2-Release问题现象配置设备默认方向,例如修改为横屏显示,修改文件display_manager_config.xml的buildInDefaultOrientation参数值为2(Orientation::HORIZONTAL)。源码中文件位于foundation/window/window_manager/resources/config/rk3568/display_manager_config.xml。系统中文件位于/etc

HarmonyOS/OpenHarmony应用开发-ArkTS语言声明式UI描述

ArkTS以声明方式组合和扩展组件来描述应用程序的UI,同时还提供了基本的属性、事件和子组件配置方法,帮助开发者实现应用交互逻辑。一、创建组件根据组件构造方法的不同,创建组件包含有参数和无参数两种方式。说明,创建组件时不需要new运算符。1.无参数如果组件的接口定义没有包含必选构造参数,则组件后面的“()”不需要配置任何内容。例如,Divider组件不包含构造参数:.Column(){. Text('item1'). Divider(). Text('item2').}2.有参数如果组件的接口定义包含构造参数,则在组件后面的“()”配置相应参数。Image组件的必选参数src。.Image('