NXP的OpenWRT方案介绍

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

NXP的OpenWRT方案介绍

NXP的OpenWRT方案介绍

 

NXPOpenWRT方案:连接未来的智能网络体验

 

在数字化时代,智能家居、物联网等概念正不断演进,而要实现这些愿景,一个强大而高效的网络基础设施变得至关重要。OpenWRT以其开源自由、高度可定制和卓越稳定性,成为引领未来网络发展的关键一环。NXP作为全球领先的半导体技术创新公司,以其在嵌入式系统和通信领域的卓越技术积累,推出的基于OpenWRT的智能网络解决方案,为蓬勃发展的智能家居、物联网赋能。本文将介绍NXP公司芯片对OpenWRT方案支持的现状及获取途径,为读者应用OpenWRT去构建全新的下一代网络构建坚实的基础。

1、OpenWRT的独特特性

1.1、开源自由的崇高价值

OpenWRT以其开放源代码的本质脱颖而出。用户享有无限的自由,可以自由获取、修改和分享源代码,释放出创新的巨大潜力。这种开放性既推动了技术的不断进步,也使用户能够更主动地掌控网络的方向,也节约了用户的成本。

1.2、稳定可靠的网络基石

建立在成熟的Linux内核之上,OpenWRT经过长时间的演化和精细调整,确保系统的出色稳定性。这意味着更少的网络故障、更长的设备使用寿命,为各类网络需求提供了坚实的支撑。这一特性使得OpenWRT成为构建可靠家庭网络的理想选择,用户不用担心网络不稳定或崩溃的问题。

1.3 强大的软件包管理

OpenWRT引以为傲的软件包管理系统给用户带来了极大的灵活性。用户可以根据需求自由安装、更新和卸载各类应用程序和服务,从而实现网络环境的高度个性化,实现更智能的网络体验。OpenWRT允许用户安装各种网络服务和应用程序,如VPN、代理服务器等,以满足特定的网络需求。这为用户提供了更大的自由度,使他们能够创建符合个人或家庭需求的网络环境。

1.4 强大的社区支持

OpenWRT庞大的社区是其强大动力的源泉。用户可以在社区中交流心得、解决问题,甚至参与到项目的开发中。这种协作精神推动了OpenWRT的不断创新和进步。

 

2、NXP OpenWRT方案的应用

2.1 智能家居生态系统的构建

NXP OpenWRT方案与NXP Matter方案无缝结合为用户提供了构建智能家居生态系统的理想平台。通过其强大的定制能力,用户可以轻松连接、管理和控制各类智能设备,打造一个高度智能化的家居环境。该方案完整集成了NXPBluetoothWIFI的芯片驱动,如:IW612 88W9098 88W8997等。 用户只需勾选相应的驱动即可轻松构建一个基于OpenWRTMatterOpenThread Border Router OTBR)或者Zigbee Bridge

 

2.2 定制化的网络服务

NXP OpenWRT方案支持各类网络服务和应用程序的定制安装。用户可以根据个人需求,轻松创建个性化的网络服务,如VPN、代理服务器,家庭路由器或网关等,实现更灵活的网络体验。

2.3 高清晰度视频流的传输

智能家居中高清晰度视频流的传输对网络性能提出了更高的要求。NXP OpenWRT方案通过其卓越的网络性能,结合NXP的工业级IP Camera方案, 确保用户能够流畅地享受高清视频流,为家庭娱乐带来更为优质的体验。

2.4 智能安防系统的构建

安防系统是不可或缺的一部分。NXP OpenWRT方案通过其高级网络安全功能,为用户打造了更可靠、更智能的安防系统,提高家庭的安全性。

3、NXPOpenWRT的支持现状

基于OpenWRT众多优点及广阔的应用场景,NXP也很早就对OpenWRT实现了适配。不但实现了全部Layerscape系列处理器对OpenWRT的支持,目前主流的IMX处理器也得到了支持。具体支持的IMX平台及细节如下所示:

  • Processor and Board Support

ARMv8                                             ARMv7

  •       I.MX93EVK                                •      I.MX6ULL
  •       I.MX8MPlus
  •       I.MX8MMini
  •       I.MX8MNano
  •       I.MX8MQuad
  • 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.

