通过这几天的学习发现驱动的框架感觉都差不多,一般分为以下几个步骤:分配一个结构体struct x *x = amlloc();设置结构体的参数硬件寄存器file_operations注册卸载不同之处就是设置这一环节,lcd的驱动的框架就是这么回事,只不过设置的各项参数比较多。lcd的设置项包括固定参数可变参数操作函数硬件、寄存器设置显存(framebuffer)使能lcd