随笔分类 -  linux

摘要:一、通过shell命令读取引脚电平值 /sys/class/gpio/目录下的内容 可以向export写入相应引脚输出来导出gpio, 例如 echo 66 > export 进入gpio66下,读取value的值即为gpio66输入的值(默认为输入) 二、通过C程序读取引脚电平值 程序: int 阅读全文
posted @ 2023-10-18 17:39 on_the_go 阅读(900) 评论(0) 推荐(0)
摘要:执行 man select 会有如下提示 说明调用select函数时传入的timeval的值会变,所以在重复调用select的场景下,每次调用select,timeval的值都需要重新设置,如下是一个错误的示例,需要将设置时间值的代码移到while(1)里面 阅读全文
posted @ 2023-08-09 10:03 on_the_go 阅读(76) 评论(0) 推荐(0)
摘要:函数在内核\lib\rational.c文件中定义,原型是 void rational_best_approximation( unsigned long given_numerator, unsigned long given_denominator, unsigned long max_nume 阅读全文
posted @ 2020-08-27 16:06 on_the_go 阅读(510) 评论(0) 推荐(0)
摘要:一、GPIOLIB 简介 GPIO(通用目的输入/输出端口)是一种灵活的软件控制的数字信号。大多数的嵌入式 处理器都引出一组或多组的 GPIO,并且部分普通管脚通过配置可以复用为 GPIO。 利用可 编程逻辑器件,或总线(如 I2C、SPI)转 GPIO 芯片,也可以扩展系统的 GPIO。不管是何种 阅读全文
posted @ 2020-05-19 20:18 on_the_go 阅读(1361) 评论(0) 推荐(0)
摘要:1. 模块参数 用 “module_param (参数名,参数类型,参数读 / 写权限) ” 为模块定义一个参数,例如下列代码定义了 1 个整型参数和 1 个字符指针参数: 1 static char *book_name = "dissecting Linux Device Driver"; 2 阅读全文
posted @ 2020-04-16 14:46 on_the_go 阅读(1228) 评论(0) 推荐(0)
摘要:linux shell 阅读全文
posted @ 2019-12-17 16:44 on_the_go 阅读(1522) 评论(0) 推荐(0)