4、如何开始部署和使用OpenWRT

如果想体验Layerscape系列芯片的OpenWRT强大功能,请从OpenWRT官方下载,即:https://git.openwrt.org/openwrt/openwrt.gitLayerscapeOpenWRT支持代码已经全部集成到了OpenWRT官方代码库。

此处以IMX8MMini-EVK为例说明OpenWRTIMX平台的部署步骤,编译环境为Ubuntu22.04

4.1 从github.com上获取源码

https://github.com/nxp-imx/imx_openwrt Tag: imx_v23.05_v5.15.114

4.2 编译,安装,配置OpenWRT

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

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

这样就有生成了一个可以SD卡启动的OpenWRT了启动盘了。 可以直接用SD卡来启动体验OpenWRT.

更多的编译帮助请参考源代码中的README文件:target/linux/imx/README

4.3 配置和个性化

用户可通过Web界面或SSH访问OpenWRT设备,开始配置和个性化网络环境。包括设置网络规则、安装软件包等,确保设备按照个人需求运行。下图为安装删除软件的界面。是不是很简单,很方便!

yuantian_tang_1-1704697270018.jpeg

 


 

 

4.4 遇到问题怎么办?

首先可以到OpenWRT社区这个充满活力的地方获得支持。 当然也可以分享自己的开发或使用经验,甚至参与到项目的开发中。这个开放的社区为用户提供了更多学习和发展的机会,共同推动OpenWRT不断向前。

还可以参与到NXP官方社区https://community.nxp.com/t5/i-MX-Processors/bd-p/imx-processors 进行提问和技术分享。有专业的工程师为您排忧解难。NXP OpenWRT期待您的参与!

 

免责声明

此OpenWRT发布是NXP系统工程倡议的一部分,不属于NXP为其MPU平台的Linux基础支持策略。NXP不对本发布及其后续版本的质量负责,包括添加对新平台的支持,这完全由系统工程团队自行决定。对于具体需求或问题,请通过以下电子邮件地址联系NXP的系统工程团队:“andy.tang@nxp.com”.

Comments

更新到最新版本; Upgrade to v2410_v6.6.52: https://github.com/nxp-imx/imx_openwrt.git

