参考文章:
1、配置内核:
打开/dev/pty虚拟中断
Device Drivers —>
Character devices–>
[*] Unix98 PTY support
2、 buildroot中配置busybox
make busybox-menuconfig:
Networking Utilities —>
[*]telnetd
[*] Support standalone telnetd (not inetd only)td only)
3、telnet默认密码配置:
buildroot下编译配置: (使用root登陆的密码)
make menuconfig
System Configuration
-> Root password
4、根文件系统配置:
vi /etc/init.d/rcS 编辑该文件,添加如下
...
mdev -s
mkdir /dev/pts
mount -t devpts devpts /dev/pts 挂载命令 模式为 devpts模式 设备 path 将远程设备挂载到此path目录上
telnetd
移植过程存在如下问题:
编译后,在开发板上执行telnetd命令时,ps可看到进行再运行,但是只要客服端尝试连接,该进行则会被杀掉。(尝试过单独移植Telnetd命令,现象一样)
原因:根文件系统没有配置