在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ELF 1技術貼|如何將Python3.6.9移植到開發板上

ElfBoard ? 2024-02-22 14:06 ? 次閱讀

在ELF 1開發板的Linux 4.1.15 eMMC鏡像中,默認預裝了Python 2.7。為了適應更多應用場景,有些小伙伴可能需要移植其他版本的Python,下面將以Python 3.6.9為例詳細介紹如何進行交叉編譯并移植到ELF 1開發板上。

網址:https://www.python.org/ftp/python/

下載Python-3.6.9.tar.xz壓縮文件。

1、拷貝Python-3.6.9.tar.xz到開發環境/home/elf/work目錄下解壓:

elf@ubuntu:~/work$ tar xvf Python-3.6.9.tar.xz

2、進入Python-3.6.9目錄:

elf@ubuntu:~/work$ cd Python-3.6.9/

3、創建新目錄:

elf@ubuntu:~/work/Python-3.6.9$ mkdir build-arm

4、虛擬機安裝Python 3.6.9:

(1)編譯:

elf@ubuntu:~/work/Python-3.6.9$ ./configure elf@ubuntu:~/work/Python-3.6.9$ make elf@ubuntu:~/work/Python-3.6.9$ sudo make install

編譯報錯,執行如下命令:

elf@ubuntu:~/work/Python-3.6.9$ sudo apt-get install zlib*

再次sudo make install,編譯成功。

(2)清除編譯臨時生成的中間文件,為交叉編譯做準備:

elf@ubuntu:~/work/Python-3.6.9$ sudo make clean

5、交叉編譯Python:

(1)進入build-arm目錄:

elf@ubuntu:~/work/Python-3.6.9$ cd build-arm/

(2)設置交叉編譯環境變量:

elf@ubuntu:~/work/Python-3.6.9/build-arm$ . /opt/fsl-imx-x11/4.1.15-2.0.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi

(3)設置CONFIG_SITE環境變量:

elf@ubuntu:~/work/Python-3.6.9/build-arm$ echo ac_cv_file__dev_ptmx=no > config.site elf@ubuntu:~/work/Python-3.6.9/build-arm$ echo ac_cv_file__dev_ptc=no >> config.site elf@ubuntu:~/work/Python-3.6.9/build-arm$ export CONFIG_SITE=config.site

(4)交叉編譯:

elf@ubuntu:~/work/Python-3.6.9/build-arm$ ../configure --host=arm-poky-linux-gnueabi --build=x86_64-linux-gnu --prefix=$PWD/_install --disable-ipv6 elf@ubuntu:~/work/Python-3.6.9/build-arm$ make elf@ubuntu:~/work/Python-3.6.9/build-arm$ make install

編譯報錯,執行如下命令:

elf@ubuntu:~/work/Python-3.6.9/build-arm$ sudo rm /usr/bin/lsb_release

再次make install編譯,在_install目錄下會生成bin、include、lib、share文件夾。

6、將交叉編譯好的Python移植到ARM開發板:

(1)在_install目錄下打包所有目錄:

elf@ubuntu:~/work/Python-3.6.9/build-arm/_install$ tar cvf python3.6.tar.bz2 ./

(2)將生成的壓縮包文件放到開發板文件系統根目錄下進行解壓:

root@ELF1:~# cd / root@ELF1:/# cp /run/media/sda1/python3.6.tar.bz2 . root@ELF1:/# tar xvf python3.6.tar.bz2

(3)設置環境變量:

root@ELF1:/# export PYTHONPATH=$PYTHONPATH:/lib/python3.6 root@ELF1:/# export PYTHONHOME=$PYTHONHOME:/lib/python3.6

(4)運行測試:

root@ELF1:/# python3.6 Python 3.6.9 (default, Nov 10 2023, 03:00:36) [GCC 5.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import sys >>> sys.version '3.6.9 (default, Nov 10 2023, 03:00:36) \n[GCC 5.3.0]'

按Ctrl+D可退出Python。

關于如何成功將Python 3.6.9移植到ELF 1開發板中的過程已經詳盡介紹完畢,希望以上的指南能對各位小伙伴提供切實的幫助!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6037

    文章

    44558

    瀏覽量

    635227
  • 嵌入式
    +關注

    關注

    5082

    文章

    19123

    瀏覽量

    305150
  • 開發板
    +關注

    關注

    25

    文章

    5050

    瀏覽量

    97456
