<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

OpenWrt One/AP-24.XY 開源路由器發布,OpenWRT與Banana Pi社區合作

Banana Pi開源硬件 ? 來源:Banana Pi開源硬件 ? 作者:Banana Pi開源硬件 ? 2024-04-21 17:52 ? 次閱讀

wKgZomYjQuuAFZjNAAGUPpfq5V8820.jpg

OpenWrt One/AP-24.XY 開源路由器

2024 年,OpenWrt 項目將迎來20 周年!OpenWrt 開源社區官方通過推出社區自己的第一個完全上游支持的硬件設計來慶祝這一周年紀念日。并與聯發科,Banana Pi開源社區緊密合作,共同完成硬件的設計與制造,利用Banana Pi開源社區的銷售網絡開展銷售。

這個想法的開始---OpenWRT官方社區的建議與設票。

這并不新鮮。我們在 2017 年和 2018 年的 OpenWrt 峰會上首次談到了這一點。從 2023 年 12 月開始,我們在修補 Banana Pi 風格的設備時就清楚地意識到,它們已經非常接近我們想要在“17/”18 年實現的目標。 Banana PI 在社區中越來越受歡迎。

它們使用自編譯的可信固件-A (TF-A) 和上游 U-Boot (感謝 MTK/Daniel) 啟動,并且某些板已經得到上游 Linux 內核的完全支持。唯一的非開源組件是在獨立內核上運行的 2.5 GbE PHY 和 Wi-Fi 固件 blob,這些內核獨立于運行 Linux 的主 SoC 以及在啟動早期執行的 DRAM 校準例程。

我在 12 月 6 日聯系了三位項目成員(pepe2k、dangole、nbd),概述了總體思路。我們研究了幾個設計方案,一開始我們專注于可能的最強大(也是最昂貴)的配置,但最終得到了一些相當簡單且最重要的是
可行的配置。我們想建議將以下內容作為我們的“第一個”社區驅動的硬件平臺,稱為“OpenWrt One/AP-24.XY”。

我和 pepe2k(非常感謝)一起討論了這個問題很多個小時,并制定了以下項目提案。我們沒有在規格上瘋狂,而是決定加入一些我們認為所有 OpenWrt 支持的平臺都應該具備的優秀功能(例如,具有多個恢復選項、無障礙的系統控制臺訪問、帶有備用電池的板載 RTC 等,幾乎堅不可摧)。

這是我們的第一個設計,所以讓我們 KiSS 吧!

硬件規格:

SOC:聯發科 MT7981B

Wi-Fi:MediaTek MT7976C(2x2 2.4 GHz + 3x3/2x2 + 零等待 DFS 5Ghz)

DRAM:1 GiB DDR4

閃存:128 MiB SPI NAND+ 4 MiB SPI NOR

以太網:2 個 RJ45(2.5 GbE + 1 GbE)

