• 大小: 7.17KB
    文件类型: .7z
    金币: 1
    下载: 0 次
    发布日期: 2021-02-22
  • 标签: Linux驱动  linux  操作  

资源简介


资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
/***************************************************************

文件名 : atomic.c
描述     : 原子操作实验,使用原子变量来实现对实现设备的互斥访问
其他     : 无

***************************************************************/
#define GPIOLED_CNT 1    /* 设备号个数 */
#define GPIOLED_NAME “gpioled“ /* 名字 */
#define LEDOFF  0 /* 关灯 */
#define LEDON  1 /* 开灯 */


/* gpioled设备结构体 */
struct gpioled_dev{
dev_t devid; /* 设备号   */
struct cdev cdev; /* cdev  */
struct class *class; /* 类  */
struct device *device; /* 设备   */
int major; /* 主设备号   */
int minor; /* 次设备号   */
s

评论

共有 条评论