Cubietruck Plus开发板021Linaro添加开机启动
Linaro是致力于为ARM架构开发开源软件的非盈利性组织,主要的目标在于开发不同半导体公司系统单芯片平台的共通软件,针对于各个成员推出的 ARM系统单芯片,它开发了ARM开发工具、Linux内核以及Linux发行版。 目前Linaro已渗入到许多不同的领域,包括移动、嵌入式系统、数字家庭、网络和服务器设备等,Linaro不仅让ARM提高效率,而且大大的节省了成本,所以被广泛使用,特别是追求性能及低价的开发板。 但是在国内目前却很少人真正的了解它,甚至都没什么资料去学习它,即使是强大的百度都搜不到...........

2、 上篇小编对x11vnc服务进行了开机启动设置,但是说的比较简单,可能很多人都不太明白,所以今天准备深入研究挖掘,当然还是要参考下Ubuntu。 要想弄明白Linaro如何添加开机启动,我们需要先来了解Linaro的启动模式, linux都有自己一套完整的启动体系,当然Linaro也会有属于自己的启动方式。 这里我们通过终端执行命令:pstree 可以查看Linaro启动进程树



6、 在/etc/rc2.d/ 目录下我们可以看到这时候才指定了rc.local进程的启动,所以这时候/etc/rc.local才被启动,这也是上篇小编用来设置开机启动VNC服务的位置。 接着执行定时任务,通过/etc/crontab里面配置来周期性的执行某种任务或等待处理某些事件的一个守护进程。

2、 你也可以在/etc/rc2.d目录下添加开机启动程序,我们可以看到/etc/rc2.d中的文件都是连接符形式,所以同样可以制作个咒邃狁廖连接符让其调用相应的程序执行: 我们在/usr/bin/创建一个VNC启动脚本:VNCstart ,然后将以下命令粘贴进去:#!/bin/bash#VNCstartscriptx11vnc -forever -shared -rfbauth ~/.vnc/passwd 接着使用下面的命令建立一个指向/usr/bin/VNCstart 的链接,这样init在启动时就会执行这个链接指向的命令。 ln -s /usr/bin/VNCstart ./S99VNCstart

3、 在/etc/rc.local文件里添加启动程序,在“exit 0”之前写上你的命令就可以了,小编之前就是这么做的。 所以,如果你要添加自己的开机启动程序,以上几种方法都可以
