openwrt 个性化内核(五)

409 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

1. 修改默认ip地址

gedit /home/openwrt-hiwooya-master/package/base-files/files/bin/config_generate

image.png

第一个修改的是lan口的ip地址参数,同时也是wifi ap模式下的ip地址。
第二个修改的是wan口的ip地址参数。

2. 修改默认热点ssid和密码

gedit /home/openwrt-hiwooya-master/package/mtk-wifi/files/lib/wifi/ralink.sh

image.png

修改ap模式的ssid,密码。

3. 修改默认登录密码

登录密码是存在一个文件里面,但是存储的密码是经过加密的,所以有个简单的办法: 首先登录开发板,使用

passwd

修改密码后,复制开发板中/etc/shadow里的内容到下面的文档中。

gedit /home/openwrt-hiwooya-master/package/base-files/files/etc/shadow

4. 修改复用的gpio口

某些gpio口被复用了,无法作为gpio口控制,例如I2C,I2S,SPI之类的,如果需要改为gpio口控制,则需要修改内核的设备树。

cd /home/openwrt-hiwooya-master/target/linux/ramips/dts

4.1 修改文件mt7628an.dtsi

这里我使用的是mt7688A,所以修改的mt7628an.dtsi和HIWOOYA16128.dts两个文档。 将一些复用引脚改为普通GPIO口使用。

image.png

4.2 修改文件HIWOOYA16128.dts

image.png

5. 修改登录页面

gedit /home/openwrt-hiwooya-master/package/base-files/files/etc/banner

替换里面的内容即可,示范:

.__                 __           
|  |  __ __   ____ |  | _____.__.
|  | |  |  \_/ ___\|  |/ <   |  |
|  |_|  |  /\  \___|    < \___  |
|____/____/  \___  >__|_ \/ ____|
                 \/     \/\/
-----------------------------------------------------
 Ver:1.0.0-20220830 by Ming
 -----------------------------------------------------

文字转字符画)

6. 编译内核

最后编译内核,重新烧录测试。