前言OpenHarmony4.0Beta1版本已经发布有一段时间,大家伙都体验到了,也有很多开发者开始适配OpenHarmony4.x版本,相信也会或多或少遇到一些问题,其中就有图形相关的适配。本文仅针对一种情况的适配问题给出参考解决方案。问题现象适配OpenHarmony4.x版本后,图形没有正常显示,调试发现renderservice不能正常启动,出错日志如下:出现以上问题,大概率是基于开源mesa3d驱动才会有这样的问题解决方案调用eglGetProcAddress可以...
2023-09-16 22:39:47 9910浏览 4点赞 2回复 0收藏
【本文正在参加2023「盲盒」+码有奖征文活动】https:ost.51cto.composts25284简介分布式屏幕功能早在OpenHarmony3.1Release就已经发布,详情可参考[官方仓库的介绍](https:gitee.comopenharmonydistributedhardwaredistributedscreen)。本示例基于OpenHarmony自带的分布式屏幕相关API,并简单实现了屏幕镜像(或扩展)投屏相关应用功能。示例主要分为ArkTS版本和C++版本,ArkTS版本目前主要基于API9版本分布式屏幕功能的API进行...
2023-09-03 12:36:15 5211浏览 1点赞 0回复 0收藏
1加6T初步适配OpenHarmony4.0Beta1体验包更新,及相关仓开源OpenHarmony官方于上周发布了OpenHarmony4.0Beta1版本,版本详细介绍:https:gitee.comopenharmonydocsblobmasterzhcnreleasenotesOpenHarmonyv4.0beta1.md。相对于OpenHarmony3.2的适配,4.0Beta1还是有小部分适配工作量,主要当然是跟着官方displayhdi相关修改需要同步修改下,对了这个版本音频播放没适配,和3.2有差别,暂时不去管了,Beta版本优先级很低,还是以体...
2023-06-06 19:20:34 7397浏览 13点赞 9回复 7收藏
前言OpenHarmony3.2Release已发布,并且已经有好一段时间,本次释放一加66T相关刷机包,主要升级OpenHarmony为OpenHarmony3.2Release正式版并初步支持部分外设功能(如音频播放和蓝牙),及更新内核,详细刷机教程可参考之前发布的参考:[OnePlus6TOpenHarmony简明刷机指南](https:ost.51cto.composts21123)或[B站一加6T开源鸿蒙刷机视频]([一加6T开源鸿蒙,完整刷机过程哔哩哔哩bilibili](https:www.bilibili.comvideoBV17e4y1w7...
2023-05-20 21:37:23 8911浏览 5点赞 3回复 3收藏
OpenHarmony3.2Release下周就要正式发布,提前在工作的机器(如UnionPiTiger)及一加6T上进行验证,同时释放一加66T相关刷机包资源,详细刷机教程可参考:[OnePlus6TOpenHarmony简明刷机指南](https:ost.51cto.composts21123)或[B站一加6T开源鸿蒙刷机视频]([一加6T开源鸿蒙,完整刷机过程哔哩哔哩bilibili](https:www.bilibili.comvideoBV17e4y1w7V6spmidfrom333.999.0.0))。其中刷机包内的文件或脚本,可供大家适配一加6T(小米...
2023-03-21 23:31:28 1.3w浏览 14点赞 8回复 11收藏
概述温度传感器(Temperature)Sensor驱动,对温度传感器进行上电,通过驱动入口,将温度传感器注册到HDF驱动框架,对温度传感器驱动进行初始化,探测器件是否在位,并解析配置文件,最后通过温度传感器差异化代码实现,为上层服务提供稳定的实时数据。温度传感器sensor开发主要包括三个部分:温度传感器通用传感器驱动、温度传感器通用传感器配置和器件差异化驱动。基于HDF(HardwareDriverFoundation)驱动框架的Sensor驱动模...
2023-03-14 09:53:10 9430浏览 8点赞 7回复 6收藏
一、简介一加6T在开源鸿蒙(OpenHarmony)的移植,主要利用工作之余的空闲时间移植,目前仅正常开机启动,触屏正常,最新已经初步支持GPU,其他功能就只能呵呵。OpenHarmony版本基于OpenHarmony3.2Beta5,内核基于Linux6.1,同时也支持OpenHarmony的主线5.10内核版本(暂未使用)。重要说明:1.目前OpenHarmony只是初步适配,不适合使用,仅供学习用途,如果自己刷入后,手机变砖或其他问题,后果自行承担。2.虽然已经适配初步...
2023-02-13 08:02:41 2.1w浏览 14点赞 12回复 11收藏
DAYU200是一款支持OpenHarmony的富设备,其硬件支持GPU,OpenHarmony的图形框架也使能了GPU相关功能。DAYU200的GPU型号为MaliG52,支持OpenGLES1.12.03.2,OpenCL2.0,Vulkan1.1。本文分享在DAYU200上,以OpenHarmony为平台,如何搭建OpenGL开发环境,及用最简单的OpenGLAPI(CC++语言)绘制基本图形——三角形。本文能够在OpenHarmony上采用OpenGL的API实现绘制基本图形,参考了相关开源项目或文章,在此对相关作者表示感谢。一...
2022-06-01 17:28:41 1.6w浏览 8点赞 7回复 6收藏
本文采用直接下载openEuler的官方树莓派4B(arm64aarch64架构)的镜像,提取根文件系统镜像,并根据自身平台配置好采用openEuler主线内核,来运行openEuler的,此法最快运行。离openEuler运行,你只需要一点点步骤就行。openEuler目前只是了解下,移植下,此次采用的是Embedded版本。对了别忘了,openEuler+OpenHarmony的组合,会出现怎样的一番场景,拭目以待,并持续跟进。一、镜像下载ARM64系统镜像可以下载已经编译好的树莓...
2022-05-11 23:07:02 1.4w浏览 8点赞 4回复 3收藏
目前最新发布的版本为OpenHarmony3.1Release版本,该版本发布于今年3月30日,带来很多新功能,及原有功能的增强。发布伊始,就已经开始基于该版本,在AmlogicA311D芯片平台进行了适配。一、开发环境准备1.Ubuntu20.04(或18.04)服务器或虚拟机(用于源码编译)同时也可以采用作者提供的Docker镜像,OpenHarmony的Ubuntu20.04自制镜像链接如下:链接:https:pan.baidu.coms1eIIL2Y3GOs5HptpX2JQpwda2im提取码:a2im2.Windows电...
2022-04-09 23:54:15 1.3w浏览 6点赞 1回复 2收藏