草庐IT

OpenHarmony-RK

全部标签

HarmonyOS/OpenHarmony应用开发

HarmonyOS:HarmonyOS是华为公司于2019年8月9日正式发布的操作系统。它是一款面向全场景的分布式操作系统,创造了一个超级虚拟终端互联的世界,将人、设备、场景有机地联系在一起。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。对于消费者而言,HarmonyOS能够将生活场景中的各类终端进行能力整合,形成一个“超级虚拟终端”,可以实现不同的终端设备之间的快速连接、能力互助、资源共享,匹配合适的设备、提供流畅的全场景体验。对于应用开发者而言,HarmonyOS采用了多种分布式技术,使得应用程序的开发实现与

为什么要进行MicroPython到OpenHarmony的移植工作

为什么要在OpenHarmony上使用MicroPython我要开设一本面向全校低年级本科生的课程《智能物联网应用设计》,这门课程也是华为“教育部产学合作协同育人”项目支持的。目前课程的实验部分是采用润和的hi3861平台,按照标准的OpenHarmony的开发方法做的,需要C语言和DeviceTools。申请开课时就有评审老师对采用C语言这事有担心,觉得可能对低年级来说太难了。后来调研了一下,还真是的。所以就考虑在课上采用MicroPython。为什么要自己移植MicroPython然后我就开始寻找能够在轻量级设备上使用的MicroPython。曾经问过连志安老师有没有好用的MicroPyt

RK3588 及ATLAS 板卡压力测试stressapptest

1、RK3588stressapptest安装源码下载gitclonehttps://github.com/stressapptest/stressapptest.git编译1)、ubuntu本地使用:cdstressapptest./configuremakesudomakeinstall2)、移植到arm平台开发板:cdstressapptest./configure--target=arm-linux--host=arm-linux--prefix=安装路径CC=交叉编译工具(xxx-gcc)makemakeinstall参考测试命令:stressapptest-s600-M64-m8-

OpenHarmony源码分析之分布式软总线:trans_service模块(6)/TCP会话管理

一、概述trans_service模块基于系统内核提供的socket通信,向authmanager模块提供设备认证通道管理和设备认证数据的传输;向业务模块提供session管理和基于session的数据收发功能,并且通过GCM模块的加密功能提供收发报文的加解密保护。本文是分布式软总线的会话管理机制的结尾部分,在前文中介绍了新会话中客户端请求数据的处理过程,本文重点介绍普通会话中的新数据处理。衔接OpenHarmony源码分析之分布式软总线:trans_service模块(5)/TCP会话管理。二、源码分析在函数OnProcessDataAvailable()中,先根据会话名称进行判断,该设备是

rk3588调试之imx415摄像头

一、环境soc:rk3588sensor:imx415board:bpi-w3linux:5.10二、imx415简介品牌:SONY型号:IMX415接口:MIPICSI三、驱动移植瑞芯微支持的摄像头,有个supportlist,此次从该list中选择了IMX4153.1驱动源文件及对应脚本RK提供的默认sdk里面已经将支持的所有摄像头驱动都添加到了内核,所以不需要移植该驱动了。需确认下移植驱动对应的一些信息源程序3588_linux/3588_linux5.10_v1.0.5/kernel/drivers/media/i2c/imx415.c3588_linux/3588_linux5.10

rk3588调试之imx415摄像头

一、环境soc:rk3588sensor:imx415board:bpi-w3linux:5.10二、imx415简介品牌:SONY型号:IMX415接口:MIPICSI三、驱动移植瑞芯微支持的摄像头,有个supportlist,此次从该list中选择了IMX4153.1驱动源文件及对应脚本RK提供的默认sdk里面已经将支持的所有摄像头驱动都添加到了内核,所以不需要移植该驱动了。需确认下移植驱动对应的一些信息源程序3588_linux/3588_linux5.10_v1.0.5/kernel/drivers/media/i2c/imx415.c3588_linux/3588_linux5.10

rk3568 OpenHarmony-3.2-Release 编译-总结

折腾后,踩过坑,并成功编译的总结系统使用LinuxMint-20.3或者LinuxMint-21.1。由于LinuxMint-20.3不支持我主板的网卡型号,不支持我使用的某型号pciewifi6和蓝牙5,只好转投LinuxMint-21.1。LinuxMint-20.3(内核版本5.4.xx)能否升级内核实现对这些硬件的支持?没折腾测试过。系统推荐CPU32线程,核心多多益善。内存64GB,编译过程发现有时内存占用超过32GB,如果内存容量小,交换空间(SWAP)要设置比较大。踩坑时发现16GB内存编译错误,但重新执行编译又可以通过,不知是否跟交换空间大小有关?硬盘建议nvme固态盘,存放和

[Linux]华为的系统 欧拉 鸿蒙 openEuler HarmonyOS OpenHarmony

之前整理过《华为机器运行什么桌面系统?EulerOSopenEulerLiteOS鸿蒙深度UOS》,但差不多快两年了,今天再梳理下华为目前提供的主要系统:openEuler|open欧拉定位是服务器操作系统是基于CentOS的Linux发行版,开源、免费其商业发行版由麒麟软件、统信软件等提供(如:统信UOSV10-e版、麒麟V20-openEuler版)https://www.openeuler.org鸿蒙 HarmonyOS与安卓都是基于相同的Linux系统开发HarmonyOS相当于OpenHarmony+AOSP+HMS华为将HarmonyOS的基础功能提取出来创建了OpenHarmon

[Linux]华为的系统 欧拉 鸿蒙 openEuler HarmonyOS OpenHarmony

之前整理过《华为机器运行什么桌面系统?EulerOSopenEulerLiteOS鸿蒙深度UOS》,但差不多快两年了,今天再梳理下华为目前提供的主要系统:openEuler|open欧拉定位是服务器操作系统是基于CentOS的Linux发行版,开源、免费其商业发行版由麒麟软件、统信软件等提供(如:统信UOSV10-e版、麒麟V20-openEuler版)https://www.openeuler.org鸿蒙 HarmonyOS与安卓都是基于相同的Linux系统开发HarmonyOS相当于OpenHarmony+AOSP+HMS华为将HarmonyOS的基础功能提取出来创建了OpenHarmon

rk3568点亮LCD(eDP)

rk3568Android11/12适配eDPLCDeDP全称为EmbeddedDisplayPort,用于笔记本、平板电脑的一种数字接口。是视讯电子标准协会(VESA)针对行动装置应用。eDP协议是针对DP应用在嵌入式方向架构和协议的拓展,所以eDP协议完全兼容DP协议;eDP接口属内部接口,可以用做芯片与芯片之间的传输,也可用显示屏与驱动板之间的传输;由于该类接口能够实现多数据高速同时传输,且电磁干扰小,目前正在逐渐取代传统的低电压差动讯号(LVDS)接口。提示:屏幕点不亮多半是软件没适配好。文章目录rk3568Android11/12适配eDPLCD圈重点看想学1.rk3568适配eDP