驱动开发day5

目录

头文件:

源文件:

Makefile:

自动创建设备节点成功:

点亮led灯的效果:


点灯要求:
    1)分部实现注册字符设备驱动
    2)自动创建设备节点
    3)通过结构体对led灯地址进行映射
    4)次设备号完成私有数据传参

头文件:

#ifndef __ZY1_H_
#define __ZY1_H_

#define PHY_GPIOE 0x50006000
#define PHY_GPIOF 0x50007000
#define PHY_RCC 0x50000A28
typedef struct{
    volatile unsigned int MODER;
    volatile unsigned int OTYPER;
    volatile unsigned int OSPEEDR;
    volatile unsigned int PUPDR;
    volatile unsigned int IDR;
    volatile unsigned int ODR;
}gpio_t;
typedef enum{

你可能感兴趣的:(驱动开发,Makefile,c语言)