急问 LCD和超级终端双显示shell命令

xhy_851221 2008-04-25 01:08:21
小弟毕设是实验箱的LCD上和超级终端上双显示shell命令。我在移植内核后,如果使用带QT的文件即root-qtopia-china.cramfs-320x240usb.tar.bz2,则可以在超级终端上用exec 1>/dev/tty1命令重定向使LCD上显示shell命令,但是超级终端上不能显示。若用文件系统root.cramfs.tar.bz2,在使用exec 1>/dev/tty1时会发生错误。
我的问题是:我可否裁剪文件系统root-qtopia-china.cramfs-320x240usb.tar.bz2去掉QT。另外/etc/inittab中加入一行:tty1::respawn:/bin/sh是否就可以在启动时直接双显示。/etc/inittab文件在哪儿?
期待高手解决我的一系列问题》》》》
...全文
188 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
都是很好的建议! 值得学习
xhy_851221 2008-04-25
  • 打赏
  • 举报
回复
1.在文件系统的/etc下只有inittab文件么?如果自己建inittab文件,其内容是否在busybox的init进程提供的“默认内容”中加入一行tty1::respawn:/bin/sh就可以了。
2.原来我用root.cramfs.tar.bz2文件系统,启动后在/dev目录下没有/tty1,错误提示的信息是不能创建/tty1,我把root-qtopia-china.cramfs-320x240usb.tar.bz2文件系统裁剪掉qt后在/dev目录下就出现/tty1了。
3.在裁剪后的文件系统/etc目录下加入inittab后重新编译烧写是否就可以实现LCD和超级终端双显示shell命令。
之前没接触过这个,所以好多东西基本不知道。呵呵,多谢你的回答
韦东山 2008-04-25
  • 打赏
  • 举报
回复
另外,你说“exec 1>/dev/tty1”会出错,出什么错呢?
韦东山 2008-04-25
  • 打赏
  • 举报
回复
哈哈,到这里来了。
/etc/inittab是自己建的,如果没有,busyox提供的init进程会使用类似以下的“默认内容”:
::sysinit:/etc/init.d/rcS
::askfirst:/bin/sh
tty2::askfirst:/bin/sh
tty3::askfirst:/bin/sh
tty4::askfirst:/bin/sh
::ctrlaltdel:/sbin/reboot
::shutdown:/sbin/swapoff -a
::shutdown:/bin/umount -a -r
::restart:/sbin/init

4,465

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