Chinaunix

标题: 开发板qt无法启动 [打印本页]

作者: guwengchxuixue    时间: 2011-10-26 15:30
标题: 开发板qt无法启动
我将bootloard启动参数中的console=/dev/ttySAC0改为console=/dev/tty1之后启动,启动信息是在lcd中显示,最后shell也在lcd中有启动,为什么qt却启动不了?这是什么情况?
作者: T-Bagwell    时间: 2011-10-26 15:32
console下面有什么报错没
作者: guwengchxuixue    时间: 2011-10-26 15:41
没有提示,就进入shell了,shell运行很正常,照样可以用按键操作Ls等命令,LCD显示shell的内容也正常。就是qt没有启动,是不是qt的使用/dev/fb0和/dev/tty1是同一个设备就不行呢?
作者: T-Bagwell    时间: 2011-10-26 16:12
QT没有任何失败的提示?
比如open fb失败一类的?
作者: guwengchxuixue    时间: 2011-10-26 16:27
没有提示,还有本来在/etc/init.d/rcS中本来有个/etc/rc.d/init.d/leds start ,使板上的LED一直闪烁的服务。qt没有启动,该服务也没有启动,led不闪烁
如果使用console=/dev/ttySAC0,QT正常启动,这个LED服务也正常工作。改成console=/dev/tty1,这两个都不能工作
作者: T-Bagwell    时间: 2011-10-26 17:20
没有提示,还有本来在/etc/init.d/rcS中本来有个/etc/rc.d/init.d/leds start ,使板上的LED一直闪烁的服务 ...
guwengchxuixue 发表于 2011-10-26 16:27



估计是两个配置文件没有执行起来
作者: guwengchxuixue    时间: 2011-10-26 17:54
/etc/init.d/rcS的部分内容如下:

•/etc/rc.d/init.d/netd start
•echo " " > /dev/tty1
•echo "Starting networking..." > /dev/tty1
•sleep 1
•/etc/rc.d/init.d/httpd start
•echo " " > /dev/tty1
•echo "Starting web server..." > /dev/tty1
•sleep 1
•/etc/rc.d/init.d/leds start
•echo " " > /dev/tty1
•echo "Starting leds service..." > /dev/tty1
•echo " "
•sleep 1


•/sbin/ifconfig lo 127.0.0.1
•/etc/init.d/ifconfig-eth0


•/bin/qtopia &
•echo " " > /dev/tty1
•echo "Starting Qtopia, please waiting..." > /dev/tty1


在启动的时候 LCD会打印
Starting networking...
Starting web server...
Starting leds service...

Starting Qtopia, please waiting...

但最后LCD显示shell内容,但是qt和led服务都没有启动
作者: guwengchxuixue    时间: 2011-11-02 17:32

作者: whyboysa    时间: 2011-11-02 18:52
你看看inittab 这个文件 。 原来对应sac0 这行 的最后面的一个段里面写的什么,是不是调用脚本了。
作者: guwengchxuixue    时间: 2011-11-03 09:51
没有inittab 这个文件,使用init中默认的
作者: whyboysa    时间: 2011-11-03 13:33
/etc/intttab  没有这个文件?     
那你的init指向的什么文件。 或者linuxrc 这个文件你自己写的脚本?
作者: guwengchuixue    时间: 2011-12-19 16:30
没有这个/etc/intttab linuxrc中的init进程开始不是会使用默认的情况




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2