本文主要介绍将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 编译、移植
剩下步骤参考下面链接的步骤即可:

本文详细介绍了如何在Ubuntu虚拟机中,使用Python3.6.8源码和arm-linux-gnueabihf-gcc4.9.4交叉编译器,为CortexA9架构的MCIMX6Q6AVT10AD开发板进行Python的编译和移植过程,包括环境配置、版本验证和移植步骤。

7188

被折叠的 条评论
为什么被折叠?



