女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

迅為i.MX6Q開(kāi)發(fā)板Openwrt 文件系統(tǒng)構(gòu)建

北京迅為電子 ? 2022-04-19 14:27 ? 次閱讀

1 什么是 Openwrt

配套資料在網(wǎng)盤資料的“iTOP-i.MX6 系列開(kāi)發(fā)板(6Q,6D,6QPLUS)\4_iTOP-i.MX6 開(kāi)發(fā)板資料匯總(不含光盤資料)\12_iTOP-i.MX6 開(kāi)發(fā)板 buildroot 系統(tǒng) OTA 升級(jí)” Cisco/Linksys 在 2003 年發(fā)布了 WRT54G 這款無(wú)線路由器,同年有人發(fā)現(xiàn)它的 IOS 是基于 Linux 的,然而Linux 是基于 GPL 許可證發(fā)布的,按照該許可證 Cisco 應(yīng)該把 WRT54G 的 IOS 的源代碼公開(kāi)。

2003 年 3 月,Cisco 迫于公眾壓力公開(kāi)了 WRT54G 的源代碼。此后就有了一些基于 Cisco 源碼的第三方路由器固件,OpenWrt 就 是其中的一個(gè)。

OpenWrt 的特點(diǎn):

可擴(kuò)展性好,可以在線安裝您所需要的功能,目前有 1000 多個(gè)功能包可選;

是一臺(tái)完整的 Linux 工作站,文件系統(tǒng)可讀可寫,便于開(kāi)發(fā)者學(xué)習(xí)和實(shí)踐;

2 為什么要使用軟路由?

首先家里面的路由器功能有限,很多功能不支持,就比如外網(wǎng)然后家中普通路由器支持一定的功能,但是性能有限,開(kāi)啟復(fù)雜功能之后原本路由器的職責(zé)又承擔(dān)不了了,會(huì)出現(xiàn)丟包斷流等現(xiàn)象,這時(shí)候需要?jiǎng)e的硬件來(lái)完成高層的工作,減輕路由器的負(fù)擔(dān),保證家庭網(wǎng)絡(luò)的運(yùn)行的流暢穩(wěn)定。

我們一般家庭的網(wǎng)絡(luò)拓?fù)鋱D,如下圖所示:

根據(jù)上述圖片,我們已經(jīng)知道了家庭網(wǎng)絡(luò)的大致結(jié)構(gòu),那么我們現(xiàn)在就需要在中間設(shè)置一個(gè)代理,把本來(lái)從用戶走向路由器的流量攔下來(lái),經(jīng)過(guò)這個(gè)代理的“處理”之后,再直接給家庭路由器發(fā)送出去即可,

這樣家庭路由器只需要關(guān)注傳統(tǒng)的路由交換功能,而不需要處理傳輸層或者應(yīng)用層的數(shù)據(jù)了,這就保證了家庭路由器的低負(fù)載和網(wǎng)絡(luò)功能的增強(qiáng)。于是,我們提出來(lái)的一種新的網(wǎng)絡(luò)結(jié)構(gòu),其物理結(jié)構(gòu)如下:

實(shí)際的數(shù)據(jù)流向如下圖所示:

叫旁路由的原因其實(shí)就是因?yàn)樗蛼煸谝慌岳玻遣皇呛苄蜗竽兀?/p>

3 openwrt 的編譯

本章節(jié)參考 lede 大神的教程進(jìn)行編譯,具體鏈接為 https://github.com/coolsnowwolf/lede

下面是幾點(diǎn)注意事項(xiàng):

1.不要用 root 用戶進(jìn)行編譯!!!

2.請(qǐng)全程使用

3.默認(rèn)登陸 IP 192.168.1.1 密碼 password

對(duì)于第一次編譯,迅為已經(jīng)編譯完成,存放路徑為“

iTOP-i.MX6 系列開(kāi)發(fā)板(6Q,6D,6QPLUS)\4_iTOP-i.MX6開(kāi)發(fā)板資料匯總(不含光盤資料)\12_iTOP-i.MX6 開(kāi)發(fā)板 openwrt 文件系統(tǒng)\03_編譯好的源碼”。

編譯環(huán)境為 Ubuntu 64bit,推薦 Ubuntu 20.04 LTS x64 首先進(jìn)入終端,輸入命令,使用以下命令搭建編譯環(huán)境

