想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com目录实锤!!大型网友见面现场会场展示区(有龙芯)和大佬们交流大家好,我的社区ID叫离北况归。目前是一名马上毕业的大三准毕业生。很高兴在二月上旬拿到门票参加OpenHarmony技术峰会。前天上午上完课我就坐火车从南京直奔深圳?,从中午一直颠簸到晚上12点。出深圳高铁站就有阿姨叫我靓仔,广东人讲话真好听(一声声靓仔把我叫的飘飘然?)但是深圳的温度一下把我拉回了现实,我穿着棉袄和秋衣,路边遛狗的靓仔却穿着短裤拖鞋。今天不聊技术相关的话题,只是分享一下参加第一届OpenHa
想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com前言OpenHarmony3.0LTS是面向全场景的开源分布式操作系统,能够在物联网上使用。可以支持三种系统类型,标准系统、轻量系统和小型系统。本文提供了在OpenHarmony3.0LTS实现串口调试功能的开发方案。1、编写代码生成对应动态库文件串口功能开发包括串口初始化、数据读写、修改数据开发格式等。具体代码不便展示。编写gn文件生成对应动态库文件。shared_library("serial_service_api"){sources=["service/ser
想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com前言OpenHarmony3.0LTS是面向全场景的开源分布式操作系统,能够在物联网上使用。可以支持三种系统类型,标准系统、轻量系统和小型系统。本文提供了在OpenHarmony3.0LTS实现串口调试功能的开发方案。1、编写代码生成对应动态库文件串口功能开发包括串口初始化、数据读写、修改数据开发格式等。具体代码不便展示。编写gn文件生成对应动态库文件。shared_library("serial_service_api"){sources=["service/ser
想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com前言OpenHarmony系统是一个非常先进,现代化设计理念的新系统。其系统架构图如下:一、图形子系统架构图图形子系统是最复杂的一个,标准版这里2D的部分。foundation\graphic\graphic_2d\rosen\modules\render_service主要是实现了2D的显示3D的显示这里没有实现,那怎么实现3D?3D现在还没有进入主线,那有没有实现3D的其他方式?我们可以使用Mesa3D编译到OpenHarmony,用OpenGL接口来显示3D!M
想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com前言OpenHarmony系统是一个非常先进,现代化设计理念的新系统。其系统架构图如下:一、图形子系统架构图图形子系统是最复杂的一个,标准版这里2D的部分。foundation\graphic\graphic_2d\rosen\modules\render_service主要是实现了2D的显示3D的显示这里没有实现,那怎么实现3D?3D现在还没有进入主线,那有没有实现3D的其他方式?我们可以使用Mesa3D编译到OpenHarmony,用OpenGL接口来显示3D!M
想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com概述文档环境开发环境:Windows11DevEcoStudio版本:DevEcoStudio3.1Beta1(3.1.0.200)SDK版本:3.2.10.8(FullSDK)开发板型号:DAYU200系统版本:OpenHarmony3.2Beta5示例工程:Applications_SystemUI(OpenHarmony3.2Beta5分支)功能简介OpenHarmony开源社区提供了标准系统上的部分系统应用,如桌面、SystemUI、设置等,为开发者
想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com概述文档环境开发环境:Windows11DevEcoStudio版本:DevEcoStudio3.1Beta1(3.1.0.200)SDK版本:3.2.10.8(FullSDK)开发板型号:DAYU200系统版本:OpenHarmony3.2Beta5示例工程:Applications_SystemUI(OpenHarmony3.2Beta5分支)功能简介OpenHarmony开源社区提供了标准系统上的部分系统应用,如桌面、SystemUI、设置等,为开发者
想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com在OpenHarmony的各部件适配中,GPU适配是公认的最难,首先原厂安卓的驱动是没办法用的,后来又因为OpenHarmony3.1开始启用了自研的Rosen合成框架取代了Weston合成框架,原来能直接用的开源图形驱动现在也不能直接用了,新版的OpenHarmony需要图形驱动要额外对接OpenHarmony的接口,采用闭源驱动要得到原厂的支持,这个目前走不通,所以第三方设备要启用GPU加速只能选择采用开源的Mesa3d驱动,所幸OpenHarmony提供了一份m
想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com在OpenHarmony的各部件适配中,GPU适配是公认的最难,首先原厂安卓的驱动是没办法用的,后来又因为OpenHarmony3.1开始启用了自研的Rosen合成框架取代了Weston合成框架,原来能直接用的开源图形驱动现在也不能直接用了,新版的OpenHarmony需要图形驱动要额外对接OpenHarmony的接口,采用闭源驱动要得到原厂的支持,这个目前走不通,所以第三方设备要启用GPU加速只能选择采用开源的Mesa3d驱动,所幸OpenHarmony提供了一份m
想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com本文简要介绍对比基于linux内核开发PWM平台驱动的方案,在平台驱动开发完成后可以合入HDF框架作为Openharmony底层驱动方案,之前写完驱动GPIO方案LINUX驱动基础以及合入openharmony的文章后有同学问其他的外设怎么合入,有没有更简单易用的方法开发陌生的linux开发板和系统,本章接着介绍PWM接口技术,以及设备树构造技术来进行简单解析。本次实践部分使用九联UnionPi开发板演示。PWM技术基础PWM全称PulseWidthModulatio