完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
按照韦东山老师的教程,添加设备驱动后执行测试程序,无法打开我注册的设备文件 1、内核是友善友善之臂光盘里的linux-2.6.32.2 2、根文件系统用的是Busybox-1.7.0 #cat /proc/devices #ls -l /dev/xyz 执行测试程序 # ./test1 on can't open! 测试程序就是老师的原版,一点没改,如下 int main(int argc, char **argv) { int fd; int val = 1; fd = open("/dev/xyz", O_RDWR); if (fd < 0) { printf("can't open!n"); } if (argc != 2) { printf("Usage :n"); printf("%s return 0; } if (strcmp(argv[1], "on") == 0) { val = 1; } else { val = 0; } write(fd, &val, 4); return 0; } 我是新手,在各个论坛上搜罗了半天,也没解决,请各位不吝赐教! |
|
相关推荐
1个回答
|
|
刚刚发现自动创建的nod是一个块设备 导致打开失败 暂时还没明白为什么会这样 先去看看
|
|
|
|
只有小组成员才能发言,加入小组>>
「含关键代码」基于AM3352/AM3354/AM3359的Linux开发案例分享
4891 浏览 0 评论
87404 浏览 0 评论
【高手问答】如何做到精通linux技术?资深工程师带你突破难点
4719 浏览 2 评论
3611 浏览 2 评论
解读Linux :先从创建一个文件夹用来存放jdk压缩文件开始
2478 浏览 0 评论
1994浏览 3评论
1277浏览 1评论
求解:aarch64交叉编译工具已经安装成功,环境变量已经配置,怎么将系统架构切换为ARM的架构
1338浏览 0评论
电脑和虚拟机可以互ping,电脑和开发板也可以互ping,但是虚拟机和开发板ping不通是什么原因
1231浏览 0评论
1172浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 16:47 , Processed in 1.183526 second(s), Total 78, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号