http://avr.eefocus.com/wmwalfred/blog/11-02/204482_9acd1.html
看了好几个文档,最后基本上是参考上面的链接进行设置的。刚开始我只是仅仅修改/etc/init.d/rcS,将程序添加进去,刚开始没有加&,程序没有后台运行,导致不能后面的图形界面不能启动,最后只得将开发板格式化,重装系统了。后来添加了&,还是不行。返回的打印信息显示程序成功运行,但是程序的结果却不是这样的。
整个标准的配置过程分为三部:
(1)修改/etc/init.d/rcS在其中添加两行语句
echo "Starting monitoring...... " > /dev/tty1
/etc/rc.d/init.d/monitor start
注释:第一行是打印信息,这个是打印到开发板LCD上,如果去掉 > /dev/tty1,则信息会打印到串口终端上来。
第二行是把monitor 作为一个服务启动它,当然也可以停止了,即stop了。这个服务是放在/etc/rc.d/init.d/目录下。
(2)在/etc/rc.d/init.d/目录下面有各个服务的脚本文件,可以作为自己写服务脚本文件的参考。
以上5个都是脚本文件,用cat查看,它们的格式都是一样的,这个就是服务脚本的标准格式,参考这个格式编写monitor脚本。
(3)从上面的脚本可以看到程序是放在/usr/sbin/目录下面,至于为什么要放在这下面,我不太清楚,下一个实验就是把这个目录用任何一个目录替代,看能不能成功。
这里stop里面是空白,可以添加标准的停止服务处理程序,这个也会在下一个实验里面进行调试。现在查看/usr/sbin/monitoring脚本文件的内容:
前面的(1)和(2)步都是标准的,第(3)步就是添加自己的执行程序的命令了。注意在最后面添加&,让程序在后台运行。我这里使用的绝对路径,很不方面,下一个实验会尝试简化。
一样三步配置完成后,保存文件,重启reboot,就可以了。
分享到:
相关推荐
基于Tiny6410开发板设计的视频监控系统,包括服务器端和客户端的设计。
tiny6410开发板上所有元件封装,AD格式,供大家参考。
结合opencv库和qt图形编程,实现在tiny6410开发板上显示一幅保存在开发板中的图片。
tiny6410开发板SD卡烧写去器,SD-Flasher.exe
友善之臂的Tiny6410开发板NFS挂载详细步骤...
tiny6410上裸机程序,通过开发板自带boot引导到0x50000000位置运行
友善之臂Mini6410和Tiny6410开发板WinCE6.0下BSP
抽取u-boot的相关代码做成一个tiny6410的裸机程序示例,基本功能是是用串口不断打印出"Hello World".该程序涉及看门狗的操作、时钟初始化操作、UART初始化操作等。使用arm-linux-gcc编译。
(本人的板子是Tiny6410) 使用步骤: 如果是使用SD卡从电脑拷贝到arm-linux板中的话,请遵循以下的步骤 1、 将mt7601Usta.ko 拷贝至SD卡中 2、 将SD卡插入arm开发板,自动读取 3、 使用超级终端SecureCRT, 输入 (1...
适用于tiny6410开发板,辅助设备:gps模块,可显示地图及自身位置信息。
1、登录win7系统,使用管理员权限打开VMware虚拟机软件 2、确认虚拟机串口已打开,否则通过【编辑此虚拟机】选项,使用“添加”功 3、通过【启动此虚拟机】
友善之臂tiny6410配套资料, 包括PDF文档和SD-flash.exe烧写软件. 01- Tiny6410硬件手册.pdf 02- Tiny6410功能测试指南.pdf 03- Tiny6410刷机指南.pdf 04- Tiny6410 Linux开发指南.pdf 05- Tiny6410 Android开发指南....
友善之臂tiny6410 lcd裸机程序 s70屏幕的亲测通过可画圆直线和十字
C语言基于tiny4412开发板的人脸识别系统源码.zipC语言基于tiny4412开发板的人脸识别系统源码.zipC语言基于tiny4412开发板的人脸识别系统源码.zipC语言基于tiny4412开发板的人脸识别系统源码.zipC语言基于tiny4412...
使用tiny6410开发板实现MP3功能的播放
在tiny6410上实现的定时器timer程序
Tiny6410led驱动程序及测试程序
基于Tiny开发板, ov9650摄像头的视频监控服务器端程序。
在tiny6410上实现的串口通信程序,包括轮询与中断方式的程序