自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 鸿蒙南向驱动开发:内核通信机制互斥锁-LOS_MuxCreate

多任务环境下往往存在多个任务竞争同一共享资源的应用场景,互斥锁可被用于对共享资源的保护从而实现独占式访问。另外互斥锁可以解决信号量存在的优先级翻转问题。

2024-07-26 15:08:35 839

原创 鸿蒙南向驱动开发:内核通信事件机制规范-Event

事件(Event)是一种任务间的通信机制,可用于任务间的同步操作。事件的特点是:

2024-07-26 14:58:28 661

原创 鸿蒙南向开发学习:中断、任务、内存管理规范

通过中断机制,在外设不需要CPU介入时,CPU可以执行其它任务;当外设需要CPU时,CPU会中断当前任务来响应中断请求。这样可以使CPU避免把大量时间耗费在等待、查询外设状态的操作上,有效提高系统实时性及执行效率。

2024-07-26 14:39:54 894

原创 鸿蒙南向开发:快速移植Linux内核方法

OpenHarmony = OpenHarmony内核态层 + OpenHarmony用户态层

2024-07-26 13:57:22 587

原创 鸿蒙南向开发学习指南:各类器件驱动移植规范

移植LCD驱动的主要工作是编写一个驱动,在驱动中生成模型的实例,并完成注册。

2024-07-26 13:40:03 992

原创 鸿蒙南向开发:Linux内核编译构建及验证

Linux内核移植主要涉及基于linux内核基线合入三方芯片补丁后,进行基础的内核编译构建及验证。

2024-07-25 20:22:25 655

原创 鸿蒙南向开发实战:LiteOS-A内核规范

LiteOS-A当前支持ARMv7-a指令集架构,如果三方芯片为ARMv7-a架构,可以进行内核基础适配;否则还需要先根据芯片的架构来新增内核对该芯片架构的支持,这个工作较为复杂,不在这篇文章范围内。

2024-07-25 16:30:32 915

原创 鸿蒙南向驱动开发:移植外设配置其他子系统

外设驱动子系统提供OpenHarmony专有的外部设备操作接口。本模块提供设备操作接口有:FLASH, GPIO, I2C, PWM, UART, WATCHDOG等。

2024-07-25 16:04:07 1514

原创 鸿蒙南向开发:移植通信子系统

Wi-Fi编译文件内容如下:

2024-07-25 15:44:03 565

原创 鸿蒙南向开发:移植文件子系统

utils部件可被各业务子系统及上层应用使用,依赖芯片文件系统实现,需要芯片平台提供文件打开、关闭、读写、获取大小等功能。

2024-07-25 15:15:07 581

原创 鸿蒙设备开发:子系统启动恢复规范指南

OpenHarmony芯片适配常见子系统列表如下(详见表1),需结合具体芯片再做增删减操作。

2024-07-25 15:11:01 1916

原创 HarmonyOS设备开发:内核架构移植规范指南

芯片架构的移植是内核移植的基础,在OpenHarmony中芯片架构移植是可选过程,如果当前OpenHarmony已经支持对应芯片架构则不需要移植操作,在“liteos_m/arch”目录下可看到当前已经支持的架构,如表1:

2024-07-25 14:49:36 962

原创 HarmonyOS设备开发:配置远程访问环境

安装SSH服务并获取远程访问的IP地址

2024-07-25 14:43:01 1009

原创 HarmonyOS设备开发:基于IDE开发搭建Windows环境

在嵌入式开发中,很多开发者习惯于使用Windows进行代码的编辑,比如使用Windows的Visual Studio Code进行OpenHarmony代码的开发。

2024-07-25 14:23:05 961

原创 HarmonyOS应用开发设计 :动效属性规范

任何类型的动效都包含三大基本的动效属性:时长、曲线、帧率。这些基本属性形成了动效不可缺少的基本要素。通过组合这些基本的动效属性,可以塑造产品动效的不同风格特点,例如稳重、活泼、轻盈、舒缓等。

2024-07-25 13:59:09 721

原创 HarmonyOS开发规范:布局回调-@ohos.arkui.inspector

提供注册组件布局和绘制完成回调通知的能力。

2024-07-24 22:11:06 548

原创 HarmonyOS开发:组件截图-@componentSnapshot

本模块提供获取组件截图的能力,包括已加载的组件的截图和没有加载的组件的截图。组件截图只能够截取组件大小的区域,如果组件的绘制超出了它的区域,或子组件的绘制超出了父组件的区域,这些在组件区域外绘制的内容不会在截图中呈现。兄弟节点堆叠在组件区域内,截图不会显示兄弟组件。

2024-07-24 22:06:10 697

原创 HarmonyOS开发:如何获取进程相关信息-@ohos.process

本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。

2024-07-24 22:00:19 981

原创 HarmonyOS开发: ArkTS工具库-@arkts.utils

本模块首批接口从API version 12开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。

2024-07-24 21:52:36 741

原创 HarmonyOS开发:推送服务-获取Push Token

开发准备,包括配置应用签名、开通推送服务。获取Push Token。

2024-07-24 21:43:13 1015

原创 HarmonyOS NEXT开发:数据共享谓词-@DataSharePredicatess

谓词(DataSharePredicates) 是开发者通过DataShare查询数据库中的数据所使用的筛选条件,经常被应用在更新数据、删除数据和查询数据中。

2024-07-24 21:19:47 774

原创 HarmonyOS NEXT:构造关系型数据库规范-DataAbility谓词

DataAbility谓词用于构造关系型数据库的谓词,提供用于DataAbility谓词用于构造关系型数据库的谓词,提供用于实现不同查询方法的谓词。实现不同查询方法的谓词。

2024-07-24 21:15:56 870

原创 HarmonyOS NEXT开发:数据通用类型(commonType)

数据通用类型(commonType)是数据管理中通用的数据类型。

2024-07-24 20:31:00 730

原创 HarmonyOS NEXT开发:辅助功能扩展能力规范-AccessibilityElement​

AccessibilityExtensionAbility基于ExtensionAbility框架,提供辅助功能业务的能力。

2024-07-24 20:17:27 1023

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除