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

- 在设备应用中加载 Python 并执行代码