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

溫馨提示×

溫馨提示×

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

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

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

沾化县| 界首市| 柘城县| 大丰市| 韶山市| 宁德市| 宁武县| 龙岩市| 敖汉旗| 柯坪县| 防城港市| 衡水市| 思茅市| 资中县| 突泉县| 武隆县| 杭锦后旗| 蓬安县| 天津市| 邳州市| 山阳县| 天气| 乌兰浩特市| 文山县| 越西县| 扎鲁特旗| 黑龙江省| 佛山市| 仁寿县| 临桂县| 潼南县| 博兴县| 西丰县| 民勤县| 监利县| 阿巴嘎旗| 酒泉市| 鹤峰县| 北京市| 麻阳| 赣州市|