禁用串口

通过串口或者是ssh登录到OpenWrt,操作修改文件/etc/inittab至如下内容:

root@openwrt:~# cat /etc/inittab
::sysinit:/etc/init.d/rcS S boot
::shutdown:/etc/init.d/rcS K shutdown
#ttyS0::askfirst:/bin/ash --login

请注意,此文件是按照shell执行的,所以#代表的是注释,从#开始至行尾,注释不会被执行。

文件第三行,前面加上#为注释,即不执行该行内容,此时系统初始化后,串口被系统释放出来,不作为console口使用,该串口可供软件使用;

前面去掉#,即开机执行该行内容,此时系统初始化后,串口为系统占用,是系统默认的console口。

Chaos Calmer v15.05

除了要修改文件/etc/inittab外,还需要在/etc/config/sysetm文件内添加两行:

config system
    option 'conloglevel' '1'
    option 'kconloglevel' '1'

随固件分发

以上两个文件,未编译时存储在

$(TOPDIR)/package/base-files/files/etc/inittab
$(TOPDIR)/package/base-files/files/etc/config/system

已经编译后,存储在

$(TOPDIR)/target/linux/ar71xx/base-files/etc/inittab
$(TOPDIR)/target/linux/ar71xx/base-files/etc/config/system

如果上述路径找不到,可能是架构不同造成的,使用如下命令寻找

cd $(TOPDIR)
find ./ -name inittab
find ./ -name system

results matching ""

    No results matching ""