成长计划校园极客秀|基于OpenHarmony的智能阳台
成长计划校园极客秀|基于OpenHarmony的智能阳台前言本文由OpenAtom OpenHarmony(以下简称“OpenHarmony”)开源开发者成长计划活动的参与者李建涛提供,详细阐述了由搭载OpenHarmony系统的拓维Niobe开发套件开发而来的智能阳台项目的全过程,包括项目流程...
#打卡不停更#【FFH】OpenHarmony设备开发(六)-红外温度传感器
前言最近的一个项目需要用到红外温度传感器,便想着能不能在Hi3861上开发这个外设,经过摸索了一阵子,终于把红外温度传感器简单的开起来了,后面还会追加对传感器的使用。本次使用开发板:HiSpark_WiFi_IoT红外温度传感器介绍红外温度传感器应用广泛,在疫情期间可做体温测量,在汽车上可做空调控制...
OpenHarmony/HarmonyOS的ArkUI的类Web范式开发详解
一.OpenHarmony/HarmonyOS的ArkUI的类Web范式开发1.1 类Web范式~三件套开发基于JS扩展的类****Web开发范****式的方舟开发框架包括应用层(Application)、前端框架层(Framework)、引擎层(Engine)、平台适配层(Porting Laye...
OpenHarmony适配移植:X86、ARM、RISC-V、MIPS、LoongArch芯片架构简析
前言 基于OpenHarmony的开发相关工作,特别适配移植、设备开发这块,芯片的基础构架知识,是最初的学习起点。本文我们整理了几种常见的芯片构架的基础知识。 一、整体分析 序号 架构 特点 运营机构 1 X86 性能高,速度快,兼容性好 英特尔 2 ARM 成本低,低功耗 ...
OpenHarmony——内核对象队列之算法详解(下)
OpenHarmony——内核对象队列之算法详解(下) 前言 OpenAtom OpenHarmony(以下简称“OpenHarmony”) LiteOS-M 内核是面向 IoT 领域构建的轻量级物联网操作系统内核,具有小体积、低功耗、高性能的特点。在嵌入式领域的开发工...
等个有“源”人|OpenHarmony 成长计划学生挑战赛报名启动
OpenAtom OpenHarmony(以下简称“OpenHarmony)开源开发者成长计划—解决方案学生挑战赛(以下简称“本大赛”或“成长计划学生挑战赛”)的使命是使用OpenHarmony技术解决联合国 17 项可持续发展的目标中一个或多个挑战,鼓励学生开发者积极参与开源软件的开发与创新,...
基于OpenHarmony的智能喝水提醒器
一、硬件说明Neptune OpenHarmony物联网IOT模组Wi-Fi&蓝牙双模开发板、超声波模块、蜂鸣器模块、杜邦线若干开发板相关资料:https://gitee.com/hihope_iot/docs/tree/master/Neptune实现效果将水杯放到超声波传感器前,实现15...
鸿蒙内核源码分析(进程通讯篇) | 九种进程间通讯方式速揽 | 百篇博客分析OpenHarmony源码 | v28.03
百篇博客系列篇.本篇为:v28.xx 鸿蒙内核源码分析(进程通讯篇) | 九种进程间通讯方式速揽 | 51.c.h .o进程通讯相关篇为:v26.xx 鸿蒙内核源码分析(自旋锁篇) | 自旋锁当立贞节牌坊 | 51.c.h .ov27.xx 鸿蒙内核源码分析(互斥锁篇) | 比自旋锁丰满的互斥锁 |...
OpenHarmony 如何使用闭源动态库
有的公司不想自己的算法被开源出去,只提供了开发库,该文档演示如何使用别人闭源的动态库流程。C/C++动态库的使用。
OpenHarmony3.0的树莓派4B移植-学习记录
以下是学习 OpenHarmony3.0 树莓派4B移植的详细流程记录,实现了触摸与显示,并添加了物理按键关机的功能。希望能给像我一样第一次接触移植的嵌入式小白以帮助。
OpenHarmony-3.0 编译构建流程
早就打算研究下OH3.0的编译框架了,最近一直在搞移植,总算有点进展了,抽个空来分析下3.0的编译框架。
OpenHarmony SA 动态库服务拉起的main入口
OpenHarmony 很多服务都是编译成动态库, 动态库服务,没有main函数入口。服务的拉起的入口在哪?
鸿蒙内核源码分析(文件概念篇) | 为什么说一切皆是文件 | 百篇博客分析OpenHarmony源码 | v62.01
百篇博客系列篇.本篇为:v62.xx鸿蒙内核源码分析(文件概念篇)|为什么说一切皆是文件|51.c.h.o本篇开始说文件系统,它是内核五大模块之一,甚至有Linux的设计哲学是"一切皆文件"的说法。所以其重要性不言而喻.搞不清楚文件系统,内核肯定是没整明白.文件系统相关概念巨多,后续将结合内核源码详...
鸿蒙内核源码分析(索引节点篇) | 谁是文件系统最重要的概念 | 百篇博客分析OpenHarmony源码 | v64.01
百篇博客系列篇.本篇为:v64.xx鸿蒙内核源码分析(索引节点篇)|谁是文件系统最重要的概念|51.c.h.o文件系统相关篇为:v62.xx鸿蒙内核源码分析(文件概念篇)|为什么说一切皆是文件|51.c.h.ov63.xx鸿蒙内核源码分析(文件系统篇)|用图书管理说文件系统|51.c.h.ov64....
Openharmony 测试用例指导大全
本文为您介绍Openharmony 测试用例指导大全,编写一个动态库libmoduleb_lib.z.so , 然后编写一个测试可执行文件ModuleBTest验证动态库接口的正确性。
OpenHarmony源码解析之JavaScript(文件管理API)
文件管理在手机、平板、智慧屏等设备上都是一个很重要的功能,通过文件管理相关 API 我们可以实现对指定文件的删除、复制、移动、压缩解压缩等操作。
OpenHarmony3.0在树莓派3B上的烧录与通讯
本篇文章详细给出OpenHarmony3.0在树莓派3B上的烧录与通讯步骤,对其中使用的指令进行详细解释,同时附有烧录与通讯过程中使用的各类软件的下载链接。
OpenHarmony 源码解析之安全子系统 (应用权限管理)
本文将介绍标准系统下安全子系统应用权限管理部分如何在系统内适配及实现,尽力深入细节部分。
OpenHarmony3.0上采用ets开发HAP控制LED灯
OpenHarmony3.0采用了方舟开发框架arkUI,支持了基于TS扩展的声明式开发范式eTS,本文使用ets开发语言,构造一个应用程序,实现通过上层HAP控制底层LED灯的亮与灭。
鸿蒙内核源码分析(内存汇编篇) | 谁是虚拟内存实现的基础 | 百篇博客分析OpenHarmony源码 | v14.14
百篇博客系列篇.本篇为:v14.xx鸿蒙内核源码分析(内存汇编篇)|谁是虚拟内存实现的基础|51.c.h.o内存管理相关篇为:v11.xx鸿蒙内核源码分析(内存分配篇)|内存有哪些分配方式|51.c.h.ov12.xx鸿蒙内核源码分析(内存管理篇)|虚拟内存全景图是怎样的|51.c.h.ov14.x...