%3CLINGO-SUB%20id%3D%22lingo-sub-1784136%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3EIntroduction%20to%20NXP's%20OpenWRT%20solution%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1784136%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CDIV%20class%3D%22lia-message-template-symptoms-zone%22%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%20class%3D%22lia-message-template-solution-zone%22%3E%0A%3CP%3E%3CSTRONG%3ENXP%3C%2FSTRONG%3E%20%3CSTRONG%3E's%20%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%20solution%3A%20connecting%20the%20future%20of%20intelligent%20network%20experience%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EIn%20the%20digital%20age%2C%20concepts%20such%20as%20smart%20home%20and%20the%20Internet%20of%20Things%20are%20constantly%20evolving%2C%20and%20to%20realize%20these%20visions%2C%20a%20powerful%20and%20efficient%20network%20infrastructure%20has%20become%20essential.%20%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%20%2C%20with%20its%20open%20source%20freedom%2C%20high%20customizability%20and%20excellent%20stability%2C%20has%20become%20a%20key%20link%20in%20leading%20the%20development%20of%20future%20networks.%20As%20a%20world-leading%20semiconductor%20technology%20innovation%20company%2C%20%3CSPAN%3ENXP%3C%2FSPAN%3E%20has%20launched%20an%20%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%20-based%20intelligent%20network%20solution%20with%20its%20outstanding%20technical%20accumulation%20in%20the%20fields%20of%20embedded%20systems%20and%20communications%20to%20empower%20the%20booming%20smart%20home%20and%20the%20Internet%20of%20Things.%20This%20article%20will%20introduce%20the%20current%20status%20of%20%3CSPAN%3ENXP%3C%2FSPAN%3E%20's%20chip%20support%20for%20the%20%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%20solution%20and%20how%20to%20obtain%20it%2C%20so%20as%20to%20lay%20a%20solid%20foundation%20for%20readers%20to%20use%20%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%20to%20build%20a%20new%20next-generation%20network.%3C%2FP%3E%0A%3CP%3E1.%20Unique%20features%20of%20%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E1.1.%20The%20lofty%20value%20of%20open%20source%20freedom%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%20stands%20out%20for%20its%20open%20source%20nature.%20Users%20enjoy%20unlimited%20freedom%20to%20freely%20obtain%2C%20modify%20and%20share%20source%20code%2C%20unleashing%20huge%20potential%20for%20innovation.%20This%20openness%20not%20only%20promotes%20the%20continuous%20advancement%20of%20technology%2C%20but%20also%20enables%20users%20to%20more%20actively%20control%20the%20direction%20of%20the%20network%20and%20saves%20users%20costs.%3C%2FP%3E%0A%3CP%3E1.2.%20Stable%20and%20reliable%20network%20foundation%3C%2FP%3E%0A%3CP%3EBuilt%20on%20the%20mature%20%3CSPAN%3ELinux%3C%2FSPAN%3E%20kernel%2C%20%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%20has%20undergone%20a%20long%20period%20of%20evolution%20and%20fine-tuning%20to%20ensure%20the%20excellent%20stability%20of%20the%20system.%20This%20means%20fewer%20network%20failures%2C%20longer%20device%20life%2C%20and%20provides%20solid%20support%20for%20various%20network%20needs.%20This%20feature%20makes%20%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%20an%20ideal%20choice%20for%20building%20a%20reliable%20home%20network%2C%20and%20users%20don't%20have%20to%20worry%20about%20network%20instability%20or%20crashes.%3C%2FP%3E%0A%3CP%3E1.3%20Powerful%20package%20management%3C%2FP%3E%0A%3CP%3EThe%20package%20management%20system%20that%20%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%20is%20proud%20of%20brings%20great%20flexibility%20to%20users.%20Users%20can%20freely%20install%2C%20update%20and%20uninstall%20various%20applications%20and%20services%20according%20to%20their%20needs%2C%20so%20as%20to%20achieve%20a%20high%20degree%20of%20personalization%20of%20the%20network%20environment%20and%20a%20smarter%20network%20experience.%20%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%20allows%20users%20to%20install%20various%20network%20services%20and%20applications%2C%20such%20as%20%3CSPAN%3EVPN%3C%2FSPAN%3E%20%2C%20proxy%20server%2C%20etc.%2C%20to%20meet%20specific%20network%20needs.%20This%20provides%20users%20with%20greater%20freedom%2C%20allowing%20them%20to%20create%20a%20network%20environment%20that%20meets%20personal%20or%20family%20needs.%3C%2FP%3E%0A%3CP%3E1.4%20Strong%20community%20support%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%20's%20huge%20community%20is%20the%20source%20of%20its%20powerful%20power.%20Users%20can%20exchange%20ideas%2C%20solve%20problems%2C%20and%20even%20participate%20in%20project%20development%20in%20the%20community.%20This%20spirit%20of%20collaboration%20drives%20%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%20's%20continuous%20innovation%20and%20progress.%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E2.%20Application%20of%20%3CSPAN%3ENXP%20OpenWRT%3C%2FSPAN%3E%20solution%3C%2FP%3E%0A%3CP%3E2.1%20Construction%20of%20Smart%20Home%20Ecosystem%3C%2FP%3E%0A%3CP%3EThe%20seamless%20combination%20of%20%3CSPAN%3ENXP%20OpenWRT%3C%2FSPAN%3E%20solution%20and%20%3CSPAN%3ENXP%20Matter%3C%2FSPAN%3E%20solution%20provides%20users%20with%20an%20ideal%20platform%20for%20building%20a%20smart%20home%20ecosystem.%20Through%20its%20powerful%20customization%20capabilities%2C%20users%20can%20easily%20connect%2C%20manage%20and%20control%20various%20smart%20devices%20to%20create%20a%20highly%20intelligent%20home%20environment.%20The%20solution%20fully%20integrates%20%3CSPAN%3ENXP%3C%2FSPAN%3E%20's%20%3CSPAN%3EBluetooth%3C%2FSPAN%3E%20and%20%3CSPAN%3EWIFI%3C%2FSPAN%3E%20chip%20drivers%2C%20such%20as%3A%20%3CSPAN%3EIW612%3C%2FSPAN%3E%20%2C%20%3CSPAN%3E88W9098%3C%2FSPAN%3E%20%2C%20%3CSPAN%3E88W8997%3C%2FSPAN%3E%20%2C%20etc.%20Users%20only%20need%20to%20check%20the%20corresponding%20driver%20to%20easily%20build%20an%20%3CSPAN%3EOpenThread%20Border%20Router%3C%2FSPAN%3E%20(%20%3CSPAN%3EOTBR%3C%2FSPAN%3E%20)%20or%20%3CSPAN%3EZigbee%20Bridge%3C%2FSPAN%3E%20based%20on%20%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%20's%20%3CSPAN%3EMatter%3C%2FSPAN%3E%20.%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E2.2%20Customized%20Network%20Services%3C%2FP%3E%0A%3CP%3E%3CSPAN%3ENXP%20OpenWRT%3C%2FSPAN%3E%20solution%20supports%20customized%20installation%20of%20various%20network%20services%20and%20applications.%20Users%20can%20easily%20create%20personalized%20network%20services%20such%20as%20%3CSPAN%3EVPN%3C%2FSPAN%3E%20%2C%20proxy%20server%2C%20home%20router%20or%20gateway%20according%20to%20their%20personal%20needs%20to%20achieve%20a%20more%20flexible%20network%20experience.%3C%2FP%3E%0A%3CP%3E2.3%20Transmission%20of%20high-definition%20video%20streams%3C%2FP%3E%0A%3CP%3EThe%20transmission%20of%20high-definition%20video%20streams%20in%20smart%20homes%20places%20higher%20demands%20on%20network%20performance.%20The%20%3CSPAN%3ENXP%20OpenWRT%3C%2FSPAN%3E%20solution%2C%20through%20its%20excellent%20network%20performance%2C%20combined%20with%20%3CSPAN%3ENXP%3C%2FSPAN%3E%20's%20industrial-grade%20%3CSPAN%3EIP%20Camera%3C%2FSPAN%3E%20solution%2C%20ensures%20that%20users%20can%20smoothly%20enjoy%20high-definition%20video%20streams%2C%20bringing%20a%20better%20experience%20to%20home%20entertainment.%3C%2FP%3E%0A%3CP%3E2.4%20Construction%20of%20Intelligent%20Security%20System%3C%2FP%3E%0A%3CP%3ESecurity%20system%20is%20an%20indispensable%20part.%20%3CSPAN%3ENXP%20OpenWRT%3C%2FSPAN%3E%20solution%2C%20through%20its%20advanced%20network%20security%20features%2C%20creates%20a%20more%20reliable%20and%20intelligent%20security%20system%20for%20users%20to%20improve%20home%20security.%3C%2FP%3E%0A%3CP%3E3.%20Current%20status%20of%20%3CSPAN%3ENXP%3C%2FSPAN%3E%20's%20support%20for%20%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EBased%20on%20the%20many%20advantages%20of%20%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%20and%20its%20broad%20application%20scenarios%2C%20%3CSPAN%3ENXP%3C%2FSPAN%3E%20has%20also%20adapted%20%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%20very%20early.%20Not%20only%20has%20all%20%3CSPAN%3ELayerscape%3C%2FSPAN%3E%20series%20processors%20supported%20%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%20%2C%20but%20the%20current%20mainstream%20%3CSPAN%3EIMX%3C%2FSPAN%3E%20processors%20are%20also%20supported.%20The%20specific%20supported%20%3CSPAN%3EIMX%3C%2FSPAN%3E%20platforms%20and%20details%20are%20as%20follows%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CSTRONG%3E%3CSPAN%3EProcessor%20and%20Board%20Support%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSPAN%3EARMv8%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20ARMv7%3C%2FSPAN%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20I.MX93EVK%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%E2%80%A2%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20I.MX6ULL%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20I.MX8MPlus%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20I.MX8MMini%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20I.MX8MNano%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20I.MX8MQuad%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSTRONG%3E%3CSPAN%3EOpenWrt%20Version%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Based%20on%20OpenWrt%20v23.05%20from%20mainline%20(tag%3A%20v23.05.0-rc1)%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSTRONG%3E%3CSPAN%3EToolchain%3A%20%3C%2FSPAN%3E%3C%2FSTRONG%3E%0A%3CUL%3E%0A%3CLI%3E%3CSPAN%3EARMV8%3A%20gcc-11.3%2C%20binutils-2.37%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3EARMV7%3A%20gcc-12.3%2C%20binutils-2.40%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CSTRONG%3E%3CSPAN%3EU-Boot%20Boot%20Loader%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20IMX%20LF%20release%2C%20tag%3A%20lf-5.15.71-2.2.1%20v2022.04%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSTRONG%3E%3CSPAN%3ELinux%20Kernel%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20OpenWrt%20kernel%205.15.114%20based%20on%20IMX%20SDK%20release%20kernel%20v5.15.71_2.2.1%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSTRONG%3E%3CSPAN%3EFirmware%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20firmware-imx-8.18%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20firmware-sentinel-0.5.1%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSTRONG%3E%3CSPAN%3EMain%20Features%20%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Squashfs%20rootfs%20support%20on%20SD%20card.%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Supported%20CLI%20and%20web%20configuation.%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20U-Boot%20Boot%20Loader%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E-%20U-Boot%3A%20lf-5.15.71-2.2.1.%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E-%20Arm%20Trusted%20firmware%20(TF-A)%20integration.%20%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E-%20Boot%20from%20SDHC%3C%2FSPAN%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Linux%20Kernel%20Core%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSPAN%3E-%20Linux%20kernel%205.15.114%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E-%20Cortex-A53%20(AARCH64)%2C%20little%20endian%20for%20imx8m%20platform%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E-%20Cortex-A55%20(AARCH64)%2C%20little%20endian%20for%20imx93%20platform%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E-%20Cortex-A7%2C%20little%20endian%20for%20imx6ull%20platform%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E-%2064-bit%20effective%20kernel%20addressing%20%5BCortex-A53%2FA55%5D%3C%2FSPAN%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Linux%20Kernel%20Drivers%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSPAN%3E-%20SDIO%203.0%20%2F%20eMMC5.1%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E-%20USB%203.0%2F2.0%20Dual-Role%20with%20PHY%20type%20C%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E-%2032-bit%20LPDDR4%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E-%202x%20Gigabit%20Ethernet%20with%20AVB%2C%20IEEE%201588%2C%20EEE%26nbsp%3B%26nbsp%3B%20and%201x%20w%2F%20TSN%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E-%20PCIe%20Gen%203%20%2B%20WIFI%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E-%20CAN%20FD%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E-%20Dual-ch.%20QuadSPI%20(XIP)%20or%201x%20OctalSPI(XIP)%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E-%20RTC%3C%2FSPAN%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CSTRONG%3E%3CSPAN%3ELicensing%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20The%20majority%20of%20the%20software%20included%20in%20the%20OpenWrt%20release%20is%20licensed%20%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSPAN%3Eunder%20a%20form%20of%20open%20source%20license%20(e.g.%20GPL%2C%20BSD).%20%3C%2FSPAN%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Some%20software%20is%20licensed%20under%20the%20NXP%20EULA%20license.%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E4.%20How%20to%20start%20deploying%20and%20using%20%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%20%3F%3C%2FP%3E%0A%3CP%3EIf%20you%20want%20to%20experience%20the%20powerful%20%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%20features%20of%20%3CSPAN%3ELayerscape%3C%2FSPAN%3E%20series%20chips%2C%20please%20download%20from%20%3CSPAN%3Ethe%20OpenWRT%3C%2FSPAN%3E%20official%20website%3A%20%3CSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fgit.openwrt.org%2Fopenwrt%2Fopenwrt.git%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fgit.openwrt.org%2Fopenwrt%2Fopenwrt.git%3C%2FA%3E%3C%2FSPAN%3E%20.%20%3CSPAN%3ELayerscape%3C%2FSPAN%3E%20's%20%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%20support%20code%20has%20been%20fully%20integrated%20into%20%3CSPAN%3Ethe%20OpenWRT%3C%2FSPAN%3E%20official%20code%20library.%3C%2FP%3E%0A%3CP%3EHere%2C%20%3CSPAN%3EIMX8MMini-EVK%3C%2FSPAN%3E%20is%20used%20as%20an%20example%20to%20illustrate%20the%20deployment%20steps%20of%20%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%20on%20%3CSPAN%3Ethe%20IMX%3C%2FSPAN%3E%20platform.%20The%20compilation%20environment%20is%20%3CSPAN%3EUbuntu22.04%3C%2FSPAN%3E%20.%3C%2FP%3E%0A%3CP%3E4.1%20Get%20the%20source%20code%20from%20%3CSPAN%3Egithub.com%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-imx%2Fimx_openwrt%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fnxp-imx%2Fimx_openwrt%3C%2FA%3E%20Tag%3A%20imx_v23.05_v5.15.114%3C%2FP%3E%0A%3CP%3E4.2%20Compile%2C%20install%2C%20and%20configure%20%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%24%20.%2Fscripts%2Ffeeds%20update%20-a%3B%20.%2Fscripts%2Ffeeds%20install%20-a%3B%20cp%20config.default%20.config%3B%20make%20-j%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%24%20sudo%20dd%20if%3D%2Fmnt%2Ftftpboot%2Fimx8%2Fmatter_20230908%2Fopenwrt-imx-imx8-imx8mmini-squashfs-sdcard.img%20of%3D%2Fdev%2FsdX%20bs%3D1M%20%26amp%3B%26amp%3B%20sync%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EThis%20will%20generate%20an%20%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%20boot%20disk%20that%20can%20be%20booted%20from%20%3CSPAN%3Ean%20SD%3C%2FSPAN%3E%20card.%20You%20can%20directly%20use%20%3CSPAN%3Ethe%20SD%3C%2FSPAN%3E%20card%20to%20boot%20and%20experience%20%3CSPAN%3EOpenWRT.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EFor%20more%20compilation%20help%2C%20please%20refer%20to%20the%20%3CSPAN%3EREADME%3C%2FSPAN%3E%20file%20in%20the%20source%20code%3A%20%3CSPAN%3Etarget%2Flinux%2Fimx%2FREADME%3C%2FSPAN%3E%20.%3C%2FP%3E%0A%3CP%3E4.3%20Configuration%20and%20Personalization%3C%2FP%3E%0A%3CP%3EUsers%20can%20access%20the%20%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%20device%20through%20the%20%3CSPAN%3Eweb%3C%2FSPAN%3E%20interface%20or%20%3CSPAN%3ESSH%3C%2FSPAN%3E%20to%20start%20configuring%20and%20personalizing%20the%20network%20environment.%20This%20includes%20setting%20network%20rules%2C%20installing%20software%20packages%2C%20etc.%20to%20ensure%20that%20the%20device%20runs%20according%20to%20personal%20needs.%20The%20following%20figure%20shows%20the%20interface%20for%20installing%20and%20removing%20software.%20Isn't%20it%20very%20simple%20and%20convenient!%3C%2FP%3E%0A%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22yuantian_tang_1-1704697270018.jpeg%22%20style%3D%22width%3A%20697px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22yuantian_tang_1-1704697270018.jpeg%22%20style%3D%22width%3A%20697px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F256993i926974525C556BC1%2Fimage-dimensions%2F697x464%3Fv%3Dv2%22%20width%3D%22697%22%20height%3D%22464%22%20role%3D%22button%22%20title%3D%22yuantian_tang_1-1704697270018.jpeg%22%20alt%3D%22yuantian_tang_1-1704697270018.jpeg%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E4.4%20What%20should%20I%20do%20if%20I%20encounter%20problems%3F%3C%2FP%3E%0A%3CP%3EFirst%2C%20you%20can%20get%20support%20from%20the%20vibrant%20%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%20community.%20Of%20course%2C%20you%20can%20also%20share%20your%20own%20development%20or%20usage%20experience%2C%20or%20even%20participate%20in%20the%20development%20of%20the%20project.%20This%20open%20community%20provides%20users%20with%20more%20opportunities%20to%20learn%20and%20develop%2C%20and%20jointly%20promote%20%3CSPAN%3EOpenWRT%3C%2FSPAN%3E%20forward.%3C%2FP%3E%0A%3CP%3EYou%20can%20also%20participate%20in%20%3CSPAN%3Ethe%20NXP%3C%2FSPAN%3E%20official%20community%20%3CSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-Processors%2Fbd-p%2Fimx-processors%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-Processors%2Fbd-p%2Fimx-processors%3C%2FA%3E%3C%2FSPAN%3EAsk%20questions%20and%20share%20techniques.%20Professional%20engineers%20will%20help%20you%20solve%20problems.%20%3CSPAN%3ENXP%20OpenWRT%3C%2FSPAN%3E%20looks%20forward%20to%20your%20participation!%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E5%85%8D%E8%B4%A3%E5%A3%B0%E6%98%8E%3C%2FP%3E%0A%3CP%3EThis%20OpenWRT%20release%20is%20part%20of%20the%20NXP%20System%20Engineering%20initiative%20and%20is%20not%20part%20of%20NXP's%20Linux%20base%20support%20strategy%20for%20its%20MPU%20platforms.%20NXP%20is%20not%20responsible%20for%20the%20quality%20of%20this%20release%20and%20its%20subsequent%20releases%2C%20including%20adding%20support%20for%20new%20platforms%2C%20which%20is%20entirely%20at%20the%20discretion%20of%20the%20System%20Engineering%20team.%20For%20specific%20needs%20or%20questions%2C%20please%20contact%20NXP's%20System%20Engineering%20team%20at%20the%20following%20email%20address%3A%20%22%20%3CA%20class%3D%22fui-Link%20___1rxvrpe%20f2hkw1w%20f3rmtva%20f1ewtqcl%20fyind8e%20f1k6fduh%20f1w7gpdv%20fk6fouc%20fjoy568%20figsok6%20f1hu3pq6%20f11qmguv%20f19f4twv%20f1tyq0we%20f1g0x7ka%20fhxju0i%20f1qch9an%20f1cnd47f%20fqv5qza%20f1vmzxwi%20f1o700av%20f13mvf36%20f1cmlufx%20f9n3di6%20f1ids18y%20f1tx3yz7%20f1deo86v%20f1eh06m1%20f1iescvh%20fhgqx19%20f1olyrje%20f1p93eir%20f1nev41a%20f1h8hb77%20f1lqvz6u%20f10aw75t%20fsle3fq%20f17ae5zn%22%20title%3D%22mailto%3Aandy.tang%40nxp.com%22%20href%3D%22mailto%3Aandy.tang%40nxp.com%22%20target%3D%22_blank%22%20rel%3D%22noreferrer%20noopener%20nofollow%22%20aria-label%3D%22Link%20andy.tang%40nxp.com%22%3Eandy.tang%40nxp.com%3C%2FA%3E%20%22.%3C%2FP%3E%0A%3CP%3E%3CLI-WRAPPER%3E%3C%2FLI-WRAPPER%3E%3C%2FP%3E%0A%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1784136%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3Ei.MX%208M%20%7C%20i.MX%208M%20Mini%20%7C%20i.MX%208M%20Nano%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ei.MX6UL%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2054277%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3ERe%3A%20Introduction%20to%20NXP's%20OpenWRT%20solution%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2054277%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%9B%B4%E6%96%B0%E5%88%B0%E6%9C%80%E6%96%B0%E7%89%88%E6%9C%AC%EF%BC%9B%26nbsp%3B%3CSPAN%3EUpgrade%20to%20v2410_v6.6.52%3A%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-imx%2Fimx_openwrt.git%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fnxp-imx%2Fimx_openwrt.git%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E
No ratings
Version history
Last update:
‎03-04-2024 11:46 PM
Updated by: