新闻动态
资质荣誉
联系我们
无法打开设备文件
发布时间:2021-06-07 06:58:03 来源:大电流电感厂家 查看: 次
按照韦东山老师的教程,添加设备驱动后执行测试程序,无法打开我注册的设备文件
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\n", argv[0]);
return 0;
}
if (strcmp(argv[1], "on") == 0)
{
val = 1;
}
else
{
val = 0;
}
write(fd, &val, 4);
return 0;
}
我是新手,在各个论坛上搜罗了半天,也没解决,请各位不吝赐教!
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;
}
我是新手,在各个论坛上搜罗了半天,也没解决,请各位不吝赐教!
刚刚发现自动创建的nod是一个块设备 导致打开失败 暂时还没明白为什么会这样 先去看看
基于ARM9处理器的嵌入式音频系统设计1引言随着Internet技术和多媒体技术的快速发展,语音通信技术的应用越来越广泛,也越来越受到重视[1]。如今的嵌人式设备日益复杂化,功能比以前更加丰富,性能也越来越高。在多种嵌人式终端产品中,音频
解决开关模式DC-DC转换器的噪声和空间问题的Pow引言转换效率促使FPGA系统设计师从线性稳压器转向使用开关模式直流-直流转换器。虽然开关模式直流-直流转换器能够显着提高效率,但却需要更复杂的结构设计,更多的部件数量和更大的覆盖区;更为明显的是,对高
NS胰岛素泵解决方案Insulin pumps provide freedom and flexibility to those people who require a daily supplement of insu
上一条:哪位高手知道这个电压放大电路啥原理? 下一条:如何用Labview实现图示功能?