標題: 明遠智睿MY-IMX28 Linux-3.14.54 編譯手冊(2) [打印本頁]
作者: 明遠智睿 時間: 2019-3-8 16:26
標題: 明遠智睿MY-IMX28 Linux-3.14.54 編譯手冊(2)
【接上一章節明遠智睿MY-IMX28 Linux-3.14.54 編譯手冊(1)】
5.2 編譯5.2.1 使編譯配置文件生效$ source ~/my-imx28/03_tools/gcc-4.4.4-glibc-2.11.1-multilib-env
MY-IMX28 Linux-3.14.54 編譯手冊5.2.1.1.png (5.13 KB, 下載次數: 32)
下載附件
2019-3-8 16:20 上傳
5.2.2 進入u-boot源碼目錄$ cd ~/my-imx28/02_source/u-boot-2015.04
MY-IMX28 Linux-3.14.54 編譯手冊5.2.2.1.png (5.43 KB, 下載次數: 40)
下載附件
2019-3-8 16:21 上傳
5.2.3 清除u-boot臨時文件$ make distclean
MY-IMX28 Linux-3.14.54 編譯手冊5.2.3.1.png (5.28 KB, 下載次數: 28)
下載附件
2019-3-8 16:21 上傳
5.2.4 配置u-bootMY-IMX28-EVK配置示例:
MY-IMX28 Linux-3.14.54 編譯手冊5.2.4.1.png (5.68 KB, 下載次數: 37)
下載附件
2019-3-8 16:21 上傳
$ make mx28_evk_config
MY-IMX28 Linux-3.14.54 編譯手冊5.2.4.2.png (6.9 KB, 下載次數: 31)
下載附件
2019-3-8 16:22 上傳
5.2.5 執行編譯$ make u-boot.sb
提示:這里為了提高編譯速度,在make后面加了“-j4”。這里編譯的Linux主機是雙核4線程的,所以“-j”后面用了4,也就是采用4線程編譯。“-j”后面的數字可以根據系統資源分配,但是不應該超過編譯主機最大支持的線程數。
MY-IMX28 Linux-3.14.54 編譯手冊5.2.5.1.png (12.6 KB, 下載次數: 45)
下載附件
2019-3-8 16:22 上傳
編譯完成
提示:u-boot編譯過程大概需要一、兩分鐘時間。
MY-IMX28 Linux-3.14.54 編譯手冊5.2.5.2.png (5.88 KB, 下載次數: 44)
下載附件
2019-3-8 16:23 上傳
5.3 目標文件編譯文件
編譯完成后通過ls命令即可看到編譯得到的文件 u-boot.sb
$ ls
MY-IMX28 Linux-3.14.54 編譯手冊5.3.0.1.png (14.14 KB, 下載次數: 34)
下載附件
2019-3-8 16:23 上傳
目標文件
MY-IMX28系列評估板的u-boot配置對應的目標文件名見下表:
MY-IMX28 Linux-3.14.54 編譯手冊5.3.0.2.png (3.39 KB, 下載次數: 22)
下載附件
2019-3-8 16:23 上傳
6 編譯內核6.1 準備編譯6.1.1 復制源碼包到開發主機中將下載的“linux源碼”復制到Linux開發主機的“~/my-imx28/02_source”。
這一步自己采取相應的方式完成。
6.1.2 解壓linux源碼包$ cd ~/my-imx28/02_source/
$ tar jxf linux-3.14.54.tar.bz2
MY-IMX28 Linux-3.14.54 編譯手冊6.1.2.1.png (5.43 KB, 下載次數: 35)
下載附件
2019-3-8 16:24 上傳
6.2 內核編譯配置6.2.1 使編譯配置文件生效$ source ~/my-imx28/03_tools/gcc-4.4.4-glibc-2.11.1-multilib-env
MY-IMX28 Linux-3.14.54 編譯手冊6.2.1.1.png (5.11 KB, 下載次數: 34)
下載附件
2019-3-8 16:24 上傳
6.2.2 清除內核臨時文件進入linux源碼目錄
$ cd ~/my-imx28/02_source/linux-3.14.54
MY-IMX28 Linux-3.14.54 編譯手冊6.2.2.1.png (4.89 KB, 下載次數: 34)
下載附件
2019-3-8 16:24 上傳
清除臨時文件
$ make distclean
MY-IMX28 Linux-3.14.54 編譯手冊6.2.2.2.png (8.36 KB, 下載次數: 32)
下載附件
2019-3-8 16:24 上傳
6.2.3 內核配置$ cp .mx28_config .config
MY-IMX28 Linux-3.14.54 編譯手冊6.2.3.1.png (5.18 KB, 下載次數: 40)
下載附件
2019-3-8 16:24 上傳
6.3 編譯內核執行編譯
$ make zImage -j4
MY-IMX28 Linux-3.14.54 編譯手冊6.3.0.1.png (9.26 KB, 下載次數: 34)
下載附件
2019-3-8 16:24 上傳
編譯完成
MY-IMX28 Linux-3.14.54 編譯手冊6.3.0.2.png (17.6 KB, 下載次數: 38)
下載附件
2019-3-8 16:24 上傳
目標文件
arch/arm/boot/uImage即為編譯得到的內核文件,使用ls命令可查看文件信息。
$ ls arch/arm/boot/uImage -la
MY-IMX28 Linux-3.14.54 編譯手冊6.3.0.3.png (7.85 KB, 下載次數: 37)
下載附件
2019-3-8 16:25 上傳
6.4 編譯設備樹評估板型號規格與設備樹文件對應關系見下表:
MY-IMX28 Linux-3.14.54 編譯手冊6.4.0.1.png (9.58 KB, 下載次數: 37)
下載附件
2019-3-8 16:25 上傳
以MY-IMX28-EVK為例
$ make imx28-evk.dtb
MY-IMX28 Linux-3.14.54 編譯手冊6.4.0.2.png (6.69 KB, 下載次數: 33)
下載附件
2019-3-8 16:25 上傳
目標文件
使用ls命令可查看編譯得到的目標設備樹文件信息:
$ ls arch/arm/boot/dts/*.dtb
MY-IMX28 Linux-3.14.54 編譯手冊6.4.0.3.png (6.66 KB, 下載次數: 35)
下載附件
2019-3-8 16:25 上傳
6.5 編譯模塊編譯模塊命令
$ make modules
MY-IMX28 Linux-3.14.54 編譯手冊6.5.0.1.png (15.36 KB, 下載次數: 32)
下載附件
2019-3-8 16:25 上傳
安裝模塊到指定目錄
$ make modules_install INSTALL_MOD_PATH=./modules
MY-IMX28 Linux-3.14.54 編譯手冊6.5.0.2.png (17.43 KB, 下載次數: 28)
下載附件
2019-3-8 16:26 上傳
打包模塊文件
$ cd modules
$ tar cjf ../modules.tar.bz2 *
MY-IMX28 Linux-3.14.54 編譯手冊6.5.0.3.png (8.42 KB, 下載次數: 35)
下載附件
2019-3-8 16:26 上傳
【下章節為明遠智睿MY-IMX28 Linux-3.14.54 編譯手冊(3)】
歡迎光臨 (http://www.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
免费国产成人av
|
性国产xxxx乳高跟
|
精品一区二区久久久久久久网站
|
日韩精品在线观看网站
|
日韩av免费看
|
日韩欧美中文字幕在线观看
|
在线欧美激情
|
美女操网站
|
中文在线a在线
|
亚洲图片视频一区
|
精品久久一区二区
|
精品久久久久久
|
亚州激情
|
在线视频一区二区三区
|
一区二区免费在线观看
|
日批的视频
|
日本不卡一区二区三区
|
先锋资源吧
|
成人免费视频网址
|
久久中文网
|
日韩欧美中文字幕在线观看
|
伊人精品在线
|
欧美一区精品
|
欧美一区二区三区四区视频
|
久久久九九|
午夜激情在线
|
四虎影
|
性一区
|
九色在线观看
|
91麻豆精品国产91久久久资源速度
|
蜜桃精品视频在线
|
国产又色又爽又黄又免费
|
亚洲免费在线
|
男人的天堂久久
|
日韩在线播放视频
|
国产99久久久久
|
欧美视频精品
|
国产高清精品一区二区三区
|
国产精品日韩
|
四虎永久免费地址
|
国产欧美日韩综合精品一
|