USB(主機):USB 2.0(A 型端口

USB(設備、控制臺):Holtek HT42B534-2 UART 轉 USB(USB-C 端口)

存儲:M.2 2042 用于 NVMe SSD(PCIe gen 2 x1)

按鈕:2x(重置+用戶)

機械開關:1x 用于啟動選擇(恢復、常規)

LED:2x(PWM 驅動)、2x ETH Led(GPIO 驅動)

外部硬件看門狗:EM微電子EM6324(GPIO驅動)

RTC:NXP PCF8563TS (I2C),帶備用電池座(CR1220)

電源:USB-C 端口上的 USB-PD 12-25V(通過 RT5400 模塊可選 802.3at/af PoE

擴展槽:mikroBUS

認證: FCC/EC/RoHS 合規性

外殼:PCB尺寸兼容BPi-R4,外殼設計可重復使用

主 SOC 的 JTAG:10 引腳 1.27 毫米間距(ARM JTAG/SWD)

天線連接器:3x MMCX,易于使用、組裝和耐用

原理圖:這些將公開(許可證待定)

GPL 合規性:3b。 “附上書面報價……向任何第三方提供
……相應源代碼的完整機器可讀副本”

價格:目標100美元以下

該設備將如何分發?

由于很多原因,OpenWrt 本身無法處理這個問題。這就是我們盡早與證監會溝通的原因。我們的想法是,BPi 將使用已經建立的渠道分發設備,并且每售出一臺設備,就會向我們的 SFC 為 OpenWrt 指定的基金捐款。這筆錢可以用來支付托管費用或者 OpenWrt 峰會。

SFC 致力于在該項目上以各種方式與我們合作,包括確保 OpenWrt 的商標得到適當尊重,該路由器是出色的 GPL/LGPL 合規性的典范,并且這成為我們的項目和 FOSS 的絕佳推廣機會一般來說!

常問問題

為什么有兩種不同的閃存芯片?

這個想法是讓設備(幾乎?。﹫圆豢纱莶⑶液苋菀谆謴?。

NAND 將保存主加載程序 (U-Boot) 和 Linux 映像,并將成為
默認啟動設備

NOR 默認情況下將受到寫保護(板上有可用的 WP 跳線),并將保存恢復引導加載程序(以及其他重要數據,例如 Wi-Fi 校準)

專用啟動選擇開關將允許在 NOR 和 NAND 之間切換

M.2 插槽有何用途?

我們將使用 M.2 和 M-key 進行 NVMe 存儲。有一個正在進行中的補丁可以讓 PCIe 在 U-Boot 引導加載程序中工作。這將允許直接從 NVMe 啟動其他 Linux 發行版,例如 Debian 和 Alpine。

為什么設備上沒有 USB 3.x 主機端口?

USB 3.x 和 PCIe 總線在選定的 SoC 芯片中共享,因此
只有一個高速 USB 端口可用

控制臺 USB-C 端口的用途是什么?

Holtek UART 轉 USB 橋接器,在 USB-C 上支持 CDC-ACM,使該設備非常易于通信。不需要額外的硬件或驅動程序。例如,Android 默認啟用 CDC-ACM 支持。

該設備將具有什么 MAC OUI?

我們計劃為 OpenWrt 注冊一個 OUI 塊,該塊也可用于
其他供應商擴展,例如 Wi-Fi 信標 IE。

mikroBUS 連接器的用途是什么?

選擇 mikroBUS 是因為我們希望使硬件可擴展。有用于 UART、SPI、I2C 總線和 RST/INT 信號的專用引腳。該標準使用常規 2.54 毫米間距連接器(您可以使用可用的 mikroBUS 模塊,或者僅使用 2.54 毫米跨接電纜連接到其他模塊)。

為什么板上有 RTC 而不是 mikroBUS 模塊?

我們相信 Wi-Fi(或一般網絡)設備默認應具備很多功能。在許多應用程序中,設備上始終保持正確的時間至關重要,例如 VPN、DNSSEC……

導致這封電子郵件的事件時間表

請原諒我們在初始階段缺乏公眾溝通(如您所見,這一階段簡短而快速)。我們希望在向社區公開該項目之前確保它是可行的。如果我們宣布的某些內容后來發現不可行,從而辜負了社區內的期望,那將是一種真正的恥辱。

03.12 - 初步想法
06.12 - ping pepe2k、dangole、nbd
07.12 - ping MediaTek 并詢問這聽起來是否可行
08.12 - ping jow、Hauke
08.12 - 請求與 SFC 通話,我們希望他們盡快參與
09.12 - MediaTek 回復并表示他們可以提供幫助
09.12 - ping apacar、ynezz、dwmm2、lynxis、rsalvaterra
12.12 - 聯發科與 Banana Pi 進行了交談,他們也喜歡這個想法
18.12 - 與 SFC 進行通話(Hauke 加入,我們發現沒有事先交談的時間)
20.12 - 開始編寫U-Boot PCIe 驅動程序,實現了 USB 恢復和
android fastboot 恢復工作。
...然后年終慶?;顒娱_始了,兩周內沒有發生太多事情
。
03.01-08.01 - 寫下這段文字

進展---OpenWRT官方社區的建議與設票。最終得到了社區支持,項目正式啟動。

投票 2024-01-17 - OpenWrt One

開始于:約翰·克里斯平

提議

OpenWrt One 將是一款專為自由和開源軟件愛好者設計的無線網絡設備,鼓勵人們修補和學習嵌入式開發和 Linux 網絡。

OpenWrt One 的目的是使 OpenWrt 受益,因為該項目將獲得每售出一個單位的收入份額。

我們的目的是構建一個具有 OpenWrt 友好硬件規格的設備,使其具有良好的可支持性,并作為制造商的潛在榜樣 - 它將獲得與其他支持 OpenWrt 的設備相同級別的社區支持,不會有優先級,也不會付費支持渠道,沒有專門的 OpenWrt 版本或類似版本。設備支持應完全上游到普通 OpenWrt。

OpenWrt One 是一項由我(John Crispin)領導的私人自愿倡議。 ODM設計的初始研發費用由我個人支付,沒有動用任何OpenWrt資金。我不會從中獲利。為了減少個人開發人員或整個項目的負債、上市時間和負擔,我建議與 Banana Pi 社區背后的 ODM 共同開發 OpenWrt One PCB。 OpenWrt One 將重用現有 Banana Pi PCB 和外殼的設計方面以及外形尺寸。

OpenWrt One“并非”旨在:

商用現成路由器或 AP 的競爭者。

實現千兆NAT速度的有線路由器

尖端 Wi-Fi 6e/7 接入點

網絡附加存儲設備

高速以太網交換機

“一個”的目標是:

盡可能開放并完全符合其使用的所有 Copyleft 和其他FOSS許可證

用于修補/學習開放硬件和 Linux 的教育平臺

一種向 OpenWrt 項目捐贈同時獲得精美小工具作為回報的方式

通過 mikroBUS、GPIO 和 PCI/e M.2 提供擴展性

軟件堅不可摧,無需額外手段即可輕松恢復

實現遲來的個人目標的滿足感

通過開始這次投票,我要求 OpenWrt 項目的其他開發人員:

a) 認可 OpenWrt One 硬件設備使用和提及 OpenWrt 商標和徽標,允許 ODM 在絲印和外殼上打印 OpenWrt 徽標,并將最終設備標記為“OpenWrt One”并以此進行營銷。如果投票成功,軟件自由保護協會 (SFC) 同意負責與 ODM 簽訂法律協議。

b) 授權 SFC, Inc. 代表 OpenWrt 注冊 IEEE MAC Address Block Large (MA-L)。所需的一次性付款將由私人非項目資金支付。

c) 同意 SFC 將代表 OpenWrt 從 ODM 銷售的每個單元中獲得一定比例的收入,并將收到的資金根據現有財政協議用于 OpenWrt 項目,以支付未來的費用。目前我的目標是占據 10% 左右的份額,預計每單位價格為 100 美元左右。

