gpt4 book ai didi

c++ - 从 C/C++ 程序 Debian 激活驱动程序

转载 作者:太空宇宙 更新时间:2023-11-04 13:38:11 25 4
gpt4 key购买 nike

尝试从 BeagleBone Black-Debian 的 C/C++ 程序中激活 GPIO 驱动程序。我没有激活驱动程序,而是收到此错误消息“sh: 1: cannot create/sys/devices/bone_capemgr./slots: Directory nonexistent” 如果我键入“echo cape-bone-iio >/sys/devices/bone_capemgr ./slots"直接在 SSH 终端中运行正常。任何见解都值得赞赏。

#include <stdio.h>
#include <stdlib.h>

int main()
{
printf( "Activate Analog GPIO driver\n" );
system( "echo cape-bone-iio > /sys/devices/bone_capemgr.*/slots" );
printf( "done\n" );
return 0;
}

最佳答案

这成功了,仍然不确定为什么 echo 不起作用。

FILE *ain;
ain = fopen("/sys/devices/bone_capemgr.9/slots", "w");
fseek(ain,0,SEEK_SET);
fprintf(ain,"cape-bone-iio");
fflush(ain);

fclose(ain);
return 0;

关于c++ - 从 C/C++ 程序 Debian 激活驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28800533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com