主题 : 请问 开机自动启动程序是怎么做的? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 1916
精华: 0
发帖: 40
金钱: 205 两
威望: 41 点
综合积分: 80 分
注册时间: 2008-10-11
最后登录: 2012-03-31
楼主  发表于: 2010-07-05 08:39

 请问 开机自动启动程序是怎么做的?

移植了tslib-1.4
没有用到QT
现在想在开机的时候自动运行一次触摸屏校正
本来校正程序是放在 /usr/local/tslib/bin/ts_calibrate的
在控制台直接运行就可以了

现在我把ts_calibrate 放在/bin 下了
修改了/etc/init.d/rcS
添加了
mkdir /dev/input
mknod /dev/input/event0 c 13 64
./bin/ts_calibrate

启动的时候进入不了校正程序
我看了启动信息显示
ts_open() 错误

请各路大侠指路 谢谢
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2010-07-05 11:16
也许下面的帖子会有帮助:
http://www.aiothome.net/read.php?tid-2200.html
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 1916
精华: 0
发帖: 40
金钱: 205 两
威望: 41 点
综合积分: 80 分
注册时间: 2008-10-11
最后登录: 2012-03-31
2楼  发表于: 2010-07-05 11:47
谢谢版主
那个链接是讲移植的

我的移植是成功的
但是要在控制台下 执行ts_calibrate才运行
现在我想改为上电后就自动运行一次
就是每次上电后就运行一次ts_calibrate先校正触摸屏在进去QT界面或者其他

我看每次烧写带QT的文件系统时它是先运行一次校正程序的
级别: 新手上路
UID: 22727
精华: 0
发帖: 25
金钱: 125 两
威望: 25 点
综合积分: 50 分
注册时间: 2010-06-06
最后登录: 2010-12-07
3楼  发表于: 2010-07-05 12:02
在rc.d下建立一个软链接  名字以S开头 后面接 启动级别
如 S45test
引用第2楼clever0725于2010-07-05 11:47发表的  :
谢谢版主
那个链接是讲移植的

我的移植是成功的
但是要在控制台下 执行ts_calibrate才运行
.......
级别: 侠客
UID: 6147
精华: 0
发帖: 91
金钱: 640 两
威望: 241 点
综合积分: 182 分
注册时间: 2009-05-21
最后登录: 2011-06-23
4楼  发表于: 2010-07-05 22:04
很简单了,是不是你的ts_calcbriate程序有问题呀,不然是可以运行的呀,或者自己写一个应用程序,直接在main函数里面调用system("run file")
我终究没能飚得过那辆宝马,只能眼看着它在夕阳中绝尘而去,不是我的引擎不好,而是我的车链子 ..
级别: 新手上路
UID: 11759
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
综合积分: 64 分
注册时间: 2009-12-20
最后登录: 2011-01-11
5楼  发表于: 2010-07-17 09:21
在init.d下的rcS中修改
加油
级别: 新手上路
UID: 16582
精华: 0
发帖: 26
金钱: 130 两
威望: 26 点
综合积分: 52 分
注册时间: 2010-03-19
最后登录: 2013-07-09
6楼  发表于: 2010-07-17 12:57
ts_open() 错误的嘛。。
是不是mknod /dev/input/event0 c 13 64不对。查查你触摸屏的驱动。还有有没有配置input子系统??