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

溫馨提示×

溫馨提示×

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

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

OpenWrt如何新建設備

發布時間:2021-12-18 11:39:32 來源:億速云 閱讀:359 作者:小新 欄目:互聯網科技

這篇文章給大家分享的是有關OpenWrt如何新建設備的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

一.分析某一個設備實例(mt300a)


在target目錄下查看設備[mt300a]的文件列表:

  1. target/linux/ramips/base-files/etc/board.d/01_leds

  2. target/linux/ramips/base-files/etc/board.d/02_network

  3. target/linux/ramips/base-files/lib/upgrade/platform.sh

  4. target/linux/ramips/base-files/lib/ramips.sh

  5. target/linux/ramips/dts/GL-MT300A.dts

  6. target/linux/ramips/image/mt7620.mk

二.細說新設備的重要文件


  • 生成固件中的配置的文件及文件夾[/etc/*]

    來自源代碼中的(/target/linux/<arch_name>/base-files/etc/…)的目錄下,它主要包含以下文件及文件夾:

    1. */etc/board.d/ 定義設備專用的默認硬件的腳本,如LED和網絡接口。

    2. */etc/hotplug.d/ 定義設備專用的,在插入熱插拔設備時自動運行的腳本

    3. */etc/init.d/ 定義設備專用的在啟動時自動運行的腳本

    4. */etc/uci-defaults/ 定義設備專用的UCI默認設置

    5. */diag.sh 定義設備顯示的錯誤代碼

  • 生成固件中的配置的文件及文件夾[/lib/*]

    來自源代碼中的(/target/linux/<arch_name>/base-files/lib/…)的目錄下,它主要包含以下文件及文件夾:

    1. */etc/<arch_name>.sh 將閱讀友好的設備名轉化為腳本安全的設備名的腳本

    2. */etc/preinit/ 通用<arch_name>預初始化腳本

    3. */etc/upgrade/ 通用<arch_name>升級腳本

  • 生成固件中的配置的文件及文件夾[/sbin/*]

    來自源代碼中的(/target/linux/<arch_name>/base-files/sbin)的目錄下。 一般為通用的<arch_name>/sbin腳本和工具.

  • 設備樹源文件

    放置在源代碼中的(/target/linux/<arch_name>/dts/)

  • 用于構建寫入用鏡像的設置文件

    放置在源文件(/target/linux/<arch_name>/image/)

  • 設備專用的設置文件

    放置在源文件(/target/linux/<arch_name>/<board_name>/)

  • menuconfig中使用的架構專用(Arch-specific)配置文件

    放置在源文件(/target/linux/<arch_name>/modules.mk)

  • 使新設備出現在make menuconfig中

    需要源文件(touch target/linux/*/Makefile)

三.補丁文件

補丁- *子目錄包含內核補丁應用對于每一個目標。 所有的補丁都應該被命名為'NNN-lowercase_shortname.patch',

分為以下類別:

  1. 0xx - upstream backports

  2. 1xx - code awaiting upstream merge

  3. 2xx - kernel build / config / header patches

  4. 3xx - architecture specific patches

  5. 4xx - mtd related patches (subsystem and drivers)

  6. 5xx - filesystem related patches

  7. 6xx - generic network patches

  8. 7xx - network / phy driver patches

  9. 8xx - other drivers

  10. 9xx - uncategorized other patches

感謝各位的閱讀!關于“OpenWrt如何新建設備”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

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

AI

孙吴县| 辽宁省| 商水县| 贡嘎县| 绥棱县| 射阳县| 瓦房店市| 无为县| 三江| 中江县| 徐州市| 德令哈市| 洛宁县| 永年县| 那坡县| 广昌县| 车险| 长宁区| 安溪县| 康马县| 垣曲县| 德兴市| 漳浦县| 淅川县| 邵阳市| 始兴县| 西畴县| 高安市| 博兴县| 宁波市| 平湖市| 永丰县| 西平县| 怀远县| 灵丘县| 昌黎县| 彩票| 仁布县| 五莲县| 临猗县| 汶川县|