开源鸿蒙 内核移植验证

在工程device目录下添加编译main.c示例程序文件,此示例程序的主要目的是:LOS_KernelInit完成之后,创建两个任务,循环调度延时并打印日志信息,通过此方法可以验证系统是否可正常调度以及时钟是否正常。
阅读全文

开源鸿蒙 移植概述

芯片架构适配是可选过程,如果在liteos_m/arch目录下已经支持对应芯片架构,则可以跳过芯片架构适配,进行单板适配过程,否则需要进行芯片架构移植工作。
阅读全文

开源鸿蒙 内核基础适配

芯片架构适配完成后,liteos-m提供系统运行所需的系统初始化流程和定制化配置选项。移植过程中,需要关注初始化流程中跟硬件配置相关的函数;了解内核配置选项,才能裁剪出适合单板的最小内核。
阅读全文

openharmony 鸿蒙 porting-chip-faqs

常见问题 如何将用户的堆内存挂载进内核 内核堆内存配置的相关宏如下,用户可根据实际情况,在target_config.h中配置: 表1 内核堆内存配置相关宏 宏名称描述
阅读全文

开源鸿蒙 XTS认证

XTS是OpenHarmony生态认证测试套件的集合,当前包括acts(application compatibility test suite)应用兼容性测试套。test/xts仓当前包括acts与tools软件包:
阅读全文

开源鸿蒙 HAL层实现

HAL层主要功能是实现轻OpenHarmony与芯片的解耦,以下模块描述的是轻OpenHarmony系统对芯片接口的依赖情况。
阅读全文