投票應在10天內結束。

如果投票成功,接下來的步驟將是:

與芯片供應商 (MediaTek) 和 ODM (Banana Pi) 一起完成硬件設計 - 預計需要 4-8 周

接收工程樣品(15個單位)并將其分發給感興趣的各方

向 SFC 提供樣品以進行 Copyleft/ FOSS許可證合規性驗證。

一旦工程樣品被確認可以工作,ODM 將開始生產第一批設備

請理解,在投票成功之前,我無權代表 OpenWrt 與相關實體進一步進行任何討論。一旦通過此次投票獲得同意,最終的技術和法律細節將得到澄清。

約翰

統計數據

會員 是的 丟失的
40 30 10

結果

Stats

Members Yes No Missing
40 30 10

Results

Member OpenWrt One
Adrian
Alberto
Alexander +1
álvaro +1
Baptiste +1
Christian L. +1
Christian M. +1
Chuanhong +1
Daniel +1
David B. +1
David W. +1
Felix +1
Florian
Hans +1
Hauke +1
Imre
Jo-Philipp +1
John +1
Jonas +1
Kevin +1
Koen +1
Luka
Mathias +1
Matthias +1
Mirko
Nick +1
Paul +1
Petr +1
Piotr +1
Rafa? +1
Rich +1
Rui +1
Sander +1
Steven
Stijn
Sungbo +1
Ted +1
Thomas
Yousong +1
Zoltan

進展-- 確定所有硬件需求,Banana Pi開源社區正式啟動設計。

wKgZomYjQuuACboDAACpR2jnVds799.jpg

2024年二月正式進行設計與樣板制作,二月底第一批15片樣板正式提供給OpenWRT開源社區

wKgaomYjQuyABIsnAALTKu02NIc470.jpgwKgZomYjQuyAdzjgAAIi03UV9gc892.jpg

選擇路由器規格的目標是將價格保持在 100 美元以下,這就是為什么我們使用 USB 2.0 等接口而不是 USB 3.0,因為Filogic 820 SoC 中沒有任何備用接口。這些原理圖將在尚未確定的開源許可證下公開提供,并且正如您所期望的那樣,“相應源代碼的完整機器可讀副本”將遵守 GPL 合規性。

OpenWrt 開發人員選擇 Banana Pi 是因為他們現有的開發板的功能與他們多年來一直想要的功能非常匹配,該公司近年來在 OpenWrt 社區中越來越受歡迎,并且上游/主線 U 已經支持很多功能-啟動和Linux。非開源組件包括 2.5GbE PHY 和 WiFi 固件,其中 blob 運行在獨立于運行 OpenWrt 的主 SoC 的單獨內核上。 DRAM 校準例程也是閉源二進制文件。

OpenWrt One/AP-24.XY 路由器應該為該項目提供收入來源,例如,用于支付托管和 OpenWrt 會議的費用,Banana Pi 通過其分銷網絡銷售該板,并且對于每售出的設備,將指定用于 OpenWrt 的資金捐贈給軟件自由保護協會 (SDC)。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 路由器
    +關注

    關注

    22

    文章

    3577

    瀏覽量

    111684
  • 開源
    +關注

    關注

    3

    文章

    3026

    瀏覽量

    41772
  • OpenWrt
    +關注

    關注

    10

    文章

    120

    瀏覽量

    38976
  • banana
    +關注

    關注

    0

    文章

    15

    瀏覽量

    308
