0
1355
2
背景 Rust是一门静态强类型语言,具有更安全的内存管理、更好的运行性能、原生支持多线程开发等优势。Rust官方也使用Cargo工具来专门为Rust代码创建工程和构建编译。 OpenHarmony为了集成C/C++代码和提升编译速度, ...
深开鸿_王石
0
927
2
移植启动恢复子系统 启动恢复子系统负责在内核启动之后到应用启动之前的系统关键进程和服务的启动过程的功能。 移植指导 针对轻量系统主要提供了各服务和功能的启动入口标识。在SAMGR启动时,会调用bootstrap标识的 ...
诚迈_雨哥
0
717
1
移植安全子系统 安全子系统提供网络设备连接、认证鉴权等功能,依赖mbedtls实现硬件随机数以及联网功能。 由于每个厂商芯片硬件与实现硬件随机数的方式不同,需要适配硬件随机数接口。 移植指导 OpenHarmony提供了mb ...
诚迈_雨哥
0
754
0
移植子系统概述 OpenHarmony系统功能按照“系统 > 子系统 > 部件”逐级展开,支持根据实际需求裁剪某些非必要的部件,本文以部分子系统、部件为例进行介绍。若想使用OpenHarmony系统的能力,需要对相应子系统进行适 ...
诚迈_雨哥
0
837
0
配置其他子系统 除上述子系统之外,还有一些必要但是无需进行移植的子系统。如:分布式任务调度子系统、DFX子系统。 这些子系统添加方式比较简单,在“vendor/MyVendorCompany/MyProduct/config.json”文件中进行如 ...
诚迈_雨哥
0
993
2
移植文件子系统 utils部件可被各业务子系统及上层应用使用,依赖芯片文件系统实现,需要芯片平台提供文件打开、关闭、读写、获取大小等功能。 移植指导 OpenHarmony文件系统需要适配如下HAL层接口: 表1 文件打开或 ...
0
765
1
移植外设驱动子系统 外设驱动子系统提供OpenHarmony专有的外部设备操作接口。本模块提供设备操作接口有:FLASH, GPIO, I2C, PWM, UART, WATCHDOG等。 OpenHarmony提供了两种驱动适配方式:使用外设驱动子系统、使用H ...
诚迈_雨哥
0
876
1
移植通信子系统 通信子系统目前涉及Wi-Fi和蓝牙适配,厂商应当根据芯片自身情况进行适配。 移植指导 Wi-Fi编译文件内容如下: 路径:“foundation/communication/wifi_lite/BUILD.gn” group("wifi") { deps = [ " ...
0
959
1
移植准备 由于OpenHarmony工程需要在Linux环境下进行编译,此章节将指导厂商搭建OpenHarmony的编译环境、获取OpenHarmony源码,并且创建厂商工作目录完成厂商芯片的编译框架适配。 搭建编译环境 开展移植前请参考开 ...
诚迈_雨哥
0
1254
2
概述 本文档从芯片适配的端到端视角,为芯片/模组制造商提供基于OpenHarmony的芯片适配指导。典型的芯片架构,例如cortex-m、risc-v系列都可以按照本文档进行适配移植。 约束与限制 本文档适用于OpenHarmony LTS 3.0 ...
诚迈_雨哥
0
1194
2
移植内核 移植芯片架构 芯片架构的移植是内核移植的基础,在OpenHarmony中芯片架构移植是可选过程,如果当前OpenHarmony已经支持对应芯片架构则不需要移植操作,在“liteos_m/arch”目录下可看到当前已经支持的架构 ...
诚迈_雨哥
0
521
1
# P01.怎么下载和使用代码,错误示范 ``` bash 声明1. 这其实不是arkts多线程相关文章的第一篇,因为我是先看了相关的资料,整理了一些笔记.但是想到笔记部分可能理解有问题,所以想把代码全跑一遍,调试修改了以后,再 ...
0
790
0
# P01.怎么下载和使用代码,错误示范 ``` bash 声明1. 这其实不是arkts多线程相关文章的第一篇,因为我是先看了相关的资料,整理了一些笔记.但是想到笔记部分可能理解有问题,所以想把代码全跑一遍,调试修改了以后,再 ...
open_harmony
0
701
0
open_harmony
0
569
0
OpenHarmony开发者论坛感谢每一位开发者的贡献,感谢各位开发者对OpenHarmony开发者论坛的支持和热爱。 OpenHarmony开发者论坛也在加快完善论坛体系,为此,我们推出了论坛贡献周榜,展示近期内对OpenHarmony开发者 ...
论坛小助手
0
789
0
简介: 为组件绑定不同类型的手势事件,并设置事件的响应方法。 通过如下属性给组件绑定手势识别,手势识别成功后可以通过事件回调通知组件。 名称 参数类型 默认值 描述 gesture gesture: GestureType, ma ...
深开鸿_张守忠
0
730
1
简介: ArkUI在处理触屏事件时,会在触屏事件触发前进行按压点和组件区域的触摸测试,来收集需要响应触屏事件的组件,再基于触摸测试结果分发相应的触屏事件。在父节点,可以通过onChildTouchTest决定如何让子节点 ...
深开鸿_张守忠
0
3053
1
标准系统移植指南 本文描述了移植一块开发板的通用步骤,和具体芯片相关的详细移植过程无法在此一一列举。后续社区还会陆续发布开发板移植的实例供开发者参考。 定义开发板 本文以移植名为MyProduct的开发板为例讲解 ...
诚迈_雨哥
0
2001
1
标准系统方案之扬帆移植案例 本文章是基于瑞芯微RK3399芯片的yangfan开发板,进行标准系统相关功能的移植,主要包括产品配置添加,内核启动、升级,音频ADM化,Camera,TP,LCD,WIFI,BT,vibrator、sensor、图形显 ...
诚迈_雨哥
0
919
2
Combo解决方案之W800芯片移植案例 本方案基于OpenHarmony LiteOS-M内核,使用联盛德W800芯片的润和软件海王星系列Neptune100开发板,进行开发移植。移植架构采用 Board与 SoC分离方案,支持通过Kconfig图形化配置编 ...
诚迈_雨哥
欢迎来到OpenHarmony开发者论坛
分享优质内容,参与深度交流,共同解答OpenHarmony技术疑问,成为大咖答主
11月
  • 积分榜
  • 贡献榜

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部