http://www.cnblogs.com/smbx-ztbz/p/5034660.html
http://wiki.wrtnode.com/index.php?title=Release_UART/zh-cn
由于mt7620n只有一个UART lite接口,在原生的OpenWrt中作为了内核打印和tty控制台所用。而在很多情况下,需要使用串口与外部芯片就行通讯,这时就需要从OpenWrt中释放串口。其实这个任务只有两个步骤:(我们假定$(TOPDIR)为OpenWrt的编译目录)
关闭串口控制台
将$(TOPDIR)/target/linux/ramips/base-files/etc/inittab文件里的下面一句注释掉
::askconsole:/bin/ash --login
$ vi KaTeX parse error: Expected 'EOF', got '#' at position 124: …rcS K shutdown #̲::askconsole:/b…(TOPDIR)/package/base-files/files/etc/config/system文件添加以下两句
option ‘conloglevel’ ‘1’
option ‘kconloglevel’ ‘1’
$ vi $(TOPDIR)/package/base-files/files/etc/config/system
config system
option ‘conloglevel’ ‘1’
option ‘kconloglevel’ ‘1’
option hostname OpenWrt
option time

本文介绍了如何在OpenWrt系统中关闭串口控制台,以释放UART接口供外部通信使用。主要步骤包括注释掉inittab文件中的askconsole行,并在config system文件中设置conloglevel和kconloglevel为1。可以通过修改源码编译新固件或直接修改现有固件文件来实现。
最低0.47元/天 解锁文章
1121

被折叠的 条评论
为什么被折叠?



