linux读取mtd命令的简单介绍
在linux下用C怎么将“cat /proc/mtd”这条命令早终端打印出来,并执行该命令的结果。
根据你的意思,可以这样
10余年的大余网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。网络营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整大余建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“大余网站设计”,“大余网站推广”以来,每个客户项目都认真落实执行。
#includestdio.h
#includestdlib.h
int main(){
system("./`cat /proc/mtd`");
return 0;
}
system() 函数就是调用shell。
`cat /proc/mtd` 就是取得这个命令的执行结果
./`cat /proc/mtd` 就是执行这个结果。
但是 在我的系统中执行cat /proc/mtd ,
cat: /proc/mtd: 没有那个文件或目录
所以没有办法测试,但是这个方法是对的。如果cat /proc/mtd的结果是很多个的话,最好加上cut命令 来作为取舍
linux里,如果我要在应用里读写在mtd下已经配置好的norflash时,怎么访问啊?使用fread(),fwrite()吗?
如果你的norflash分区没有被系统中其他模块使用,裸设备/dev/mtdx可以用fread()/fwrite()直接访问。
linux的mount指令
mount
/root/tmp/UserData.smg
/mnt/flash
-oloop
就可以了。
”mount“会自己识别文件系统类型的。当然内核得支持该文件系统才行。
linux内核怎么查看mtd的block命令
mtd是字符设备,mtdblock是块设备 可以看看dd命令的实现,在busybox里有 补充: /dev/mtd/* 或者 /dev/mtd* 这两种表示方式一般表示的是字符设备/dev/mtdblock/* 或者 /dev/mtdblock* 这两种是块设备的表示方式mount 的一般都是块设备貌似dd只对...
本文名称:linux读取mtd命令的简单介绍
网站URL:http://cdiso.cn/article/hgihho.html