其乐融融的IT技术小站

Harmony

Harmony

多线程任务开发范例-Worker

4

其乐融融 发布于 2023/10/25 02:01:20

OpenHarmony的ArkUI应用开发框架提供了Worker和Taskpool等支持后台多线程任务的方式,本文会通过开发范例介绍Worker的使用。在ArkUI应用开发中,有2类线程:宿主线程和Worker线程。

阅读()评论(0)赞 ()

Harmony

OpenHarmony:全流程讲解如何编写RTC平台驱动以及应用程序

19

其乐融融 发布于 2023/09/20 03:56:14

RTC(real-time clock)为操作系统中的实时时钟设备,为操作系统提供精准的实时时间和定时报警功能。当设备下电后,通过外置电池供电,RTC继续记录操作系统时间;设备上电后,RTC提供实时时钟给操作系统,确保断电后系统时间的连续性。

阅读()评论(0)赞 ()

Harmony

OpenHarmony:全流程讲解如何编写Watchdog平台驱动以及应用程序

19

其乐融融 发布于 2023/09/20 03:56:05

看门狗(Watchdog),又称看门狗计时器(Watchdog timer),是一种硬件计时设备。一般有一个输入、一个输出,输入叫做喂狗,输出连接到系统的复位端。当系统主程序发生错误导致未及时清除看门狗计时器的计时值时,看门狗计时器就会对系统发出复位信号,使系统从悬停状态恢复到正常运作状态。

阅读()评论(0)赞 ()

Harmony

学习服务卡片事件能力

5

其乐融融 发布于 2023/09/19 03:56:11

服务卡片和应用之间的消息传递是经常要用的功能,服务卡片的数据更新也是必不可少的,鸿蒙一共提供了三种方式,我们可以根据需要选择合适的去使用,message方式是与FormExtensionAbility打交道,Router和call是与UIAbility打交道。

阅读()评论(0)赞 ()

Harmony

OpenHarmony:如何使用HDF平台驱动控制PWM

25

其乐融融 发布于 2023/09/15 03:56:21

PWM(Pulse Width Modulation)即脉冲宽度调制,是一种对模拟信号电平进行数字编码并将其转换为脉冲的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。通常情况下,在使用马达控制、背光亮度调节时会用到PWM模块。

阅读()评论(0)赞 ()

Harmony

OpenHarmony:如何使用HDF平台驱动控制I2C

3

其乐融融 发布于 2023/09/14 03:56:15

I2C(Inter Integrated Circuit)总线是由Philips公司开发的一种简单、双向二线制同步串行总线。由于其硬件连接简单、成本低廉,因此被广泛应用于各种短距离通信的场景。

阅读()评论(0)赞 ()

Harmony

通过实例学习鸿蒙动态库的创建与使用

12

其乐融融 发布于 2023/09/09 03:56:15

动态共享包HSP(Harmony Shared Package),是为了实现在不同HAP之间代码和资源的共享,HAR中的代码和资源跟随使用方编译,但HSP中的代码和资源可以独立编译,运行时在一个进程中,代码也只会存在一份,不和应用绑定在一起,和应用是一对多的关系,这样可以有效加快编译速度,减小HAP包的体积。

阅读()评论(0)赞 ()

Harmony

通过实例学习鸿蒙静态库的创建与使用

12

其乐融融 发布于 2023/09/08 03:56:13

以前感觉HAR很陌生,这次通过对概念的了解,知道了其作用,并通过实例动手操作,完全掌握了HAR静态库的开发和使用,对基本使用方法有了详细的了解,相信在以后读开源代码时,能够分清静态库和动态库了。

阅读()评论(0)赞 ()

Harmony

三方包打包和引入,帮你快速学习了解三方包的基本知识

17

其乐融融 发布于 2023/09/06 03:56:21

Haromony工程采用自研工具ohpm(Open Harmony Package Manager) 作为包管理和发布的标准,关于ohpm的详细介绍,将在后续系列的文章里讲解,本章还是重点关注三方包的内容。本文采用的示例较为简单,主要目的是让初学者快速学习了解三方包的基本知识。

阅读()评论(0)赞 ()

Harmony

OpenHarmony 文件监听开发样例介绍

3

其乐融融 发布于 2023/09/05 03:56:19

监听机制是一种常见的计算机安全技术,它可以监控计算机系统中的各种活动,以便及时发现和处理安全问题。文件监听具有重要的现实意义,对文件进行监听,企业可以及时发现员工不当处理敏感信息和意外泄漏信息的情况,采取行动避免数据泄露。

阅读()评论(0)赞 ()

Harmony

设备端直装Hap的具体方案:开发Shell服务提供调用

1

其乐融融 发布于 2023/09/05 03:56:15

开发一个Shell命令服务放到系统内,用于操作bm/aa等本地shell命令去安装和打开应用,并提供http或其他协议的接口给上层应用调用。很明显这种方式违背了OpenHarmony的访问控制权限机制,只需要申请一个基本的INTERNET权限用于调用本机接口即可,这种方式很不安全,只是探索研究和尝试。

阅读()评论(0)赞 ()

Harmony

OpenHarmony中使用MQTT

5

其乐融融 发布于 2023/08/26 03:56:14

​ MQTT**(**消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一个消息中间件。

阅读()评论(0)赞 ()

Harmony

OpenHarmony组件复用示例

1

其乐融融 发布于 2023/08/25 03:56:20

在OpenHarmony应用开发时,自定义组件被@Reusable装饰器修饰时表示该自定义组件可以复用。在父自定义组件下创建的可复用组件从组件树上移除后,会被加入父自定义组件的可复用节点缓存里。

阅读()评论(0)赞 ()