新聞中心

        EEPW首頁 > 手機與無線通信 > 業界動態 > 恩智浦推出OpenWRT智能網絡解決方案,賦能全新的下一代網絡!

        恩智浦推出OpenWRT智能網絡解決方案,賦能全新的下一代網絡!

        作者:唐元天 時間:2024-01-12 來源:NXP客棧 收藏

        在數字化時代,智能家居、物聯網等概念正不斷演進,而要實現這些愿景,一個強大而高效的網絡基礎設施變得至關重要。以其開源自由、高度可定制和卓越穩定性,成為引領未來網絡發展的關鍵一環。作為全球領先的半導體技術創新公司,以其在嵌入式系統和通信領域的深厚技術積累,推出了基于解決方案,為蓬勃發展的智能家居、物聯網賦能。

        本文引用地址:http://www.104case.com/article/202401/454738.htm

        本文將介紹公司芯片對方案支持的現狀及獲取途徑,為讀者應用OpenWRT去構建全新的下一代網絡提供堅實的基礎。

        OpenWRT的獨特特性

        開源自由的高價值

        OpenWRT以其開放源代碼的本質脫穎而出,用戶享有無限的自由,可以自由獲取、修改和分享源代碼,釋放出創新的巨大潛力。這種開放性既推動了技術的不斷進步,也使用戶能夠更主動地掌控網絡的方向,也節約了用戶的成本。

        穩定可靠的網絡基石

        建立在成熟的Linux內核之上,OpenWRT經過長時間的演化和精細調整,確保系統的出色穩定性。這意味著更少的網絡故障、更長的設備使用壽命,為各類網絡需求提供了堅實的支撐。這一特性使得OpenWRT成為構建可靠家庭網絡的理想選擇,用戶不用擔心網絡不穩定或崩潰的問題。

        強大的軟件包管理

        OpenWRT引以為傲的軟件包管理系統給用戶帶來了極大的靈活性。用戶可以根據需求自由安裝、更新和卸載各類應用程序和服務,從而實現網絡環境的高度個性化,實現更智能的網絡體驗。OpenWRT允許用戶安裝各種網絡服務和應用程序,如VPN、代理服務器等,以滿足特定的網絡需求。這為用戶提供了更大的自由度,使他們能夠創建符合個人或家庭需求的網絡環境。

        強大的社區支持

        OpenWRT龐大的社區是其強大動力的源泉。用戶可以在社區中交流心得、解決問題,甚至參與到項目的開發中。這種協作精神推動了OpenWRT的不斷創新和進步。

        OpenWRT方案的應用

        智能家居生態系統的構建

        NXP OpenWRT方案與NXP Matter方案無縫結合,為用戶提供了構建智能家居生態系統的理想平臺。通過其強大的定制能力,用戶可以輕松連接、管理和控制各類智能設備,打造一個高度智能化的家居環境。

        該方案完整集成了NXP的Bluetooth和Wi-Fi的芯片驅動,如:IW612、88W9098、88W8997等。用戶只需勾選相應的驅動即可輕松構建一個基于OpenWRT的Matter的OpenThread Border Router (OTBR) 或者Zigbee Bridge。

        定制化的網絡服務

        NXP OpenWRT方案支持各類網絡服務和應用程序的定制安裝。用戶可以根據個人需求,輕松創建個性化的網絡服務,如VPN、代理服務器、家庭路由器或網關等,實現更靈活的網絡體驗。

        高清晰度視頻流的傳輸

        智能家居中高清晰度視頻流的傳輸對網絡性能提出了更高的要求。NXP OpenWRT方案通過其出色的網絡性能,結合NXP的工業級IP Camera方案,確保用戶能夠流暢地享受高清視頻流,為家庭娛樂帶來更為優質的體驗。

        智能安防系統的構建

        安防系統是不可或缺的一部分。NXP OpenWRT方案通過其高級網絡安全功能,為用戶打造了更可靠、更智能的安防系統,提高家庭的安全性。

        NXP對OpenWRT的支持

        基于OpenWRT眾多優點及廣闊的應用場景,NXP也很早就對OpenWRT實現了適配。不但實現了全部Layerscape系列處理器對OpenWRT的支持,目前主流的i.MX處理器也得到了支持。

        具體支持的i.MX平臺及細節如下所示:

        Processor and Board Support

        ● i.MX 93 EVK

        ● i.MX 8M Plus

        ● i.MX 8M Mini

        ● i.MX 8M Nano

        ● i.MX 8M Quad

        ● i.MX 6ULL

        OpenWrt Version

        ● Based on OpenWrt v23.05 from mainline (tag: v23.05.0-rc1)

        Toolchain

        ● ARMV8: gcc-11.3, binutils-2.37

        ● ARMV7: gcc-12.3, binutils-2.40

        U-Boot Boot Loader

        ● IMX LF release, tag: lf-5.15.71-2.2.1 v2022.04

        Linux Kernel

        ● OpenWrt kernel 5.15.114 based on IMX SDK release kernel v5.15.71_2.2.1

        Firmware

        ● firmware-imx-8.18

        ● firmware-sentinel-0.5.1

        Main Features 

        ● Squashfs rootfs support on SD card.

        ● Supported CLI and web configuation.

        ● U-Boot Boot Loader 

        ○ U-Boot: lf-5.15.71-2.2.1.

        ○ Arm Trusted firmware (TF-A) integration. 

        ○ Boot from SDHC

        ● Linux Kernel Core

        ○ Linux kernel 5.15.114

        ○ Cortex-A53 (AARCH64), little endian for imx8m platform

        ○ Cortex-A55 (AARCH64), little endian for imx93 platform

        ○ Cortex-A7, little endian for imx6ull platform

        ○ 64-bit effective kernel addressing [Cortex-A53/A55]

        ● Linux Kernel Drivers

        ○ SDIO 3.0 / eMMC5.1

        ○ USB 3.0/2.0 Dual-Role with PHY type C

        ○ 32-bit LPDDR4

        ○ 2x Gigabit Ethernet with AVB, IEEE 1588, EEE   and 1x w/ TSN

        ○ PCIe Gen 3 + WIFI

        ○ CAN FD

        ○ Dual-ch. QuadSPI (XIP) or 1x OctalSPI(XIP)

        ○ RTC

        Licensing

        ● The majority of the software included in the OpenWrt release is licensed under a form of open source license (e.g. GPL, BSD). 

        ● Some software is licensed under the NXP EULA license.

        如何開始部署和使用OpenWRT?

        如果想體驗Layerscape系列芯片的OpenWRT強大功能,請從OpenWRT官方下載。Layerscape的OpenWRT支持代碼已經全部集成到了OpenWRT官方代碼庫。

        此處以IMX8MMini-EVK為例說明OpenWRT在i.MX平臺的部署步驟,編譯環境為Ubuntu22.04。

        從github.com上獲取源碼

        https://github.com/nxp-imx/imx_openwrt 

        Tag: imx_v23.05_v5.15.114

        編譯、安裝、配置OpenWRT

        $ ./scripts/feeds update -a; ./scripts/feeds install -a; cp config.default .config; make -j

        $ sudo dd if=openwrt-imx-imx8-imx8mmini-squashfs-sdcard.img of=/dev/sdX bs=1M && sync

        這樣就有生成了一個可以SD卡啟動的OpenWRT啟動盤了。可以直接用SD卡來啟動體驗OpenWRT。

        更多的編譯幫助請參考源代碼中的README文件:target/linux/imx/README。

        配置和個性化

        用戶可通過Web界面或SSH訪問OpenWRT設備,開始配置和個性化網絡環境。包括設置網絡規則、安裝軟件包等,確保設備按照個人需求運行。下圖為安裝刪除軟件的界面。是不是很簡單,很方便!

        圖片

        遇到問題怎么辦? 

        首先可以到OpenWRT社區這個充滿活力的地方獲得支持。當然也可以分享自己的開發或使用經驗,甚至參與到項目的開發中。這個開放的社區為用戶提供了更多學習和發展的機會,共同推動OpenWRT不斷向前。

        還可以參與到NXP官方社區進行提問和技術分享。有專業的工程師為您排憂解難。NXP OpenWRT期待您的參與!

        (本文作者:唐元天, 恩智浦系統工程師)



        關鍵詞: OpenWRT NXP 智能網絡

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 湖北省| 合阳县| 崇文区| 福贡县| 攀枝花市| 鹤峰县| 汾西县| 双牌县| 岳阳市| 报价| 石首市| 普定县| 晋城| 明水县| 金溪县| 莒南县| 仁怀市| 遵义市| 安岳县| 荔波县| 安乡县| 衡东县| 连山| 阿合奇县| 鄯善县| 仁寿县| 兴国县| 西乌珠穆沁旗| 文成县| 贡山| 米易县| 洪泽县| 延长县| 乌兰浩特市| 思南县| 黄浦区| 崇义县| 济源市| 皋兰县| 佛学| 九台市|