1. 修改kernel,在 openwrt/imx_openwrt/target/linux/imx/patches-5.15/ 目录下有一大堆补丁文件,就是用来给目标镜像打补丁的,在这里修改 kernel 补丁
修改 设备树 补丁文件 0002-add-dts-files.patch
+&pcie0{ + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_pcie0>; + disable-gpio = <&gpio1 5 GPIO_ACTIVE_LOW>; + reset-gpio = <&gpio4 21 GPIO_ACTIVE_LOW>; + clocks = <&clk IMX8MM_CLK_PCIE1_ROOT>, + <&clk IMX8MM_CLK_PCIE1_AUX>, + <&clk IMX8MM_CLK_PCIE1_PHY>, + <&pcie0_refclk>; + clock-names = "pcie", "pcie_aux", "pcie_phy", "pcie_bus"; + assigned-clocks = <&clk IMX8MM_CLK_PCIE1_AUX>, + <&clk IMX8MM_CLK_PCIE1_PHY>, + <&clk IMX8MM_CLK_PCIE1_CTRL>; + assigned-clock-rates = <10000000>, <100000000>, <250000000>; + assigned-clock-parents = <&clk IMX8MM_SYS_PLL2_50M>, + <&clk IMX8MM_SYS_PLL2_100M>, + <&clk IMX8MM_SYS_PLL2_250M>; + ext_osc = <1>; + status = "disabled"; // 由 okey 改为 disabled +};
单独编译 kernel
make target/linux/clean V=s make target/linux/prepare V=s make target/linux/install V=s -j4 // 最终的烧录镜像也会跟着更新
2. 使用 luci 登录
make menuconfig 使能 luci
启动后 查看后台进程
1119 root 1620 S /usr/sbin/uhttpd -f -h /www -r OpenWrt -x /cgi-bin -
ifconfig 查看网络
root@OpenWrt:/# ifconfig br-lan Link encap:Ethernet HWaddr 5A:48:1C:DB:D4:F1 inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fd4f:34cb:e8a4::1/60 Scope:Global inet6 addr: fe80::5848:1cff:fedb:d4f1/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:128177 errors:0 dropped:0 overruns:0 frame:0 TX packets:127280 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:11055827 (10.5 MiB) TX bytes:15973718 (15.2 MiB) eth0 Link encap:Ethernet HWaddr 5A:48:1C:DB:D4:F1 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:128181 errors:0 dropped:0 overruns:0 frame:0 TX packets:127279 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:13619655 (12.9 MiB) TX bytes:15973626 (15.2 MiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:3308 errors:0 dropped:0 overruns:0 frame:0 TX packets:3308 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:266961 (260.7 KiB) TX bytes:266961 (260.7 KiB)
把imx8mmini板的网卡(就一个网口)连接到电脑的网口,在电脑的浏览器输入:192.168.1.1
即可进入luci 界面:
标签:kernel,errors,TX,RX,bytes,overruns,编译,dropped,luci From: https://www.cnblogs.com/f1engmin11/p/18404987