OpenHarmony
文章平均质量分 96
普通网友
这个作者很懒,什么都没留下…
展开
-
鸿蒙南向驱动开发:内核通信机制互斥锁-LOS_MuxCreate
多任务环境下往往存在多个任务竞争同一共享资源的应用场景,互斥锁可被用于对共享资源的保护从而实现独占式访问。另外互斥锁可以解决信号量存在的优先级翻转问题。原创 2024-07-26 15:08:35 · 871 阅读 · 0 评论 -
鸿蒙南向驱动开发:内核通信事件机制规范-Event
事件(Event)是一种任务间的通信机制,可用于任务间的同步操作。事件的特点是:原创 2024-07-26 14:58:28 · 686 阅读 · 0 评论 -
鸿蒙南向开发学习:中断、任务、内存管理规范
通过中断机制,在外设不需要CPU介入时,CPU可以执行其它任务;当外设需要CPU时,CPU会中断当前任务来响应中断请求。这样可以使CPU避免把大量时间耗费在等待、查询外设状态的操作上,有效提高系统实时性及执行效率。原创 2024-07-26 14:39:54 · 925 阅读 · 0 评论 -
鸿蒙南向开发:快速移植Linux内核方法
OpenHarmony = OpenHarmony内核态层 + OpenHarmony用户态层原创 2024-07-26 13:57:22 · 623 阅读 · 0 评论 -
鸿蒙南向开发学习指南:各类器件驱动移植规范
移植LCD驱动的主要工作是编写一个驱动,在驱动中生成模型的实例,并完成注册。原创 2024-07-26 13:40:03 · 1008 阅读 · 0 评论 -
鸿蒙南向开发:Linux内核编译构建及验证
Linux内核移植主要涉及基于linux内核基线合入三方芯片补丁后,进行基础的内核编译构建及验证。原创 2024-07-25 20:22:25 · 747 阅读 · 0 评论 -
鸿蒙南向开发实战:LiteOS-A内核规范
LiteOS-A当前支持ARMv7-a指令集架构,如果三方芯片为ARMv7-a架构,可以进行内核基础适配;否则还需要先根据芯片的架构来新增内核对该芯片架构的支持,这个工作较为复杂,不在这篇文章范围内。原创 2024-07-25 16:30:32 · 968 阅读 · 0 评论 -
鸿蒙南向驱动开发:移植外设配置其他子系统
外设驱动子系统提供OpenHarmony专有的外部设备操作接口。本模块提供设备操作接口有:FLASH, GPIO, I2C, PWM, UART, WATCHDOG等。原创 2024-07-25 16:04:07 · 1745 阅读 · 0 评论 -
鸿蒙南向开发:移植通信子系统
Wi-Fi编译文件内容如下:原创 2024-07-25 15:44:03 · 572 阅读 · 0 评论 -
鸿蒙南向开发:移植文件子系统
utils部件可被各业务子系统及上层应用使用,依赖芯片文件系统实现,需要芯片平台提供文件打开、关闭、读写、获取大小等功能。原创 2024-07-25 15:15:07 · 588 阅读 · 0 评论 -
鸿蒙设备开发:子系统启动恢复规范指南
OpenHarmony芯片适配常见子系统列表如下(详见表1),需结合具体芯片再做增删减操作。原创 2024-07-25 15:11:01 · 2217 阅读 · 0 评论 -
HarmonyOS设备开发:内核架构移植规范指南
芯片架构的移植是内核移植的基础,在OpenHarmony中芯片架构移植是可选过程,如果当前OpenHarmony已经支持对应芯片架构则不需要移植操作,在“liteos_m/arch”目录下可看到当前已经支持的架构,如表1:原创 2024-07-25 14:49:36 · 998 阅读 · 0 评论 -
HarmonyOS设备开发:配置远程访问环境
安装SSH服务并获取远程访问的IP地址原创 2024-07-25 14:43:01 · 1086 阅读 · 0 评论 -
HarmonyOS设备开发:基于IDE开发搭建Windows环境
在嵌入式开发中,很多开发者习惯于使用Windows进行代码的编辑,比如使用Windows的Visual Studio Code进行OpenHarmony代码的开发。原创 2024-07-25 14:23:05 · 1002 阅读 · 0 评论 -
HarmonyOS应用开发设计 :动效属性规范
任何类型的动效都包含三大基本的动效属性:时长、曲线、帧率。这些基本属性形成了动效不可缺少的基本要素。通过组合这些基本的动效属性,可以塑造产品动效的不同风格特点,例如稳重、活泼、轻盈、舒缓等。原创 2024-07-25 13:59:09 · 767 阅读 · 0 评论 -
HarmonyOS开发规范:布局回调-@ohos.arkui.inspector
提供注册组件布局和绘制完成回调通知的能力。原创 2024-07-24 22:11:06 · 598 阅读 · 0 评论 -
HarmonyOS开发:组件截图-@componentSnapshot
本模块提供获取组件截图的能力,包括已加载的组件的截图和没有加载的组件的截图。组件截图只能够截取组件大小的区域,如果组件的绘制超出了它的区域,或子组件的绘制超出了父组件的区域,这些在组件区域外绘制的内容不会在截图中呈现。兄弟节点堆叠在组件区域内,截图不会显示兄弟组件。原创 2024-07-24 22:06:10 · 800 阅读 · 0 评论 -
HarmonyOS开发:如何获取进程相关信息-@ohos.process
本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。原创 2024-07-24 22:00:19 · 1027 阅读 · 0 评论 -
HarmonyOS开发: ArkTS工具库-@arkts.utils
本模块首批接口从API version 12开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。原创 2024-07-24 21:52:36 · 844 阅读 · 0 评论 -
HarmonyOS开发:推送服务-获取Push Token
开发准备,包括配置应用签名、开通推送服务。获取Push Token。原创 2024-07-24 21:43:13 · 1253 阅读 · 0 评论 -
HarmonyOS NEXT开发:数据共享谓词-@DataSharePredicatess
谓词(DataSharePredicates) 是开发者通过DataShare查询数据库中的数据所使用的筛选条件,经常被应用在更新数据、删除数据和查询数据中。原创 2024-07-24 21:19:47 · 798 阅读 · 0 评论 -
HarmonyOS NEXT:构造关系型数据库规范-DataAbility谓词
DataAbility谓词用于构造关系型数据库的谓词,提供用于DataAbility谓词用于构造关系型数据库的谓词,提供用于实现不同查询方法的谓词。实现不同查询方法的谓词。原创 2024-07-24 21:15:56 · 894 阅读 · 0 评论 -
HarmonyOS NEXT开发:数据通用类型(commonType)
数据通用类型(commonType)是数据管理中通用的数据类型。原创 2024-07-24 20:31:00 · 782 阅读 · 0 评论 -
HarmonyOS NEXT开发:辅助功能扩展能力规范-AccessibilityElement
AccessibilityExtensionAbility基于ExtensionAbility框架,提供辅助功能业务的能力。原创 2024-07-24 20:17:27 · 1894 阅读 · 0 评论