嵌入式技术论坛
登录
直播中
李亚
7年用户
150经验值
擅长:374947
私信
关注
[经验]
iTOP-开发板-MiniLinux-C程序调用shell命令
Shell
VHD
本文档介绍的是在 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 -
sta
ti
c”编译 shellls.c,如下图所示,使用命令“ls”可以看到生成了 shellls 可执行文件。
将“shellls”拷贝到 U 盘目录下,然后启动开发板,插入 U 盘,参考 i-MX6 开发板使用
手册第十一章 11.3.3.1 ,使用命令“mount /dev/udisk /mnu/disk”挂载 U 盘,如下图所
示:
如下图所示,我们在任意目录下(以根目录为例)使用命令“./mnt/disk/shellls”即可
查看到当前目录所包含的文件。
更多回帖
rotate(-90deg);
回复
相关帖子
Shell
VHD
iTOP-
开发板
-驱动-can和rfid配置
4729
iTOP
-4412
开发板
介绍
11
c
5402
开发板
程序
18
迅为IMX6ULL
开发板
C
程序
调用
shell
1395
迅为
iTOP
-STM32MP157
开发板
10
iTOP
-4418
开发板
平台组装和初体验
26
itop
4412
开发板
跑的是linux系统,如何在
命令
行下,写
shell
命令
来关机?
9045
iTOP
-4412
开发板
的GPIO是怎么操作的?
8
迅为
iTOP
-iMX6
开发板
-
MiniLinux
-GPS使用文档
2838
iTOP
-4418_6818
开发板
规格书
11
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分