在工程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软件包:
阅读全文
开源鸿蒙 移植概述
最小系统移植完成后,下一步进行板级系统移植,板级系统移植包含以下几步操作:
阅读全文
开源鸿蒙 lwIP组件适配
lwIP是一个小型开源的TCP/IP协议栈,LiteOS-M已对开源lwIP做了适配和功能增强,lwIP代码分为两部分:
阅读全文
开源鸿蒙 HAL层实现
HAL层主要功能是实现轻OpenHarmony与芯片的解耦,以下模块描述的是轻OpenHarmony系统对芯片接口的依赖情况。
阅读全文
开源鸿蒙 板级驱动适配
板级驱动适配的主要步骤如下:
阅读全文