亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用dtb方式啟動內核

發布時間:2021-11-02 18:29:14 來源:億速云 閱讀:276 作者:柒染 欄目:互聯網科技

這篇文章給大家介紹如何使用dtb方式啟動內核,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

主要使用dtb方式啟動LINUX內核的過程。采用DTB方式啟動LINUX內核,主要在于使用dtb可以減少linux內核版本的數量。同一份linux 內核代碼可以在多個板卡上運行,每個板卡可以使用自己的dtb文件。

  老式的u-boot使用ATAGS的方式啟動linux內核,本文使用新式的dtb方式啟動內核。

  我使用的內核是linux-3.17.2版本,下面開始編譯內核。

  (1) 解壓內核

  1. tar jxf linux-3.17.2.tar.bz2  

  (2)配置linux內核,由于am335x在內核中都歸為omap2系列,故可以使用如下命令:

  1. make ARCH=arm omap2plus_defconfig  

  (3)編譯內核:

  1. make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- -j8  

  我的linux工具鏈前綴是arm-linux-gnueabi-,這個需要根據自己的實際的工具鏈情況進行替換。

  (4)編譯dtb:

  1. make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- am335x-evm.dtb  

  (5)制作啟動盤:

  將SD格式化為FAT系統,將MLO、u-boot.img拷貝到根目錄下。

  在根目錄下創建boot目錄,將編譯好的zImage和am335x-evm.dtb拷貝到該目錄下。

  (6)u-boot命令行啟動Linux內核

  1. load mmc 0 0x88000000 /boot/am335x-evm.dtb  

  2. load mmc 0 0x82000000 /boot/zImage  

  3. bootz 0x82000000 - 0x88000000  

  至此,Linux內核就能啟動了。

關于如何使用dtb方式啟動內核就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

dtb
AI

抚宁县| 台中县| 孙吴县| 绥江县| 克什克腾旗| 湖北省| 加查县| 长汀县| 依安县| 新和县| 凤冈县| 柳林县| 宜川县| 梧州市| 邢台市| 拜泉县| 延吉市| 焉耆| 临泽县| 申扎县| 泽普县| 花莲县| 保康县| 韶关市| 栖霞市| 东宁县| 临安市| 杭州市| 石家庄市| 车致| 华亭县| 青岛市| 定西市| 寻甸| 连云港市| 武夷山市| 手机| 广州市| 宝应县| 长寿区| 怀安县|