1.测试流程参考官网即可,流程以及很详细了。[OpenAtomOpenHarmony兼容性评测指南](https:www.openharmony.cncertificationdocumentguid)我们需要做的是:1)基于社区release版本移植,因为测试套件是与OH版本捆绑的,使用原来的系统可以规避许多问题2)修改设备参数,且需要与兼容性平台一致。第一步,配置文件sh设备OS信息basestartupinitservicesetcparamohosconstohos.para设备产品信息basestartupinitservicesetcparamohos...
2024-09-19 14:57:54 7225浏览 0点赞 0回复 0收藏
适配L2芯片后,一般需要验证hdf模块是否正常工作,下面介绍GPIO、ADC、PWM测试流程。注:硬件不同,但可参考流程。1GPIO测试接口GPIO202,对应开发板的LED(D14)。1.2sysfs操作,测试GPIO首先,查看可导出的gpioshlssysclassgpioexportgpiochip128gpiochip192gpiochip32gpiochip96gpio188gpiochip160gpiochip224gpiochip480unexport导出gpio188,用于操作shecho188sysclassgpioexport查看gpio188的属性cdsysclassgpiogpio188lsgp...
2024-09-19 14:54:22 8262浏览 0点赞 0回复 1收藏
OpenHarmony中的编译工具链支持arm、arm64等架构的CPU,如果适配的芯片架构不同(如csky),需要新增其他架构类型的CPU到编译框架。流程如下:1添加csky到OH编译框架修改build相关文件sh1.buildconfigohosconfig.gni添加csky判断36行添加}elseif(currentcpu"csky"){abitarget"cskylinuxohos"}else{assert(false,"Architecturenotsupported")}2.buildconfigohosabi.gni添加csky判断43行}elseif(currentcpu"csky"){ohosappabi"csk...
2024-09-19 14:53:23 8662浏览 0点赞 0回复 0收藏
如下图所示,OpenHarmony内核层主要包含OHLinux内核、OH内核态特性。其中OHLinux内核可以看成是由三方Linux内核+OH内核态基础代码的组成。OH默认Linux内核为5.10,为保证稳定性,移植OH时使用目标芯片的原生内核,在此基础上添加OH内核态基础代码、OH内核态特性。即,选择的移植方案是:OH内核层目标芯片的Linux内核+OH内核态基础代码+HDF特性,以目标芯片Linux4.19.15内核移植OH为例,移植过程如下:0.首先准备内核源码shtarzx...
2024-09-19 14:51:10 6669浏览 0点赞 0回复 0收藏
1简介传感器在APP较为常用,例如开屏摇一摇广告是结合陀螺仪实现的。本篇文章将讲解SensorServiceKit(传感器服务),通过本篇文章你将学到:如何获取光线、加速度、陀螺仪数据。如何实现丰富的震动效果如何将UI基础组件与光线、陀螺仪传感器数据联动,实现感知光影效果2环境搭建我们首先需要完成HarmonyOS开发环境搭建,可参考([开发一个BLE低功耗蓝牙调试助手(一)连接蓝牙服务设备华为开发者论坛](https:developer.huawei.co...
2024-08-26 22:48:52 1.7w浏览 0点赞 0回复 0收藏
1简介在一些购物或者游戏应用开发中常用到3D模型,立体效果给用户更直观的体验。HarmonyOSNEXT支持3D模型渲染,本篇将介绍如何使用HarmonyOSNEXT提供的ArkGraphics3D(方舟3D图形服务)渲染一个3D悟空模型。通过本篇文章你将学到:如何使用Component3D组件。如何对3D场景进行操作:加载模型,目前仅支持glft格式,7行代码即可加载一个3D模型!创建光源,可获取或定义光源创建相机,可获取或自定义观察者视角(相机)改变光源位...
2024-08-25 18:20:27 1.8w浏览 0点赞 0回复 0收藏
1简介上一篇文章([HarmonyOSNEXT体验官开发一个BLE低功耗蓝牙调试助手(一)连接蓝牙服务设备华为开发者论坛](https:developer.huawei.comconsumercnforumtopic0202159140921994200fid0109140870620153026))介绍了如何实现调试助手连接BLE服务端,本篇将介绍如何使用HarmonyOSNEXT原生能力实现BLE广播,以及介绍BLE调试助手的页面和整体功能优化。通过本篇文章你将学到:如何在HarmonyOSNEXT中实现BLE广播。如何在HarmonyOSNEXT...
2024-08-19 08:53:29 9958浏览 1点赞 4回复 0收藏
1简介HarmonyOSNEXT1+8+N万物互联生态中的N指的是各种互联设备,其依靠多种通信技术建立连接,如星闪NearLink、蓝牙。BLE(BluetoothLowEnergy,低功耗蓝牙)是常用的短距通信技术之一,应用场景广泛,如智能手表、健康监测设备、智能家居等。BLE是一种能够在低功耗情况下进行通信的蓝牙技术,与传统蓝牙相比,BLE的功耗更低,适用于需要长时间运行的低功耗设备。本篇将介绍如何使用HarmonyOSNEXT原生能力开发一个BLE调试助手。...
2024-08-16 13:03:03 1.6w浏览 1点赞 2回复 0收藏
[toc](目录)1简介生活中的零碎信息太容易忘记,「灵感速记」作为记录琐碎的小帮手,时刻记录用户关心的内容,分类整理,高效编辑,快捷分享。LessisMore,借助HarmonyOSNEXT丰富的原生能力,一步操作完成各种所想,抓住每一刻灵感。视频简介:[灵感速记https:ost.51cto.comshow29442](https:ost.51cto.comshow29442)目标用户:学生、记者、产品经理、艺术创作者本篇将介绍如何使用HarmonyOSNEXT原生能力开发灵感速记APP。效果为...
2024-07-29 17:55:36 8751浏览 5点赞 3回复 2收藏
项目名称丸骑行,一款帮你管理电动车的轻便APP如今电动车\自行车保有量巨大,停车点混乱、拥堵现象导致用车找车困难,为了给人们更好的骑行体验,领航员1号团队基于OpenHarmony开发了丸骑行方案。用户可体验远程实时查看车辆电量、位置,远程开关锁、响铃找车、续航估算等功能。作品标题:丸骑行软件分类:生活类APP应用领域:交通工具电动车开放源码许可证:jsApacheLicenseVersion2.0,January2004http:www.apache.orglicenses...
2024-01-03 10:09:07 1.3w浏览 8点赞 7回复 2收藏
一、元服务EBike简介EBike是一款基于HarmonyOS开发的元服务,以万能卡片的形式给骑行提供便捷服务,主要功能包括:1.车辆状态信息获取:用户可在元服务内连接电动自行车(真机和自行车自备),查看车辆位置、剩余电量、续航里程以及累计骑行里程。2.包括响铃找车功能:按钮可触发车辆鸣响,便于快速确认车辆具体位置(真机和自行车自备)。3.用户可通过右上角按钮添加2x2或2x4卡片,在桌面可直接查看车辆状态信息。二、环境搭建...
2023-08-06 08:24:05 1.3w浏览 5点赞 4回复 3收藏
【文正在参加2023年第一期优质创作者激励计划】OpenHarmony轻量和小型系统开发例程2023[【0.开发环境搭建】](https:ost.51cto.composts22181)[【1.GPIO基本操作】](https:ost.51cto.composts22450)[【2.硬件通信uart\i2c\spi\i2s】](https:ost.51cto.composts22740)[【3.无线通信wifimqtt】](https:ost.51cto.composts22798)【4.操作系统多线程、定时器、中断】[toc](目录)4.操作系统4.1多线程4.1.1多线程相关函数GPIOpenHarmon...
2023-04-03 19:55:13 7234浏览 7点赞 4回复 5收藏
【文正在参加2023年第一期优质创作者激励计划】OpenHarmony轻量和小型系统开发例程2023[【0.开发环境搭建】](https:ost.51cto.composts22181)[【1.GPIO基本操作】](https:ost.51cto.composts22450)[【2.硬件通信uart\i2c\spi\i2s】](https:ost.51cto.composts22740)【3.无线通信】[toc](目录)3.无线通信3.1Wifi3.1.1STAAP相关函数主要学习Hi3861V100的STA和AP模式。常用接口函数如下:cSTA模式1.定义:intConnectToHotspot(Wifi...
2023-04-03 02:00:41 6208浏览 6点赞 4回复 5收藏
【文正在参加2023年第一期优质创作者激励计划】OpenHarmony轻量和小型系统开发例程2023[【0.开发环境搭建】](https:ost.51cto.composts22181)[【1.GPIO基本操作】](https:ost.51cto.composts22450)【2.硬件通信】[toc](目录)2.硬件通信2.1串口通信2.1.1Uart函数接口涉及串口相关的函数主要是初始化、发送读取数据、去初始化函数整理如下:函数描述依赖IoTUartInit(unsignedintid,constIotUartAttributeparam)初始化指定的UART端...
2023-04-02 22:29:13 7970浏览 1点赞 2回复 2收藏
【文正在参加2023年第一期优质创作者激励计划】[【0.开发环境搭建】](https:ost.51cto.composts22181)【1.GPIO基本操作】[toc](目录)本章学习GPIO基础操作,包含输入输出、ADC、PWM。[视频链接](https:www.bilibili.comvideoBV13o4y1W7cyspmidfrom333.999.0.0)1.GPIO基本操作1.1GPIO基本输出、输入GPIO常用函数总结:函数功能依赖IoTGpioInit(unsignedintid)初始化指定的IObaseiothardwareperipheralinterfaceskitsiotgpio.hhii...
2023-03-27 15:44:32 8460浏览 10点赞 9回复 6收藏
【文正在参加2023年第一期优质创作者激励计划】[toc](目录)0.前言大家好,我是HelloKun,一名OH爱好者。2021年因为一门物联网课程开始接触OpenHarmony,往后参加了各种公开课,不断地尝试深入了解OH。那年9月开始,本人陆续在社区分享一些个人创作,如[门锁](https:ost.51cto.composts9822)、[智能家居](https:ost.51cto.composts10771)、[Mrobot小机器人](https:ost.51cto.composts12984)、[OHCar](https:ost.51cto.composts143...
2023-03-20 22:24:54 6797浏览 4点赞 2回复 2收藏
[toc](目录)说明【本文正在参加[「盲盒」+码有奖征文活动](https:ost.51cto.composts19288)】前段时间对小萌进行简单优化,普适版本的资源这里开放出来,方便感兴趣的小伙伴复刻。主要资源包括:3D外形打印格式文件、专用PCB、BOM清单,最后也准备了OLED表情版Mrobot,敬请期待。(PS:本文不涉及技术细节,设计思路参考[基于OpenHarmony开发Mrobot](https:ost.51cto.composts12984)1.Mrobot组成模块介绍1.1组成模块完成Mrobot...
2022-12-17 03:52:21 6805浏览 6点赞 4回复 3收藏
0.项目简介身体健康是一切生产生活的硬性基础。健康是福,一切安好,未来才可期。为什么经常跑步体重缺还在往上飘?突发紧急情况怎么处理?在数字时代,如何更好的为人们提供健康福祉、普及健康知识?如何进一步驱动个人健康管理是的值得研究的方向。为此,我们团队打造了一个健康管理平台——家庭健康管理平台。概览如下图所示:家庭健康助理是集健康数据测量与管理、急救设备及使用指导、疫情防控实况、日常生活建议为一体的...
2022-09-28 11:06:39 1.1w浏览 7点赞 10回复 4收藏
[toc](目录)前言大家好我是HelloKun。试想下,万物互联的生活将会演变成什么样呢?针对万物互联,鸿蒙操作系统提出1+8+N的生态结构,N所代表的万千互联设备,为人们带来便捷的生活体验。如何自己开发鸿蒙设备呢?这是我入门鸿蒙的第一问,也是学习的起点。++我是如何入门鸿蒙的呢?21日晚八点,快来唠唠嗑!++鸿蒙是什么?最开始接触鸿蒙生态是看到各种支持HiLink的产品,如碰一碰智能烤箱。与传统烤箱不同,你只需手机轻轻一碰...
2022-07-20 11:35:32 6059浏览 5点赞 3回复 1收藏
[toc](【HelloKun】OpenHarmony车机系统OHCar)样例介绍OHCar是运行于DAYU200上的模拟车机,提供操控车辆、车辆仪表区、车载APP(导航、音视频)、系统设置等功能。开发环境dayu200:OH系统版本:OpenHarmony3.1Release;IDE:3.0.0.900;APP:ArkUIetshi3861:OpenHarmony1.0.1Release,C语言车管家(手机端):HarmonyOSAPI6,JS语言运行效果想象一下,现在你正忙完一天的工作准备下班回家,担心车辆能源不足?天气太热或太冷?于...
2022-07-07 00:58:11 2.3w浏览 15点赞 9回复 9收藏