收藏 人收藏

    評論

    相關推薦

    如何將u-boot.2022.10版本移植imx6ull開發板

    今天給大家講一講如何將u-boot.2022.10版本移植imx6ull開發板
    發表于 07-12 14:57 ?1393次閱讀
    <b class='flag-5'>如何將</b>u-boot.2022.10版本<b class='flag-5'>移植</b><b class='flag-5'>到</b>imx6ull<b class='flag-5'>開發板</b>

    ELF 1技術|在NXP源碼基礎適配開發板的按鍵功能

    ELF1開發板。接下來,我們詳細闡述適配過程中關于按鍵功能實現的完整步驟。值得一提的是,ELF1開發板
    的頭像 發表于 03-08 16:58 ?967次閱讀
    <b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>技術</b><b class='flag-5'>貼</b>|在NXP源碼基礎<b class='flag-5'>上</b>適配<b class='flag-5'>開發板</b>的按鍵功能

    嵌入式學習-ElfBoard ELF 1板卡-移植python3.6.9

    。本篇文章以python3.6.9為例,在網址下載Python-3.6.9.tar.xz壓縮文件。1.拷貝Python-3.6.9.tar.xz
    發表于 01-24 16:50

    Python如何移植IMX6ULL開發板

    本章節介紹 Python 如何移植 IMX6ULL 開發板,并有幾個簡單的測試例程。本章節使用的資料已經放到了
    發表于 12-29 06:00

    如何將sqlite3移植ARM開發板

    本章節介紹如何將 sqlite3 移植 ARM 開發板,以及在開發板
    發表于 04-02 07:23

    如何將FP51-1T移植STEP-MAX10開發板

    FP51-1T是什么?如何將FP51-1T移植STEP-MAX10開發板
    發表于 06-18 08:41

    如何將OpenCV3.4.10的ARM版本移植開發板

    如何將OpenCV3.4.10的ARM版本移植開發板
    發表于 11-05 08:49

    如何將Qt程序移植Arm開發板

    各位大俠,我現在在Linux Red Hat 9.0下用Qt編寫了一個簡單的程序,如何將該程序移植Arm開發板,在arm
    發表于 07-13 11:51

    如何將STemWin移植STM32F1xx開發板中?及如何使用STemWin?

    開發指南講解如何將 STemWin 移植普中 STM32F1xx 開發板,以及如何使用 ST
    發表于 10-12 08:00 ?19次下載

    ELF 1技術|在NXP源碼基礎適配ELF 1開發板的LED功能

    本次源碼適配工作是在NXPi.MX6ULLEVK評估的Linux內核源碼(特定版本:Linux-imx_4.1.15)基礎上進行的。主要目標是調整功能接口引腳配置,以適應ELF1開發板。下面以
    的頭像 發表于 12-29 10:04 ?858次閱讀
    <b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>技術</b><b class='flag-5'>貼</b>|在NXP源碼基礎<b class='flag-5'>上</b>適配<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>開發板</b>的LED功能

    如何將Go程序編譯ELF 1開發板

    編譯并運行在ELF1開發板的。一、在GoLand中配置(一)配置SSH連接Ubuntu虛擬機以及ELF1開發板
    的頭像 發表于 01-29 10:42 ?539次閱讀
    <b class='flag-5'>如何將</b>Go程序編譯<b class='flag-5'>到</b><b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>開發板</b>

    ELF 1技術|如何移植Boa 開發板

    Boa作為Web服務解決方案顯得尤為適宜。接下來,跟各位小伙伴詳細介紹一下基于ELF1開發板移植Boa的方法。1、Boa官網下載源碼官網網
    的頭像 發表于 02-04 09:30 ?371次閱讀
    <b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>技術</b><b class='flag-5'>貼</b>|如何<b class='flag-5'>移植</b>Boa <b class='flag-5'>到</b><b class='flag-5'>開發板</b><b class='flag-5'>上</b>

    ELF技術|如何在開發板實現對Java的支持

    Java作為一種功能強大且廣泛應用的編程語言,具有廣泛的適應性和實用性。在ELF1開發板上集成Java支持,無疑賦予嵌入式開發者更廣闊的選擇空間,今天就為各位小伙伴詳細解析如何在
    的頭像 發表于 03-13 16:47 ?516次閱讀
    <b class='flag-5'>ELF</b><b class='flag-5'>技術</b><b class='flag-5'>貼</b>|如何在<b class='flag-5'>開發板</b><b class='flag-5'>上</b>實現對Java的支持

    ElfBoard技術|在NXP源碼基礎適配ELF 1開發板的按鍵功能

    本次源碼適配工作是在NXPi.MX6ULLEVK評估的Linux內核源碼(特定版本:Linux-imx_4.1.15)基礎上進行的。主要目標是調整功能接口引腳配置,以適應ELF1開發板。接下來
    的頭像 發表于 07-10 09:54 ?608次閱讀
    ElfBoard<b class='flag-5'>技術</b><b class='flag-5'>貼</b>|在NXP源碼基礎<b class='flag-5'>上</b>適配<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>開發板</b>的按鍵功能

    ElfBoard技術|如何在ELF 1開發板搭建流媒體服務器

    流媒體服務器是一種專門用于傳輸實時數據流的服務器軟件,廣泛用于視頻直播、視頻會議、音頻播放等應用場景。在嵌入式開發領域,流媒體服務器部署開發板
    的頭像 發表于 08-20 14:48 ?573次閱讀
    ElfBoard<b class='flag-5'>技術</b><b class='flag-5'>貼</b>|如何在<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>開發板</b><b class='flag-5'>上</b>搭建流媒體服務器
    主站蜘蛛池模板: 特级淫片aaaa毛片aa视频 | 国产小视频免费观看 | 五月天婷婷色 | 色播视频在线观看免费 | 午夜影视啪啪免费体验区深夜 | 扛着高跟鞋丝袜腿呻吟视频 | 黄色毛片基地 | 欧美成人全部费免网站 | 久久2017| 成人午夜大片免费看爽爽爽 | 天堂网在线www资源网 | 久久系列| 香港经典a毛片免费观看爽爽影院 | 91久久另类重口变态 | 亚洲性人人天天夜夜摸 | 中文字幕1区2区 | 免费国产一区二区三区 | 国产乱码精品一区二区三区四川人 | 狠狠色欧美亚洲狠狠色www | 五月婷婷色视频 | 免费亚洲视频在线观看 | 欧美高清xx | 老司机亚洲精品影院在线观看 | 久久手机看片 | 亚洲精品九色在线网站 | 在线日韩一区 | 丁香在线| 男人天堂色男人 | 1024你懂的在线观看 | 丁香亚洲综合五月天婷婷 | 天堂在线观看视频 | 一本大道一卡二卡四卡 | 色5月婷婷 | 一级特黄性色生活片一区二区 | 米奇影院777 | 天天av天天翘天天综合网 | 美女视频黄a | 宅男噜噜噜66 | 日本www色高清视频 日本www色视频 | 午夜在线观看免费视频 | 4hu44四虎在线观看 |