zoukankan      html  css  js  c++  java
  • iTOP开发板MiniLinuxC程序调用shell命令

    本文档介绍的是在 linux 系统环境下 linux-C 调用 shell 命令实验步骤,和文档压缩包一
    起的“iTOP-开发板-MiniLinux-SHELL_V1.0.zip”是 c 程序源码。
    Linux 系统的 shell 作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语
    言、命令解释程序及程序设计语言的统称,它解释由用户输入的命令并且把它们送到内核。
    如下图所示,解压“iTOP-开发板-MiniLinux-SHELL_V1.0.zip”,将解压后文件内的
    shellls.c 使用 SSH 软件拷贝到 Ubuntu 下,然后打开该目录。

    如下图所示,使用命令“vi shellls.c”打开“shellls.c”文件。

    如下图所示,我们可以将命令修改到第 17 行“popen”函数中,这里以“ls”命令为
    例,保存退出。

    如下图所示,使用命令“arm-none-linux-gnueabi-gcc-4.4.1 -o shellls shellls.c -
    static”编译 shellls.c,如下图所示,使用命令“ls”可以看到生成了 shellls 可执行文件。

    将“shellls”拷贝到 U 盘目录下,然后启动开发板,插入 U 盘,参考 i-MX6 开发板使用
    手册第十一章 11.3.3.1 ,使用命令“mount /dev/udisk /mnu/disk”挂载 U 盘,如下图所
    示:

    如下图所示,我们在任意目录下(以根目录为例)使用命令“./mnt/disk/shellls”即可
    查看到当前目录所包含的文件。

    北京迅为电子有限公司致力于嵌入式软硬件设计,是高端开发平台以及移动设备方案提供
    商;基于多年的技术积累,在工控、仪表、教育、医疗、车载等领域通过 OEM/ODM 方式为
    客户创造价值。

    本文档将持续更新,并通过多种方式发布给新老用户,希望迅为电子的努力能给您的学
    习和开发带来帮助。

  • 相关阅读:
    越狱-监狱地图
    老K说故事系列(003)
    老K说故事系列(001)
    面向对象软件开发培训
    别让思想老去,重燃激情火焰
    软件产品界面设计-培训PPT发布
    读“道法自然”的非技术有感
    老K说故事系列(002)
    游戏规则
    基于C# Socket实现多人网络聊天室
  • 原文地址:https://www.cnblogs.com/liyue3/p/9316081.html
Copyright © 2011-2022 走看看