鸿蒙系统移植到stm32f103,把鸿蒙Liteos-a移植到STM32MP157部分直播课件

本文档详细介绍了如何将鸿蒙LiteOS-A系统移植到STM32MP157的过程中,涉及Makefile的编译系统分析,包括Makefile中的变量、包含文件、编译过程以及各子目录的编译步骤。通过理解Makefile_all.txt,可以了解整个编译过程和构建系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

0. 准备工作与说明

0.1 准备工作

请先下载以下文件,里面有文档:

参考GIT中的文档,安装好虚拟机,从GIT总下载Liteos-a源码,打上IMX6ULL的补丁。

0.2 说明

1. Makefile编译系统分析

1.1 变量

1. LITEOSTOPDIR                        // kernel/liteos_a

2. LITEOSTHIRDPARTY               // third_party

3. LITEOS_MK_PATH                   // kernel/liteos_a/tools/build/mk

4. MK_PATH  = $(LITEOSTOPDIR)/tools/build/mk       // kernel/liteos_a/tools/build/mk

1.2 包含的文件

Makefile

-include $(LITEOSTOPDIR)/tools/build/config.mk

-include $(LITEOSTOPDIR)/tools/build/mk/los_config.mk

-include $(LITEOSTOPDIR)/.config

include $(LITEOSTOPDIR)/arch/cpu.mk

-include $(LITEOSTOPDIR)/arch/arm/arm.mk

include $(LITEOSTOPDIR)/platform/bsp.mk

include $(LITEOSTOPDIR)/../../vendor/nxp/imx6ull/imx6ull.mk

include $(LITEOSTOPDIR)/../../drivers/hdf/lite/hdf_lite.mk

include $(LITEOSTOPDIR)/../../vendor/nxp/hdf/hdf_vendor.mk

-include $(LITEOSTOPDIR)/3rdParty/3rdParty.mk

-include $(L

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值