編譯環(huán)境搭完成后,使用命令 git clone https://github.com/coolsnowwolf/lede,對(duì) lede 大神的源碼進(jìn)行克隆拉取,拉取完成會(huì)在當(dāng)前目錄下產(chǎn)生名字為 lede 的文件夾如下圖所示:

或者將迅為已經(jīng)下載好的源碼拷貝到 ubuntu 虛擬機(jī)上,使用命令對(duì)其解壓縮也也可以實(shí)現(xiàn),源碼存放 路徑為“iTOP-i.MX6 系列開(kāi)發(fā)板(6Q,6D,6QPLUS)\4_iTOP-i.MX6 開(kāi)發(fā)板資料匯總(不含光盤資料) \12_iTOP-i.MX6 開(kāi)發(fā)板 openwrt 文件系統(tǒng)\01_編譯所需源碼”

然后使用命令“cd lede”進(jìn)入該文件夾,

作者這里為已經(jīng)編譯完成的,具體文件可能會(huì)有區(qū)別,拉取成功即可。

使用下列命令進(jìn)行更新擴(kuò)展:

./scripts/feeds update -a

擴(kuò)展時(shí)間略長(zhǎng)請(qǐng)耐心等待,擴(kuò)展過(guò)程如下圖所示:

更新擴(kuò)展完成之后繼續(xù)輸入命令

./scripts/feeds install -a

進(jìn)行安裝擴(kuò)展。安裝完成之后我們的環(huán)境就搭建完成了。

安裝擴(kuò)展完成后。輸入命令“make menuconfig”,進(jìn)入可視化界面進(jìn)行配置,如下圖所示:

點(diǎn)擊回車進(jìn)入首選項(xiàng) Target System,如下圖所示:

對(duì)相應(yīng)的平臺(tái)架構(gòu)進(jìn)行選擇,我們選擇 i.MX 6,

選擇后,功能頁(yè)面如下圖所示:

其他的地方不需要修改,通過(guò) save 進(jìn)行保存,

通過(guò) Exit 進(jìn)行退出,

回到源碼目錄后,使用命令

make -j8 download V=s

下載 dl 庫(kù),

輸入命令

make -j1 V=s

即可開(kāi)始編譯你要的固件了。

編譯時(shí)間取決于自身機(jī)器的性能,大約五個(gè)小時(shí)左右。編譯完成如下圖所示:

4 openwrt 文件系統(tǒng)的燒寫

編譯完成后,使用命令

cd bin/targets/imx6/generic

進(jìn)入 generic 目錄,在這里我們只用最后生成的文件系統(tǒng),如下圖所示:

然后拷貝該文件系統(tǒng)到任意目錄(看個(gè)人,自己怎樣方便怎樣來(lái)),作者拷貝到了/home/topeet/rootfs 目錄下,

使用命令

tar -vxf openwrt-imx6-default-rootfs.tar.gz

對(duì)其進(jìn)行解壓縮,

然后使用命令

rm -rf openwrt-imx6-default-rootfs.tar.gz

移除原壓縮文件,如下圖所示:

然后使用命令

tar -zcvf rootfs.tgz bin etc mnt proc root sys usr www dev lib overlay rom sbin tmp var

對(duì)文件進(jìn)行打包處理,壓縮成我們能燒寫的文件格式。

如下圖所示,可以看到我們所需要的壓縮文件已經(jīng)生成了

將該壓縮文件燒寫進(jìn)我們的開(kāi)發(fā)板。

燒寫完成之后正常上電啟動(dòng),進(jìn)入 uboot 模式,來(lái)設(shè)置啟動(dòng)方式,由于我們燒寫的是 Linux 系統(tǒng),所以

我們使用以下命令來(lái)設(shè)置 Linux 啟動(dòng)

setenv bootsystem qt

使用命令來(lái)保存。

saveenv

最后使用命令重啟,開(kāi)發(fā)板重啟就可以正常啟動(dòng)了,正常啟動(dòng)如下圖所示:

