本文主要介绍将Python3在VMware的Ubuntu下进行交叉编译,然后移植到Cortex A9开发板的过程。
1 准备
1. Ubuntu: ubuntu-20.04.3-desktop-amd64.iso
2. Python源码: Python3.6.8.tgz
3. 交叉编译器:arm-linux-gnueabihf-gcc 4.9.4
4. 嵌入式arm开发板
处理器型号: MCIMX6Q6AVT10AD
2 交叉编译
2.1 环境检查
在Vmware中安装Ubuntu,安装好后安装Python3.6.8(一般Ubuntu中自带,但建议还是再装3.6.8,要保证Ubuntu上的Python与移植到开发板的Python版本号一致),安装交叉编译器arm-linux-gnueabihf-gcc 4.9.4。
2.1.1 验证Ubuntu版本
2.1.2 验证python版本
2.1.3 验证开发板Linux版本
2.1.4 验证交叉编译器版本
2.2 编译、移植
剩下步骤参考下面链接的步骤即可: