
回复
Python for HOS
介绍
这个仓库是为了能够在鸿蒙设备上使用 Python 进行应用程序开发而创建。
软件架构
这个仓库的 Baseline 是 MicroPython v1.13,在 MicroPython 的基础上进行了必要的剪裁以满足 HOS 上的应用开发需求。
编译说明
1.编译环境:
1)OS - Ubuntu 16+
2)Make - 3.81+
3)Python - 3.8+
2.配置交叉编译器:
1)打开源码根目录中的 Makefile
2)对变量 CROSS_COMPILE 进行赋值,如:CROSS_COMPILE ?= /home/harmony/gcc_riscv32/bin/riscv32-unknown-elf-
3.在源码根目录中执行 make
使用说明
1.将编译得到的库文件 //build/libdtpython.a 拷贝到 //vendor/hisi/hi3861/hi3861/build/libs 目录下,如图:
2.在设备应用中加载 Python 并执行代码