openharmony 鸿蒙 porting-thirdparty-makefile

Makefile方式组织编译的库移植 以yxml库为例,其移植过程如下文所示。 源码获取 从仓库获取yxml源码,其目录结构如下表: 表1 源码目录结构 名称描述 yxml/bench/benchmark相关代码。
阅读全文

openharmony 鸿蒙 porting-thirdparty-cmake

CMake方式组织编译的库移植 以double-conversion库为例,其移植过程如下文所示。 源码获取 从仓库获取double-conversion源码,其目录结构如下表: 表1 源码目录结构
阅读全文

openharmony 鸿蒙 porting-stm32mp15xx-on-smallsystem

小型系统STM32MP1芯片移植案例 本文章基于意法半导体STM32MP157芯片的小熊派BearPi-HM Micro开发板,进行小型带屏开发板的移植,实现了ace_engine_lite、arkui_ui_lite、aafwk_lite、appexecfwk_lite、HDF等部件基于OpenHarmony
阅读全文

openharmony 鸿蒙 porting-stm32f407-on-minisystem-eth

轻量系统STM32F407芯片移植案例 介绍基于STM32F407IGT6芯片在拓维信息Niobe407开发板上移植OpenHarmony LiteOS-M轻量系统,提供交通、工业领域开发板解决方案。移植架构采用Board与SoC分离方案,使用arm
阅读全文

openharmony 鸿蒙 porting-smallchip-prepare-needs

移植须知 本文详细介绍如何将OpenHarmony小型系统的linux和LiteOS-A内核移植到新的开发板上,要求读者具有一定的嵌入式系统开发经验。建议先查看入门指导,以了解OpenHarmony软件架构、目录结构、内核子系统和驱动子系统相关知识。当前小型系统已适配的开发板如下表所示:
阅读全文

openharmony 鸿蒙 porting-smallchip-prepare-building

编译构建 编译环境搭建 首先请搭建OpenHarmony基础环境,相关操作请参考快速入门环境搭建章节。用户态和LiteOS-A的内核态编译均使用llvm编译器编译,安装方法在搭建基础环境中已提供。若选择移植linux内核,请执行如下命令安装gcc-arm-linux-gnueabi交叉编译工具链,用于编译linux内核态镜像:
阅读全文