iMX6系列-iMX6Q 开发板 Python 移植

本文详细介绍了在iMX6Q/DL开发板上移植Python 2.7的步骤,包括编译Python、SQLite、OpenSSL和zlib,以及配置ntpdate。提供了编译和安装的详细命令,适用于基于Linux 3.0.35操作系统的imx6系列平台。
摘要由CSDN通过智能技术生成

本文基于飞凌OKMX6Q/DL开发板为基础讲解,主要使用平台是imx6系列,linux3.0.35操作系统,其他平台也可以参考,不同平台之间会存在差异,需自行修改适应自己的使用

iMX6 Python移植

注:所需工具包在  Python移植/工具包

      已经生成的可移植Python在Python移植/output

过程一:Python编译过程

准备工作

以下文件在下面的编译中需要用到

Python-2.7.13.tgz

sqlite-autoconf-3200100.tar.gz

Python-2.7.13-xcompile.patch.tar.gz

ntp-4.2.8p10.tar

setuptools-0.6c11-py2.7.egg

openssl-OpenSSL_1_0_1b.zip

zlib-1.2.3.tar.g

准备环境

cd /root

mkdir mx6q-python2.7/ && cd mx6q-python2.7

 

mkdir –p {python2_7_13_for_x86_64,python2_7_13_for_arm,INSTALL,sqlite3,misc,output/sources}

复制上文中准备的软件包到mx6q-python2.7,把zlib-1.2.3.tar.gz和openssl-OpenSSL_1_0_1b.zip移动到misc目录下。或者直接复制提供的软件包中mx6q-python2.7文件到/root目录下。

 

确定交叉编译工具链

确定当前交叉编译器链,如果交叉编译链不一致, 替换下文中的编译器。当前的交叉编译链为arm-none-linux-gnueabi-.可以通过下面命令确定当前编译链。

find / -name arm-*-gcc

如果交叉编译链不一致,替换下文中的编译器

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值