久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 805|回復: 0
打印 上一主題 下一主題
收起左側

明遠智睿MY-IMX28 Linux-3.14.54 編譯手冊(1)

[復制鏈接]
跳轉到指定樓層
樓主
本帖最后由 明遠智睿 于 2019-3-7 14:22 編輯

明遠智睿MY-IMX28 Linux-3.14.54 編譯手冊

1  文檔說明

1.1  系統環境說明
編譯主機CPU架構:64位
編譯主機系統:Linux
Linux發行版:Ubuntu
Ubuntu版本類型:服務器版
Ubuntu版本號:12.04.5
Ubuntu系統類型:x86-64
注意:開發主機請使用ubuntu 12.04.5 x86-64(桌面版或服務器版均可),使用其他發行版的Linux或Ubuntu的其它版本可能會遇到的不必要的問題。


1.2  操作說明
1)文檔中以“$”開頭的行,其后是Linux命令。
2)文檔中所有的Linux命令建議手動輸入到Linux主機執行(直接復制、粘貼到Linux主機上執行,可能會執行失敗)。
3)文檔中的Linux執行命令,如果空格后的下一個字符是“-”的(如:sudo apt-get –y install之類的),請手動輸入到Linux主機執行(直接復制、粘貼到Linux主機上執行,通常會執行失敗)。
4)文檔中所有一行沒寫完的Linux命令請手動輸入到Linux主機執行,(因為復制、粘貼命令不能包含類似“換行符”之類的特殊字符)。
5)按文檔輸入并執行Linux命令時注意觀察命令的執行結果與文檔圖片中的是否一致,以確認命令是否輸入有誤及是否執行失敗。
6)第一遍編譯請嚴格按照文檔進行,否則可能出現莫名其妙的錯誤。


1.3  截圖說明
為使視圖看起來簡潔整齊,截圖中的命令提示符統一使用myzr$。


1.4  圖片中的Linux命令
在文檔的圖片中觀察“linyn@u12045-serv:~$”開頭的行可以直觀的看到輸入的
linux命令。


2  準備源碼及相關文件
2.1  源碼文件
評估板對應的Linux版本及對應的源碼文件見下表:


2.2  交叉編譯工具文件
Linux程序交叉編譯工具:gcc-4.4.4-glibc-2.11.1-multilib-1.0.tar.bz2
Linux交叉編譯工具配置文件:gcc-4.4.4-glibc-2.11.1-multilib-env


2.3  創建工作目錄
1)源碼目錄
$ mkdir -p ~/my-imx28/02_source

2)工具目錄
$ mkdir -p ~/my-imx28/03_tools

3)鏡像目錄
$ mkdir -p ~/my-imx28/04_image

4)應用程序目錄
$ mkdir -p ~/my-imx28/01_application



3  準備開發環境
3.1  更新主機的源列表
$ sudo apt-get update

更新完成后如下圖所示:



3.2  安裝aptitude包管理工具和ia32-libs
提示:如果編譯主機的Linux是32位的,可以跳過此步驟。
3.2.1  安裝aptitude包管理工具
$ sudo apt-get -y install aptitude

提示:上圖為安裝過aptitude后,再次執行安裝命令的截圖。


3.2.2  使用aptitude安裝ia32-libs
$ sudo aptitude -y install ia32-libs

提示:上圖為安裝過aptitude和ia32-libs后,再次執行安裝命令的截圖。


3.3  安裝mkimage工具
$ sudo apt-get -y install uboot-mkimage
提示:下圖為安裝過mkimage工具后,再次執行安裝命令的截圖。



3.4  安裝ncurses-dev
make menuconfig對其具有依賴性質
$ sudo aptitude -y install ncurses-dev

提示:上圖為安裝過ncurses-dev工具后,再次執行安裝命令的截圖。


4  安裝配置交叉編譯工具鏈
4.1  安裝Linux交叉編譯工具鏈
1)進入交叉編譯工具鏈目錄
$ cd ~/my-imx28/03_tools/
2)復制Linux交叉編譯工具到目錄
gcc-4.4.4-glibc-2.11.1-multilib-1.0.tar.bz2復制到“~/my-imx28/03_tools”,這一步自己采取相應的方式完成。
3)解壓Linux交叉編譯工具
$ tar jxf gcc-4.4.4-glibc-2.11.1-multilib-1.0.tar.bz2

4)復制交叉編譯工具配置文件
gcc-4.4.4-glibc-2.11.1-multilib-env復制到“~/my-imx28/03_tools”,這一步自己采取相應的方式完成。
5)檢查安裝
$ source gcc-4.4.4-glibc-2.11.1-multilib-env
$ ${CROSS_COMPILE}gcc –v



5  U-Boot編譯
5.1  準備編譯
5.1.1  復制源碼包到開發主機中
將下載的“u-boot源碼”復制到Linux開發主機的“~/my-imx28/02_source”。
這一步自己采取相應的方式完成。


5.1.2  解壓u-boot源碼包
$ cd ~/my-imx28/02_source/
$ tar jxf u-boot-2015.04.tar.bz2



5.1.3  更新庫libssl-dev
$ sudo apt-get install libssl-dev



【下章節為明遠智睿MY-IMX28 Linux-3.14.54 編譯手冊2)】


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: www国产成人 | 免费中文字幕日韩欧美 | 九九综合九九 | 精品视频久久久 | 欧美久久久 | 日韩aⅴ视频 | 日韩免费网站 | 欧美99久久精品乱码影视 | 午夜网站视频 | 国产成人免费视频网站视频社区 | 欧美精品一区二区三区蜜桃视频 | 精品欧美乱码久久久久久1区2区 | 亚洲在线视频 | 91丨九色丨国产在线 | 亚洲精品美女视频 | 99精品欧美一区二区三区综合在线 | 中文字幕在线观看精品 | 中文字幕国产一区 | 黄网站免费在线 | 国产福利91精品一区二区三区 | 午夜爽爽爽男女免费观看 | 久在草 | 自拍 亚洲 欧美 老师 丝袜 | 亚洲免费网| 99精品国自产在线观看 | 婷婷激情综合 | 日本视频在线播放 | 欧美成人aaa级毛片在线视频 | 国产精品成人一区二区三区 | 欧美成人激情 | 国产电影一区二区 | 91精品国产综合久久婷婷香蕉 | 欧美亚洲视频 | 免费的一级视频 | 日韩欧美一区二区三区免费观看 | 成人日韩av | 狠狠操狠狠操 | 亚洲激情综合网 | 久久久久免费 | 亚洲天堂男人的天堂 | 久久久精品一区二区三区四季av |