HarmonyOS官方合作伙伴、生态共建者,生态全场景解决方案商
私信
主帖 56
回帖 69
视频 6
提问 17
回答 29
资源
专栏 1
设备侧-HCIA-华为认证HarmonyOS设备开发认证心得
原创 精华
头条 社区头条
热门内容榜 • TOP8
【本文正在参与优质创作者激励】[TOC](HCIA设备侧认证:)1.前言今天在逛社区时,偶然看到有几位老师分享了自己通过HCIA认证考试的心得,然后发现这些老师都是考的应用侧也就是北向,想起了自己在2021年的最后一天也拿到了HCIA证书,刚刚好是设备侧的,而现在也没有看到南向设备侧的心得,所以就来分享一下哈。看下图,就是我拿到的HCIA设备侧的认证证书(好像与应用侧的区别只有一个单词,应用是application,设备是device),看...
2天前 1601浏览 5点赞 1回复 3收藏
OpenHarmony喂狗源码解读之启动喂狗服务
原创 精华
头条 社区头条
热门内容榜 • TOP7
openharmony3.1Beta启动喂狗服务解读一.喂狗功能介绍二.内核态配置三.用户态配置一.功能介绍watchdog的实现用于监视系统的运行,包括内核态watchdog模块和用户态watchdog服务程序。内核态watchdog模块通过devwatchdog这个字符设备与用户态通信。用户态程序一旦打开devwatchdog设备,就会在内核中启动N秒的喂狗定时器,此后,用户态程序需要保证在N秒之内向这个设备写入数据),每次写操作会导致重新设定定时器。如果用户态程序...
3天前 1013浏览 11点赞 1回复 8收藏
OpenHarmony 第三方组件(第三方库)添加到编译系统方式理解(L2)
原创 精华
头条 社区头条
热门内容榜 • TOP6
[toc](目录)简介调用第三方组件sqlite的时候,以为跟普通模块一样,有BUILD.gn,也有对应ohos.build,subsystem名称和parts名称,实际没有ohos.build,这跟其他模块不一样,刚开始接触不理解。通过thirdparty中三方组件添加到编译系统,以及调用第三方组件的简单例子,让初学者大概了解第三方组件如何加入到编译系统中去。第三组件demo编译之后的名称:libmythirdlib.z.so三方组件路径:thirdparty\mythird编译配置:thirdparty...
4天前 1156浏览 6点赞 1回复 4收藏
openharmony软总线之--连接模块分析
原创 精华
热门内容榜 • TOP1
[toc](openharmony软总线之连接模块分析软总线介绍总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,软总线与总线协议类似存在相似的功能但又又差异。总线协议中多个设备通过公共通信干线来进行通信,设备需要具备收发数据功能。openharmony软总线需要将不同设备整合到一起,由于不同的设备通信存在差异,如wifi与蓝牙之间通信存在差异,软总线(bus)需要具备有处理不同类型设备之间通信功能。connect模块用于这种...
6天前 1495浏览 11点赞 2回复 7收藏
[toc](L2单元测试2:Gmock的编译是使用方式)简介该文档演示:OpenHarmonyGmock的测试使用流程。学习此文档前,可以先学习[【单元测试1】](https:harmonyos.51cto.composts9716),通常情况下【单元测试1】就满足单元测试的要求。主要流程是:编写一个c\+\+静态库,然后写测试模块对c\+\+静态库接口进行测试。静态库编译之后的名称:libgmocktestlib.a静态库路径:test\example\partB\gmocktest编译配置:test\example\partB\gmock...
2022-01-05 15:13:46 1465浏览 6点赞 1回复 3收藏
目录1.产品概述2.应用场景3.产品特点4.产品功能4.1.产品外观4.2产品组成4.3产品规格4.4功能介绍1.产品概述拓维信息NiobeWiFiIoT行业物联网开发套件是一块专门为OpenHarmony设计的开发板,板载高度集成的2.4GHzWLANSoC芯片Hi3861。开发套件采用三层装配式结构设计,由核心板、基板、扩展板组合叠加,开发者可在核心板基础上,搭配电池充电基板、NFC板、OLED显示板、环境检测板、LED灯板、人体感应板、6轴传感器板、马达板、实时...
2021-12-31 17:40:56 973浏览 4点赞 0回复 2收藏
[【本文正在参与51CTOHarmonyOS技术社区创作者激励计划星光计划2.0】](https:harmonyos.51cto.composts9422)niobe开发板安装指导原则:上面有拓维logo的放在同一个方向。aptgetinstall出错,提示无法定位软件包需要修改系统镜像源,改成华为云,参考链接:https:blog.csdn.netweixin41762173articledetails79480832
2021-12-31 09:24:09 1165浏览 5点赞 1回复 3收藏
一句话:“由于应用都需要加载JS的运行环境,涉及大量准备工作,因此appspawn作为应用的孵化器,在接收到foundation里的应用启动请求时,可以直接孵化出应用进程,减少应用启动时间。”我直接killfoundation进程试试?因为killfoundation进程重启UI界面的,然后shell输入:kill824&hilogdatafoundation.log其中824是foundation的pid,把hilog日志保存在datafoundation.log中。在4412开发板与3516开发板做同样的动作。在foundati...
2021-12-28 08:54:11 3207浏览 13点赞 3回复 9收藏
【本文正在参与优质创作者激励】老规矩还是将最终希望跑出来的效果放出来。如下:7.上述所有代码都已上传:gitgitee.com:forQinzhikaiimx6ullpro.git代码存放路径为:codelabsr501buskthread
2021-12-27 14:35:54 1802浏览 5点赞 0回复 3收藏
[【本文正在参与51CTOHarmonyOS技术社区创作者激励计划星光计划2.0】](https:harmonyos.51cto.composts9422)[toc](OpenHarmony闭源库的添加和使用)简介有的公司不想自己的算法被开源出去,只提供了开发库,该文档演示如何使用别人闭源的动态库流程。CC\+\+动态库的使用。闭源动态库编译之后的名称:libmoduleblib.z.so动态库路径:test\example\partB\dlluse\dll编译配置:test\example\partB\dlluse\dll\BUILD.gnimport("build...
2021-12-27 10:00:17 2346浏览 12点赞 1回复 10收藏
[【本文正在参与51CTOHarmonyOS技术社区创作者激励计划星光计划2.0】](https:harmonyos.51cto.composts9422)[toc](目录)Guide这是一篇讲解如何生成已经签名的hap包和签名以及验签流程的文章。一,应用签名与验签的场景应用开发阶段:保证安装包发布到设备的过程中没有被篡改,应用完整性校验提供了签名工具,签名证书生成规范,公钥等完整的工具支持我们对自己开发的hap安装包进行签名。应用安装阶段:系统的用户程序框架子系统...
2021-12-24 08:36:37 2259浏览 12点赞 1回复 8收藏
[【本文正在参与51CTOHarmonyOS技术社区创作者激励计划星光计划2.0】](https:harmonyos.51cto.composts9422)[toc](动态库Sa服务拉起的main入口,以及各部分的编译说明)简介OpenHarmony很多服务都是编译成动态库,动态库服务,没有main函数入口。服务的拉起的入口在哪?以在线升级服务为例说明服务入口,说明如下:一.服务的动态库:libupdateservice.z.so这个编译代码里面有,学习者可以在源代码中去看:配置路径:base\update\up...
2021-12-23 09:18:55 2218浏览 9点赞 1回复 8收藏
星光计划2.0;释放调试利器hilog,让代码不在枯燥hilog使用[【本文正在参与51CTOHarmonyOS技术社区创作者激励计划星光计划2.0】](https:harmonyos.51cto.composts9422)介绍背景使用开发板3516进行软总线发现协议测试,由于硬件环境有限,使用两块开发板进行软总线发现协议测试的时候wifi模块无法正常使用(主要是配置不了,蛋疼,后期发文讲解步骤),只能转而求其次的使用网线进行测试,网络可以发现互联但其他情况一无所知,急...
2021-12-22 16:27:40 1523浏览 6点赞 0回复 4收藏
【本文正在参与优质创作者激励】老规矩还是将最终希望跑出来的效果放出来。如下:Mpwdmodulescleanrmrfmodules.orderobjm+sr501drv.o直接执行make脚本执行上述Makefile生成测试程序和驱动ko文件4.5加载驱动程序insmodsr501drv.ko4.6执行测试程序.sr501test上述所有代码都已上传:gitgitee.com:forQinzhikaiimx6ullpro.git
2021-12-21 17:36:12 1576浏览 5点赞 1回复 6收藏
[【本文正在参与51CTOHarmonyOS技术社区创作者激励计划星光计划2.0】](https:harmonyos.51cto.composts9422)该文档演示:L2编写一个动态库libmoduleblib.z.so,然后编写一个测试可执行文件ModuleBTest验证动态库接口的正确性。代码目录结构partBmodule编译的是动态库,在子系统subexample中。partB的目录结构为testexamplepartB如图所示:61行测试结果与预期不符合
2021-12-21 14:40:38 2308浏览 9点赞 1回复 5收藏
告别代码,让Openharmony软总线测试用例跑起来!!!dsoftbusstandard目的:openharmony软总线代码过于庞大,而且其中有很多地方的功能并没完善,走读代码应该是一种比较痛苦的方法。此次介绍如何使用软总线测试用例,来更深入了解软总线,当然超越自我,你也可以按图索骥,编写自己的测试用例,用来加深对软总的理解,或者往社区中提出自己发现的bug.准备:下载最新代码,不过在此之前你需要了解GNninja等编译原理,此次教程我...
2021-12-21 11:48:17 1453浏览 4点赞 1回复 2收藏
软总线的相关知识整理1、整理框架图:,(wifi模块放到tcp)2、TransServerInit传输3、AuthInit认证4、DiscServerInit发现,包含了Coap的初始化,具体怎么实现组网的还需要研究一下5、BusCenterServerInit软总线组网&网络拓扑结构。
2021-12-20 15:42:19 711浏览 2点赞 0回复 1收藏
【本文正在参与51CTOHarmonyOS技术社区创作者激励计划星光计划2.0】[活动链接:https:harmonyos.51cto.composts9422](https:harmonyos.51cto.composts9422)跨设备迁移是指将应用中的Page页迁移到另一设备中。可以同步应用数据,甚至可以在的不同设备间迁移,是HarmonyOS特色之一。于是,我以官方给了分布式邮件系统为例,写了一个简单的问答互动应用。用户在设备A上提问,在设备B上回答,信息通过迁移传递,并且能查看问答记录。...
2021-12-16 17:26:28 2155浏览 7点赞 1回复 4收藏
👇点击图片查看我的课程回放👇[👇本场直播问题答疑👇问题一:NFC配网还需要开热点吗答:看你使用的是哪种NFC配网方式,有如下几种:1.手机APP使用NFC直接把WiFiSSID和密钥传输给设备,需要设备具有NFC读卡器功能,还能解析NDEF数据。2.手机APP使用NFC读取设备的热点信息,然后连接热点进行配网,就需要设备开启热点了。问题二:soft配网也是数字管家嘛?答:不管是哪种配网方式,只要能使设备进行配网,然后控制都是数字管家应...
2021-12-16 15:44:11 3072浏览 8点赞 2回复 5收藏
【本文正在参与优质创作者激励】老规矩还是将最终希望跑出来的效果放出来。如下:{setgpiotoletledonGPIO5DR&(1
2021-12-13 15:18:05 1910浏览 7点赞 1回复 7收藏
获得成就
已积累 4.8w 人气
获得 430 个点赞
获得 308 次收藏
技术团队作者
  • 拓维云创joe
  • 拓维云创易乘民
  • 拓维信息_公爵
  • 拓维云创LP
  • TalkwebLiutao
  • 拓维信息_xl
  • liutinga
  • 拓维云创流沙客
  • 拓维信息tft
  • 拓维信息Abin
  • 拓维云创_LT
  • 拓维云创_jc
  • dudingding
  • 拓维云创_zhuliang
  • 拓维信息_青松
  • 古城青松
  • 拓维信息_hyh
  • 拓维信息wm
  • 拓维云创qzk
  • 拓维勇武
  • xuhanyu1993
  • xin0506
  • 双子凝风
  • 拓维云创_何鹏
  • 拓维云创zdl
  • 拓维云创_ch
  • 拓维信息HOS
  • 候鹏飞
  • 永恒666
  • 拓维信息Min