• <tr id='xa8n1'><strong id='xa8n1'></strong><small id='xa8n1'></small><button id='xa8n1'></button><li id='xa8n1'><noscript id='xa8n1'><big id='xa8n1'></big><dt id='xa8n1'></dt></noscript></li></tr><ol id='xa8n1'><table id='xa8n1'><blockquote id='xa8n1'><tbody id='xa8n1'></tbody></blockquote></table></ol><u id='xa8n1'></u><kbd id='xa8n1'><kbd id='xa8n1'></kbd></kbd>

    1. <ins id='xa8n1'></ins>

      <dl id='xa8n1'></dl>

    2. <span id='xa8n1'></span>

        <acronym id='xa8n1'><em id='xa8n1'></em><td id='xa8n1'><div id='xa8n1'></div></td></acronym><address id='xa8n1'><big id='xa8n1'><big id='xa8n1'></big><legend id='xa8n1'></legend></big></address><fieldset id='xa8n1'></fieldset>

          <code id='xa8n1'><strong id='xa8n1'></strong></code>
            <i id='xa8n1'><div id='xa8n1'><ins id='xa8n1'></ins></div></i>

          1. <i id='xa8n1'></i>

            ARM Linux开机后自动运行特定程序的方法

            • 时间:
            • 浏览:10
            • 来源:124软件资讯网

              开机后自动运行用户的应用法式或启动系统服务的下令生存在开发板根文件系统的/usr/etc/rc.local文件中  。有的开发板开机后自动运行图形界面法式  ,需要按住ctrl+c闪开发板进入到linux的SHELL提醒符界面  。

              实在可通过注释掉rc.local文件中挪用图形界面的下令  ,增添运行用户应用法式的下令 ,到达开机自动运行用户应用法式的目的  。

              下面以我做的实验为例 ,形貌详细的实现步骤 。该要领源于网络 ,我加以验证  ,稍做修改  ,此文相当于转载  。

              1.进入pc机的Linux 操作系统  ,在/nfs/usr/下通过mkdir lz 下令新建一个名为lz的文件夹 ,进入lz文件夹 ,通过mkdir hello新建一个hello文件夹用来存放我们将要编写的hello.c文件和编译天生的可执行文件  。

              2.在/nfs/usr/lz/hello下通过vi hello.c下令新建hello.c文件  ,编辑如下测试法式:

              #include

              int main(){

              printf("Hello  ,test arm-linux  !\n");

              return 0;

              }

              完成编辑后通过:wq生存退却出  。

              3.主机通过如下下令交织编译情况编译hello.c:

              #arm-linux-gcc –o hello hello.c

              4.通过ls 下令可以看到在/nfs/usr/lz/hello/下已经天生了hello可执行文件 ,我们可以在开发板上通过 。/hello来测试自己编写的hello.c执行情形

              5.修改rc.local文件  ,在文件的最后通过‘#’释掉启动图形界面的指令  ,增添执行用户应用法式hello的指令 ,详细实现如下:

              #export PATH=$QPEDIR/bin:$PATH

              #qtopia

              #/usr/qtopia/bin/qtopia

              /usr/lz/hello/./hello

              注:前三行是注释掉启动图形界面  ,最后一行是添加的执行用户的hello测试法式  。

              6.重启开发板  ,通过vivi参数设置闪开发板通过nfs挂载主机上的文件系统  ,这时我们就可以通过超级终端看到开发板已经运行了我们编写的hello法式