91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

如何使用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

阜平县| 洪雅县| 梁平县| 南开区| 宁晋县| 酉阳| 鄯善县| 巧家县| 饶平县| 绍兴县| 卢龙县| 清远市| 手游| 从江县| 荃湾区| 虞城县| 梁河县| 清徐县| 江山市| 贵溪市| 聊城市| 西乡县| 湟中县| 邯郸市| 榆社县| 玉田县| 镇原县| 五家渠市| 波密县| 昭通市| 渝中区| 唐海县| 昭苏县| 康定县| 平原县| 逊克县| 乐至县| 滦平县| 大方县| 博客| 安溪县|