好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 解析Linux內核與設備樹的編譯和燒寫

解析Linux內核與設備樹的編譯和燒寫

熱門標簽:打400電話怎么辦理收費 福州企業電銷機器人排名 麗江真人語音電話外呼系統 上海申請高400開頭的電話 400電話辦理介紹信 10086外包用的什么外呼系統 河南防封號電銷機器人是什么 宿城區電話機器人找哪家 怎么找到沒有地圖標注的店

一、準備材料

可以根據自己的需要準備相應材料:

開發環境:VMware

操作系統:ubuntu

開發版:湃兔i2S-6UB

二、下載Linux內核文件

之前下載過UBoot文件的朋友應該知道,在每個開發版的資料里都有相應的文件,沒有的可以找購買開發版的店家要。

下載完成后將文件拷貝到linux系統下進行解壓,解壓后會的目錄如下圖所示:

注意:編譯時一定要在當前路徑下才能編譯

三、編譯

1、清理項目工程

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean

2、設置默認配置文件

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- i2som_imx6_defconfig

編譯完成后會生成“.config”,如下圖所示:

注意:湃兔的默認配置文件是“i2som_imx6_defconfig”,不同廠商的默認配置文件有所不同,可與根據相應的資料查看。如湃兔官網的說明,如下圖所示

3.編譯生成kernrl文件

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage

4.編譯生成.dtb文件

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- dtbs

注意:到這里內核與設備樹的編譯就算完成了,如果細心的小伙伴就會發現,為啥我的命令會長一些。每個指令中都用“ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-”,這是設置編譯器為交叉編譯器。為了使編譯指令簡介一些,可以在Makefile文件中添加ARCH和CROSS_COMPILE的配置,以后就可以編譯時就可以省掉命令中的“ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-”部分,如下圖所示:

5.生成文件的路徑

zImage:/arch/arm/boot/目錄下

dtb:/arch/arm/boot/dts目錄下

四、通過TFTp燒寫zImage與.dtb文件

1.將zImage和.dtb文件放入tftp服務器中

2.進入開發版UBoot的命令行,配置TFTP服務地址

setenv serverip 192.168.1.99

saveenv 

3.下載zImage文件

tftp 80800000 zImage

4.下載.dtb文件

tftp 83000000 i2c6ulxb-i2s6ull-emmc.dtb

5.啟動加載zImage和dtb文件

bootz 80800000 - 83000000

6.驗證是否成功

燒寫完成后,在kernel啟動時會打印編譯的時間,如果時間是沒問題則說明成功了,啟動信息如下圖所示:

五、常見問題

1.編譯生成zImage時可能會出現的錯誤如下圖所示:

這個錯誤主要是開發環境未安裝‘lzop'工具,只需安裝一下從新編譯即可

sudo apt-get install lzop

2.啟動時卡死在“Starting kernel ...”,如下圖所示:

不知道是我手里的開發有問題還是怎么回事,只要編譯是不如改動其他文件一般不會有配置錯誤,所以遇到這種情況多重新試幾次即可。

3.如圖能啟動系統,湃兔的開發版還可以通過替換文件進行更新,進入開發版的系統后之心一下操作

mkdir /mnt/linux/

umount /mnt/linux/

mount /dev/mmcblk1p1 /mnt/linux/

cp i2c6ulxb-i2s6ull-emmc.dtb /mnt/linux/zImage-i2c6ulxb-i2s6ull-emmc.dtb; sync

umount /mnt/linux

reboot

官方教程如下圖所示:

4.啟動后會發現不能正常啟動,這是因為沒有根文件導致的

以上就是解析Linux內核與設備樹的編譯和燒寫的詳細內容,更多關于Linux內核與設備樹的編譯和燒寫的資料請關注腳本之家其它相關文章!

標簽:遵義 雞西 荊門 連云港 運城 隴南 朝陽 面試通知

巨人網絡通訊聲明:本文標題《解析Linux內核與設備樹的編譯和燒寫》,本文關鍵詞  解析,Linux,內核,與,設備,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《解析Linux內核與設備樹的編譯和燒寫》相關的同類信息!
  • 本頁收集關于解析Linux內核與設備樹的編譯和燒寫的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 一级特黄aa大片免费播放 | 女性私密有两瓣肉张开| 亚轩~能把跳d遥控器关了嘛| 亚洲精品电影hhh| 好爽?要高潮了?深视频| 军婚h边走边做| 啊灬啊灬啊灬快好深在线观看| 菠萝菠萝蜜高清观看3| 日本不卡一区二区三区| 精品久久久久久中文人妻字幕电车| 俄罗斯女兵做爰视频| 欧美人与禽猛交狂配免费| 国产女18毛片| 韩国爱人| А√天堂WWW在线天堂小说 | 国产AV芭蕉香蕉在线观看| 三个女警花的婬奴生活吴静娴| 91小视频在线观看免费版高清| 91精品欧美产品免费观看| 57pao国产一区二区| 老熟女BBW搡BBBB搡| freesex呦交6一12东| 97在线精品| 丰满老妇被粗大猛烈进人高清| 国产精品久久国产精麻豆99网站 | 精品久久久久免费影院的功能介绍 | 午夜理论片福利电影 | 情趣色视频网站| 国产高颜值露脸在线观看| 50一60岁老妇女毛片| 免费A级毛片av无码红杏头条| 色综合久久网| 亚洲最大黄色网站| 素白白影视| 美女被强插| 免费无码视频| 亚洲乱码无限2021芒果| 9色在线观看| 午夜一级毛片| 男女激烈gif动态图片| 中文人妻丰满熟妇伦子伦精品|