天嵌 ARM开发社区

 找回密码
 注册
查看: 2463|回复: 10

请问TQ2440不借助终端怎么开机啊

[复制链接]
qifengdie 发表于 2012-5-23 13:33:53 | 显示全部楼层 |阅读模式
我的文件系统加入QT4了,然后设置一个开机启动程序。我想没电脑的情况下板子能自行开机,这样方便演示。请问怎么样才能让板子不借助终端直接开机?只要能开机就行了...
TQ_guoxixiao 发表于 2012-5-23 14:08:00 | 显示全部楼层
在开机启动脚本(/bin/pda或者/bin/qt4)大概倒数第六行“QPEDIR”后面跟的路径就是开机启动路径,更改成你的就行。
回复

使用道具 举报

 楼主| qifengdie 发表于 2012-5-23 17:10:53 | 显示全部楼层
#!/bin/sh

echo Start Qt-4.5 > /dev/tq2440_serial0

export set TSLIB_TSDEVICE=/dev/event0
export set TSLIB_CALIBFILE=/etc/pointercal
export set TSLIB_CONFFILE=/etc/ts.conf
export set TSLIB_PLUGINDIR=/lib/ts
export set HOME=/root
export set QTDIR=/opt/qt-4.5
export set QPEDIR=/opt/qt-4.5
export set QWS_DISPLAY="LinuxFB:/dev/fb0"
export set QWS_DISPLAY="LinuxFB:mmWidth130:mmHeight100:0"
export set QWS_KEYBOARD="TTY:/dev/tty1"
export set QWS_MOUSE_PROTO="TSLIB:/dev/event0"
export set QT_PLUGIN_PATH=$QTDIR/plugins/
export set QT_QWS_FONTDIR=$QTDIR/lib/fonts/
export set PATH=$QPEDIR/bin:$PATH
export set LD_LIBRARY_PATH=$QTDIR/lib:$QPEDIR/plugins/imageformats:$LD_LIBRARY_PATH

if [ -f /etc/pointercal ] ; then
        $QPEDIR/bin/usbcamera0000 -qws #1>/dev/null 2>/dev/null
else
        ts_calibrate
#        $QPEDIR/bin/mousecalibration
        $QPEDIR/bin/mainwindow -qws #1>/dev/null 2>/dev/null
fi
回复

使用道具 举报

 楼主| qifengdie 发表于 2012-5-23 17:13:15 | 显示全部楼层
TQ_guoxixiao 发表于 2012-5-23 14:08
在开机启动脚本(/bin/pda或者/bin/qt4)大概倒数第六行“QPEDIR”后面跟的路径就是开机启动路径,更改成你的 ...

上面那个是我的qt4脚本,怎样改才能不借助PC终端直接开机。就是把开发板带到没PC的地方也能开机,求解答,不胜感激!
回复

使用道具 举报

TQ_guoxixiao 发表于 2012-5-23 17:52:37 | 显示全部楼层
把usbcamera0000 这个改成你的程序名字
回复

使用道具 举报

 楼主| qifengdie 发表于 2012-5-24 14:04:33 | 显示全部楼层
TQ_guoxixiao 发表于 2012-5-23 17:52
把usbcamera0000 这个改成你的程序名字

不是啊。usbcamera0000是我开机启动的程序,关键是我开机前需要在终端上按一个开机键(8)才能启动板子,我是想板子直接跳过终端这一步直接开机,也就是说在野外只要有电源的话就能开机,不需要借助PC的终端,请问这个需要改u-boot的代码吗,还是直接开系统文件的代码。
回复

使用道具 举报

 楼主| qifengdie 发表于 2012-5-24 14:09:50 | 显示全部楼层
TQ_guoxixiao 发表于 2012-5-23 17:52
把usbcamera0000 这个改成你的程序名字

系统在启动QT4前还有其他的进程,怎么样去掉需要终端引导开机的进程,就像我们用的手机一样,直接按开机键就可以开机了。
回复

使用道具 举报

TQ_guoxixiao 发表于 2012-5-24 14:12:41 | 显示全部楼层
1、怎么样去掉需要终端引导开机的进程?
在/etc/init.d/rcS和/bin/qt4里面,屏蔽掉就行。
2、像手机一样,按开机键就可以开机,板子也是按开机键开机呀。
回复

使用道具 举报

TQ_guoxixiao 发表于 2012-5-24 14:13:25 | 显示全部楼层
qifengdie 发表于 2012-5-24 14:04
不是啊。usbcamera0000是我开机启动的程序,关键是我开机前需要在终端上按一个开机键(8)才能启动板子,我 ...

你在nand下启动
回复

使用道具 举报

 楼主| qifengdie 发表于 2012-5-24 15:28:29 | 显示全部楼层
TQ_guoxixiao 发表于 2012-5-24 14:13
你在nand下启动

谢谢啦,原来只要把那个选择NAND和NOR FLASH启动按钮切换一下就行了,只怪我知识匮乏啊.....
回复

使用道具 举报

TQ_guoxixiao 发表于 2012-5-24 15:37:53 | 显示全部楼层
多多看论坛和手册
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-6-19 01:12 , Processed in 2.043388 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表