收藏 人收藏

    評論

    相關推薦

    OpenWRT 開源社區官方第一塊開發板 OpenWrt One/AP-24.XY,正式面世

    ://forum.banana-pi.org/t/openwrt-one-ap-24-xy-with-mediatek-mt7981b-filogic-820-sample-ready/17726 *#開源硬件#**#
    發表于 04-09 11:32

    Banana Pi BPI-R3開源路由器啟動及性能評測

    Banana Pi BPI-R3開源路由器啟動及性能評測
    發表于 02-01 16:32

    即將推出的 OpenWrt One/AP-24.XYOpenWrt官方 和 Banana Pi官方合作路由器

    OpenWrt開發人員正在與Banana Pi合作開發OpenWrt One/
    的頭像 發表于 01-15 18:02 ?431次閱讀
    即將推出的 <b class='flag-5'>OpenWrt</b> <b class='flag-5'>One</b>/<b class='flag-5'>AP-24.XY</b>:<b class='flag-5'>OpenWrt</b>官方 和 <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b>官方<b class='flag-5'>合作</b><b class='flag-5'>路由器</b>板

    即將推出的 OpenWrt One/AP-24.XYOpenWrtBanana Pi 合作路由器

    OpenWrt開發人員正在與Banana Pi合作開發OpenWrt One/
    發表于 01-13 09:56

    OpenWrt 23.05開源Linux操作系統用于路由器和資源受限的無頭嵌入式系統

    OpenWrt 23.05開源Linux操作系統,用于路由器和資源受限的無頭嵌入式系統,自一年多前OpenWrt 22.03發布以來,剛剛
    的頭像 發表于 10-17 14:15 ?2287次閱讀

    為什么有些路由器要安裝openwrt系統?

    路由器原來系統不好還是有其他原因,還有哪些路由器可以安裝openwrt
    發表于 10-08 06:35

    使用 OpenWRT 設置 Banana Pi BPI-R3開源硬件路由器

    的網絡設置一條到 pfSense 后面的路由。這是為了提供另一個級別的安全性。我有兩臺Banana-Pi路由器1) Banana-Pi R2 Pro 2)
    發表于 09-14 12:46

    使用 OpenWRT 設置 Banana Pi BPI-R3開源硬件路由器

    為我的網絡設置一條到 pfSense 后面的路由。這是為了提供另一個級別的安全性。我有兩臺Banana-Pi路由器1) Banana-Pi R2 Pro 2)
    的頭像 發表于 09-14 11:30 ?466次閱讀
    使用 <b class='flag-5'>OpenWRT</b> 設置 <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> BPI-R3<b class='flag-5'>開源</b>硬件<b class='flag-5'>路由器</b>

    Banana Pi BPI-R3開源路由器硬件原理圖

    Banana Pi BPI-R3開源路由器硬件原理圖 Banana Pi BPI-R3 是一款
    發表于 09-04 16:59 ?26次下載

    Banana Pi BPI-R3 Mini開源路由器開發板DXF結構文件

    Banana Pi BPI-R3 Mini 開源路由器開發板DXF結構文件
    發表于 09-04 16:57 ?8次下載

    Banana Pi BPI-R3開源路由器DXF結構文檔

    Banana Pi BPI-R3開源路由器DXF結構文檔
    發表于 09-04 16:49 ?10次下載

    Banana Pi BPI-Wifi6開源路由器,創耀科技方案可以自已DIY盡情折騰

    的速率,2G最高達573.5Mbps,5G 最高達2401.9Mbps. []() 如果你想自己學習OpenWRT系統,或是自己加一下新的軟件應用。那你一定不能錯過Banana Pi開源
    發表于 08-21 16:31

    Banana Pi 推出帶有 2 個 2.5GbE 端口的迷你路由器開源硬件開發板

    路由器板底視圖[]() 對于文檔,Banana Pi 提供了其 BPI-R3 Wiki頁面的鏈接,其中包括OpenWRT入門說明。 Banana
    發表于 07-29 12:42

    Openwrt開發指南 第29章 OpenWrt 防火墻介紹

    Openwrt 是一個 GNU/Linux 的發行版, 和其他大多數的發行版一樣,Openwrt 的防火墻同樣也是基于 iptables。 在 OpenWRT 下防火墻的默認行為已經可以滿足
    的頭像 發表于 07-15 16:24 ?2613次閱讀
    <b class='flag-5'>Openwrt</b>開發指南 第29章 <b class='flag-5'>OpenWrt</b> 防火墻介紹

    Banana Pi BPI-R3 Mini:2.5GbE 嵌入式路由器

    – 通過 USB-C PD 端口 尺寸和重量——待定 軟件 Banana Pi BPI-R3 Mini 的突出特點之一是它支持多種操作系統。該路由器可以運行在Ubuntu、Debian、Op
    發表于 06-13 12:58
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>