LV.8
社区明星
专注OpenHarmony行业发行版及配套软硬件智能化服务
私信
主帖 109
回帖 187
视频 14
提问 21
回答 47
资源
专栏 1
[toc](目录)Guide用docker搭建ARM版的gitlab服务器详细干货教学一,前言这篇博客是我两年前在其他社区发布的有关搭建gitlab服务器的教程,现看到51CTO上有关docker的活动,也来蹭一蹭热度,哈哈!时隔两年,技术在不断发展,如有错误,还请各位大佬多多指正!网上大多是关于在x86的服务器上搭建gitlab,少有在arm服务器上搭建的教程,我之前也摸索了很久,结合很多资料,以及在鲲鹏社区看专家的帖子,总结了很多干货。二,详细...
1天前 854浏览 5点赞 2回复 3收藏
[toc](目录)1简介NFC标签碰一碰功能可以实现设备的快速连接和配网,无需扫描、选择设备、输入密码等繁琐操作,为用户提供便捷的设备交互体验;为了确保设备NFC标签的可用性和可靠性,伙伴需要按照指定的要求生成NFC标签样品,并提交验收测试。验收测试通过之后,才能用于商用生产。2认证流程如下图:3生成NFC标签在DP平台申请NFC标签3.1进入DP平台管理中心在左侧导航栏中,选择“量产管理标签管理”。3.2配置标签相关参数。选择...
2022-05-09 19:08:31 1341浏览 7点赞 4回复 7收藏
[toc](目录)前言:主要介绍在开发鸿蒙智联产品时需要配置的json文件,以及固件烧录,token烧录和sn注册等基础环境:Hi3861模组,OpenHarmony1.1.0,自带OpenSSL的PC(ubuntu20)1JSON文件配置产品json路径:devicehisiliconhi3861sdkliteoscomponentshilinkjson1.1新增产品配置文件在该路径下新增Profile.JSON文件,可在DP平台产品详情中下载1.2参数配置1.3ACkey参数说明在DP平台产品详情中下载ACKEY文件然后在VSCODE中下载hexd...
2022-05-09 16:56:15 1689浏览 10点赞 2回复 8收藏
4月28日,拓维信息联合旗下湖南开鸿智谷数字产业发展有限公司(以下简称“开鸿智谷”),成功举办以“美好教育,无处不在”为主题的开鸿智谷教育在鸿OS发行版发布会,重磅发布基于OpenAtomOpenHarmony面向教育行业的发行版(教育专属操作系统)——开鸿智谷教育在鸿OS发行版,以及OpenHarmony智慧校园解决方案。开放原子开源基金会、华为、广东省教育厅事务中心、广东省教育研究院,以及学校、生态伙伴、投资机构、业界专家等代...
2022-04-29 10:19:50 8794浏览 19点赞 8回复 12收藏
[toc](目录)基础环境:Hi3861芯片的模组(单wifi模组)HFLPT270模组(内置芯片为BL602,为Combo模组),OpenHarmony1.1.0源码,hilinkSDK。1.什么是AT指令AT指令是用于PC与终端设备之间进行连接与通信的命令在命令行模式下,用户可以通过AT+指令利用UART口对模块进行设置2.怎么用AT指令2.1芯片为3861的模组2.1.1使用HiBurn烧录固件2.1.2打开sscom5串口工具选择好串口以及波特率之后打开串口,并复位模组,复位时如果模组上有复位...
2022-04-29 10:06:53 1602浏览 8点赞 3回复 7收藏
[toc](目录)基础环境:套餐一,Hi3861模组,OpenHarmony1.1.0LTS1.Windows环境搭建1.1安装python安装python3.7以上的版本,运行cmd,输入python查看版本1.2配置pip源步骤一:在文件夹的地址栏输入%appdata%步骤二:在当前文件夹新建一个pip文件夹步骤三:进入pip文件夹,新建一个pip.ini文件,并在该文件中写入如下内容language[global]timeout6000indexurlhttps:pypi.python.orgsimpletrustedhostpypi.python.org步骤四:保存...
2022-04-27 17:46:29 1509浏览 8点赞 2回复 7收藏
iremoteObjectopenHarmony中跨进程注册的observer概述一般来说,我们在编写代码的时候,经常遇到回调接口需要注册的情况,在单进程之中,我们经常是函数指针传给调用者。那跨进程的场景是如何操作的呢?答案就是iremoteObject。以标准系统蓝牙代码为例最近根据工作的要求,学习研究蓝牙相关代码。通过源码,我们理解学习了针对蓝牙服务,多事件监听的设计模式。.├──bluetootha2dpsinkobserverproxy.h├──bluetootha2dpsink...
2022-04-26 17:54:35 1563浏览 6点赞 3回复 6收藏
在查看common.d.ts声明文件的时候发现有两个文档上没见过的常量javascriptDefiningBuilderParamPropertyDecoratorsince7declareconstBuilderParam:PropertyDecorator;DefiningStylesMethodDecoratorsince8declareconstStyles:MethodDecorator;BuilderParam是一个变量装饰器Styles是一个方法装饰器BuilderParam这个装饰器有什么用呢,我们来看一段这样的代码。使用IDE:DevEcoStudio3.0Beta3eTS的自定义组件似乎没有为我们供Slot...
2022-04-24 11:42:29 2775浏览 8点赞 2回复 6收藏
npm是js的包管理器,通过npm我们可以来管理OpenHarmony第三方库这里以eTS组件为例创建本地组件IDE:DevEcoStudio3.0.0.900首先我们新建项目选择API8,eTS等待项目完成我们可以看到在entry目录下,有个package.json文件,我们的第三方库都是会使用npm命令安装在entry下接下来我们要创建自己的第三方组件了,我们新建一个module选择OhosLibrary给module起个名字,这里我就叫test了,选择eTS,Finish我们可以看到在新的module下面...
2022-04-22 16:57:17 2293浏览 8点赞 2回复 7收藏
上一篇试着实现了AnimateCSS效果[【甜甜酱OH实践】ETS简单实现AnimateCSS动画](https:ost.51cto.composts11643)我想了想是不是可以做一个第三方组件把想要执行动画的组件包裹起来,我就不用每个组件都实现一遍动画。于是我尝试写了一个AnimationWrapper,不是很成熟,大家有兴趣可以试试组件地址:https:gitee.comhytyjhamstermieohosanimationwrapper示例AnimationWrapper介绍OpenHarmonyETS实现AnimateCSS动画库现在只有两个...
2022-04-21 17:09:47 1748浏览 9点赞 2回复 4收藏
定位模块之getAddressesFromLocation函数解析[toc](目录1.背景GetAddressesFromLocation通过当前相对坐标获取地址名称。由于不清楚当前版本配置,目前暂时未能通过经纬度获坐标获取到地址名称,以下内容为数据流程分析。参考社区提供相关信息通过应用使用经纬度获取相地址名称,其中应用配置参考on函数分析。2.定位功能函数locationnapientry.cppinit函数中已经配置好js与C++转换函数,当然也可以参考ohos.geolocation.d.ts文件...
2022-04-21 08:55:24 1521浏览 6点赞 2回复 4收藏
显式动画接口名称功能描述animateTo(value:[AnimationOption](https:gitee.comopenharmonydocsblob5654c2b940ab3e2f4f0baf435e630c4ef3536428zhcnapplicationdevreferencearkuitstsexplicitanimation.mdanimationoption对象说明),event:()void):void提供全局animateTo显式动画接口来指定由于闭包代码导致的状态变化插入过渡动效。event指定显示动效的闭包函数,在闭包函数中导致的状态变化系统会自动插入过渡动画。参考文档http...
2022-04-20 15:13:28 3477浏览 14点赞 4回复 11收藏
定位流程分析之on函数启动[toc](目录1.背景3月30日openharmony3.1版本发布,openharmony新增许多服务功能组件,具体新添加的功能可以通过社区获取,当然新增组件中包含位置服务组件,用于位置相关的服务功能如定位,导航等等。本文通过详细代码具体分析其数据流程。注意:代码分析需要一定cc++代码阅读知识,当然由于代码为个人理解和社区代码不完的原因,会存在理解上面的偏差。2.location介绍2.1.仓库位置location仓库位于base...
2022-04-19 11:53:15 1780浏览 9点赞 3回复 5收藏
一个简单的绘图板快速体验etscanvas绘图javascriptEntryComponentstructIndex{privatesettings:RenderingContextSettingsnewRenderingContextSettings(true)privatectx:CanvasRenderingContext2DnewCanvasRenderingContext2D(this.settings)Statex:number0Statey:number0StatestartX:number0StatestartY:number0privatecolors['000000','ff0000','ffff00','0000ff','ff00ff']build(){Stack(){Canvas(this.ctx).width('100%').he...
2022-04-14 14:37:21 1215浏览 7点赞 4回复 5收藏
上一篇:[Niobe开发板中基于OpenHarmony添加应用程序HelloWorld](https:ost.51cto.composts10460)[toc](目录)niobe开发套件详情介绍:[Niobe行业物联网开发板及套件详解](https:harmonyos.51cto.composts9570)线程的基本概念从系统角度看,线程是竞争系统资源的最小运行单元。线程可以使用或等待CPU、使用内存空间等系统资源,并独立于其它线程运行。OpenHarmonyLiteOS可以给用户提供多个线程,实现线程间的切换,帮助用户管理...
2022-04-11 15:29:36 2434浏览 6点赞 2回复 4收藏
HCIADeviceDeveloper考试心得背景最近需要参加华为的HarmonyOS的一场认证考试,挺紧张的,当然感觉自己紧张的原因不是考试结果而是担心没考过的那个报考费用,200美刀,但听到参考人员名单上面有自己的名字时,别无他法只能硬着头皮上了。准备既然上了名单,那就干吧。自己在网上百度了一下,当时就傻眼了,网上面居然没有关于HCIADeviceDeveloper考试的有用信息,心里忐忑不安起来了,再加上同事流传这个考试难度贼大,心里压...
2022-04-10 17:08:39 1905浏览 8点赞 4回复 5收藏
[toc](OpenHarmony3.1Release版本新组件功能一、Hidumper简介HiDumper是OpenHarmony中为开发、测试人员,IDE工具提供统一的系统信息获取工具,帮助使用者分析,定位问题。二、Hidumper设计原理和架构图三、Hidumper使用方法javascripthidumperhusage:hhelptextforthetoolt[timeout]timeoutperiodinseconds(0fornotimeout)lcalistofsysteminformationclusterslsalistofsystemabilitiescallsysteminformationclustersc[basesystem...
2022-04-07 09:51:57 2264浏览 6点赞 2回复 6收藏
阳春三月,春暖花开!在这个不同寻常的春天里,越来越多的人们意识到,最宝贵的就是希望,疫情是如此,经济是如此,鸿蒙也是如此。走过两年多的炒作期,沸腾期,OpenHarmony的发展越来越朝着稳健扎实的节奏靠拢,不求毕其功于一役,但求每个版本都有重要的进步,我们坚信,方向大致正确,社区充满活力,就一定能迎来美好的未来。老万说:“安卓有那么多版本,但大家记住的还是2.3,4.4,如果类比下来,大家将来应该会记得OpenHa...
2022-04-06 15:59:00 1.1w浏览 33点赞 11回复 12收藏
源码分析openHarmonyIPC数据传输情景分析1.前情概览我们在前片博客中讲述了proxystub架构的一般编程范式,这篇文章关注驱动自身的数据传输,做一次完整的数据分析。由于IPC通信流程比较复杂,我们先开启上帝视角,将一些数据结构和数据流向直接阐述出来,然后再结合源码调用流查看是否具体是这样的。2.数据结构简述2.1messageParcelmessageParcel用户态数据,可以写入一般类型,也可以写入iremoteObject。为什么要区分这两种类...
2022-03-29 15:14:52 3581浏览 11点赞 3回复 8收藏
Openharmony 添加内核驱动(L1)
原创 精华
头条 社区头条
[toc](目录)简介此文章以openharmony3.1代码基础介绍liteosaipcamerahisparktaurus上添加khdf步骤。介绍驱动的简单调用(3516开发板:HiSparkAIHi3516DOneLightVER.B开发板上测试)驱动添加驱动目录结构驱动代码见附件驱动目录以外的文件配置文件drivers\adapter\khdf\liteos\hdflite.mkmysampletestifeq($(LOSCFGDRIVERSHDFMYSAMPLEDRIVER),y)LITEOSBASELIB+lmysampledriverLIBSUBDIRS+$(LITEOSDRIVERSHDF)mysampledriverendif文...
2022-03-26 16:50:51 3318浏览 9点赞 2回复 6收藏
获得成就
已积累 13.8w 人气
获得 984 个点赞
获得 723 次收藏
技术团队作者
  • 拓维云创易乘民
  • 拓维信息_公爵
  • 拓维信息_刘涛
  • 拓维信息_xl
  • 拓维信息流沙客
  • 拓维信息tft
  • 拓维信息Abin
  • 拓维云创_jc
  • 拓维信息杜丁丁
  • 拓维云创_zhuliang
  • 拓维信息_青松
  • 古城青松
  • 拓维信息_hyh
  • Mr_qzk
  • 拓维勇武
  • 拓维云创_ch
  • 拓维信息HOS
  • 候鹏飞
  • 永恒666
  • 拓维信息Min
  • 拓维信息田怡婧
  • 鸿蒙钊哥