至此我們的文件系統(tǒng)就燒寫成功了。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5537

    瀏覽量

    102456
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    RK3568開(kāi)發(fā)板驅(qū)動(dòng)指南GPIO子系統(tǒng)GPIO子系統(tǒng)API函數(shù)的引入

    RK3568開(kāi)發(fā)板驅(qū)動(dòng)指南GPIO子系統(tǒng)GPIO子系統(tǒng)API函數(shù)的引入
    的頭像 發(fā)表于 05-29 14:05 ?315次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b>RK3568<b class='flag-5'>開(kāi)發(fā)板</b>驅(qū)動(dòng)指南GPIO子<b class='flag-5'>系統(tǒng)</b>GPIO子<b class='flag-5'>系統(tǒng)</b>API函數(shù)的引入

    NXP i.MX 91開(kāi)發(fā)板#支持快速創(chuàng)建基于Linux?的邊緣器件

    例評(píng)估,使開(kāi)發(fā)人員能夠加快產(chǎn)品開(kāi)發(fā),同時(shí)顯著降低成本。FRDM i.MX 91具有各種接口、PMIC和三頻無(wú)線電Wi-Fi^?^ 6、藍(lán)牙
    的頭像 發(fā)表于 05-19 10:55 ?486次閱讀
    NXP <b class='flag-5'>i.MX</b> 91<b class='flag-5'>開(kāi)發(fā)板</b>#支持快速創(chuàng)建基于Linux?的邊緣器件

    Linux文件系統(tǒng)打包及鏡像制作,觸覺(jué)智能RK3562開(kāi)發(fā)板演示

    本文介紹Linux開(kāi)發(fā)板文件系統(tǒng)打包及鏡像制作的方法,演示Linux文件系統(tǒng)打包及鏡像制作,適用于想將配置好的系統(tǒng)環(huán)境打包成鏡像批量燒錄。觸覺(jué)智能RK3562
    的頭像 發(fā)表于 04-28 16:45 ?241次閱讀
    Linux<b class='flag-5'>文件系統(tǒng)</b>打包及鏡像制作,觸覺(jué)智能RK3562<b class='flag-5'>開(kāi)發(fā)板</b>演示

    i.MX6Q上切換時(shí)鐘源后出現(xiàn)以太網(wǎng)連接問(wèn)題,求解決

    更改參考時(shí)鐘源后,我在基于 i.MX6Q 的電路上遇到以太網(wǎng)連接問(wèn)題。我正在將 LAN8720A PHY 與 RGMII 一起使用。 最初,我在 device tree 中定義了
    發(fā)表于 04-02 08:00

    北京RK3568開(kāi)發(fā)板OpenHarmony系統(tǒng)南向驅(qū)動(dòng)開(kāi)發(fā)內(nèi)核HDF驅(qū)動(dòng)框架架構(gòu)

    北京RK3568開(kāi)發(fā)板OpenHarmony系統(tǒng)南向驅(qū)動(dòng)開(kāi)發(fā)內(nèi)核HDF驅(qū)動(dòng)框架架構(gòu)
    的頭像 發(fā)表于 03-11 14:13 ?992次閱讀
    北京<b class='flag-5'>迅</b><b class='flag-5'>為</b>RK3568<b class='flag-5'>開(kāi)發(fā)板</b>OpenHarmony<b class='flag-5'>系統(tǒng)</b>南向驅(qū)動(dòng)<b class='flag-5'>開(kāi)發(fā)</b>內(nèi)核HDF驅(qū)動(dòng)框架架構(gòu)

    恩智浦推出FRDM i.MX 93開(kāi)發(fā)板

    備受嵌入式開(kāi)發(fā)者青睞的恩智浦FRDM開(kāi)發(fā)平臺(tái),迎來(lái)了一位新成員——FRDM i.MX 93開(kāi)發(fā)板,這也是第一塊配備i.MX MPU的FRDM
    的頭像 發(fā)表于 02-21 14:22 ?1082次閱讀

    RK3576開(kāi)發(fā)板核心與底板接口硬件介紹

    RK3576開(kāi)發(fā)板核心與底板接口硬件介紹
    的頭像 發(fā)表于 01-14 15:15 ?1304次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b>RK3576<b class='flag-5'>開(kāi)發(fā)板</b>核心<b class='flag-5'>板</b>與底板接口硬件介紹

    電子】i.MX6UL和i.MX6ULL芯片區(qū)別與開(kāi)發(fā)板對(duì)比

    電子】i.MX6UL和i.MX6ULL芯片區(qū)別與開(kāi)發(fā)板對(duì)比
    的頭像 發(fā)表于 11-28 14:31 ?1228次閱讀
    【<b class='flag-5'>迅</b><b class='flag-5'>為</b>電子】<b class='flag-5'>i.MX6</b>UL和<b class='flag-5'>i.MX6</b>ULL芯片區(qū)別與<b class='flag-5'>開(kāi)發(fā)板</b>對(duì)比

    電子】叮!您的RK3568開(kāi)發(fā)板系統(tǒng)鏡像備份方法請(qǐng)查收

    電子】叮!您的RK3568開(kāi)發(fā)板系統(tǒng)鏡像備份方法請(qǐng)查收
    的頭像 發(fā)表于 11-27 14:02 ?928次閱讀
    【<b class='flag-5'>迅</b><b class='flag-5'>為</b>電子】叮!您的RK3568<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>系統(tǒng)</b>鏡像備份方法請(qǐng)查收

    【北京】itop-3562開(kāi)發(fā)板在Linux系統(tǒng)中使用NPU

    【北京】itop-3562開(kāi)發(fā)板在Linux系統(tǒng)中使用NPU
    的頭像 發(fā)表于 11-25 14:52 ?874次閱讀
    【北京<b class='flag-5'>迅</b><b class='flag-5'>為</b>】itop-3562<b class='flag-5'>開(kāi)發(fā)板</b>在Linux<b class='flag-5'>系統(tǒng)</b>中使用NPU

    i.MX Linux開(kāi)發(fā)實(shí)戰(zhàn)指南—基于野火i.MX系列開(kāi)發(fā)板

    電子發(fā)燒友網(wǎng)站提供《i.MX Linux開(kāi)發(fā)實(shí)戰(zhàn)指南—基于野火i.MX系列開(kāi)發(fā)板.pdf》資料免費(fèi)下載
    發(fā)表于 10-10 17:23 ?12次下載

    【米爾NXP i.MX 93開(kāi)發(fā)板試用評(píng)測(cè)】05.OpenWRT構(gòu)建-構(gòu)建完成和燒錄

    放到文件系統(tǒng)中,所以我們先把這個(gè)tar.gz文件也放到啟動(dòng)分區(qū)中。 接下來(lái)插在開(kāi)發(fā)板上面,插上去以后,先別撥碼0000,先撥碼0001進(jìn)入板子上的系統(tǒng),因?yàn)槲覀円渴鹨幌?/div>
    發(fā)表于 09-20 17:30

    【米爾NXP i.MX 93開(kāi)發(fā)板試用評(píng)測(cè)】04.OpenWRT構(gòu)建-開(kāi)始編譯

    i.MX 93開(kāi)發(fā)板不僅僅支持Debian和yocto這兩種系統(tǒng)了,還增加了Openwrt這個(gè)系統(tǒng),要知道我們的米爾底板上面可是有兩個(gè)千兆
    發(fā)表于 09-19 14:36

    【北京】iTOP-i.MX6開(kāi)發(fā)板使用手冊(cè)第四部分固件編譯第十四章非設(shè)備樹(shù)Android4.4系統(tǒng)編譯

    【北京】iTOP-i.MX6開(kāi)發(fā)板使用手冊(cè)第四部分固件編譯第十四章非設(shè)備樹(shù)Android4.4系統(tǒng)編譯
    的頭像 發(fā)表于 09-12 15:43 ?835次閱讀
    【北京<b class='flag-5'>迅</b><b class='flag-5'>為</b>】iTOP-<b class='flag-5'>i.MX6</b><b class='flag-5'>開(kāi)發(fā)板</b>使用手冊(cè)第四部分固件編譯第十四章非設(shè)備樹(shù)Android4.4<b class='flag-5'>系統(tǒng)</b>編譯

    【北京】itop-3588開(kāi)發(fā)板快速測(cè)試手冊(cè)-銀河麒麟系統(tǒng)功能測(cè)試

    【北京】itop-3588開(kāi)發(fā)板快速測(cè)試手冊(cè)-銀河麒麟系統(tǒng)功能測(cè)試
    的頭像 發(fā)表于 09-09 14:44 ?1342次閱讀
    【北京<b class='flag-5'>迅</b><b class='flag-5'>為</b>】itop-3588<b class='flag-5'>開(kāi)發(fā)板</b>快速測(cè)試手冊(cè)-銀河麒麟<b class='flag-5'>系統(tǒng)</b>功能測(cè)試