linux
selwynzhou
这个作者很懒,什么都没留下…
展开
-
用户层对gpio echo,提示:sh: write error: Device or resource busy报错查看
使用echo 65 > /sys/class/gpio/export 时报错:-sh: write error: Device or resource busy显示gpio被占用。查看占用状态:cat /sys/kernel/debug/gpio若无上述目录,则:mount -t debugfs debugfs /sys/kernel/debug就可以看到gpio的使用情况...原创 2022-05-12 11:05:39 · 2076 阅读 · 1 评论 -
shell判断文件中是否含有特定字符串的方法(利用grep的结果)
可以利用grep执行的命令结束返回代码$?的值来判断是否能找到特定的字符串。当$?等于0时,表示已经找到。当$?不等于1时,表示没有找到。当$?大于1时,表示命令执行错误,可能是参数错误什么的导致命令没有成功执行。示例代码:grep HELLO_WORLD /etc/os_info >> /dev/nullif [ $? -ne 0 ];then echo can not foundelse echo can found fi...原创 2020-10-25 13:55:33 · 3078 阅读 · 0 评论 -
C语言中使用Access函数遇到的问题
C语言中access函数:头文件:<unistd.h>功能: 确定文件或文件夹的访问权限。即,检查某个文件的存取方式,比如说是只读方式、只写方式等。如果指定的存取方式有效,则函数返回0,否则函数返回-1。用 法: int access(const char *filenpath, int mode); 或者int _access( const char path, int mode );参数说明:filenpath文件或文件夹的路径,当前目录直接使用文件或文件夹名(使用绝对路径)备原创 2020-10-25 13:44:20 · 1151 阅读 · 0 评论 -
sudo: arm-linux-gnueabihf-gcc: command not found解决方法
在Ubuntu下,用户编译源码配置时,sudo ./configure xxx,运行后出现了问题:sudo: arm-linux-gnueabihf-gcc: command not found在Terminal中检查,发现arm-linux-gnueabihf-gcc可以在系统的PATH中找到,那为什么还提示说找不到arm-linux-gnueabihf-gcc呢?原因如下:1.我添加arm交叉编译器目录到PATH中是放在/etc/profile里的,这是用户的配置文件,我的用户为selwyn。原创 2020-10-08 15:57:12 · 5421 阅读 · 1 评论