3.字符设备驱动模型
摘要:一、字符设备驱动的设计流程 1、定义一个字符设备2、定义字符设备的file_operations和其接口函数3、申请设备号:静态注册,动态分配4、字符设备初始化cdev_init()5、将字符设备加入内核cdev_add()6、创建设备文件:手动创建(shell命令)、自动创建(调用函数) 二、定义
阅读全文
2. 内核模块概述
摘要:一、linux内核模块1.数据类型:char(8bits)、short int (16bits)、int(32bits)、long int(与CPU的字长一致) 2、内核模块的作用linux kernel Module >设备驱动是以独立的module的形式存在的,设计的驱动需要包含在module内
阅读全文
1.概述
摘要:为了保存以前学习的一些笔记,把他们都写到blog。嘻嘻,虽然不怎么辉CSS排版,但是为了不丢失,暂时只能这样了。 一、驱动如何使用?显卡的访问方法?1、打开显卡fd = open("/dev/fb0", O_RDWR); //打开显卡。/dev/fb0 >设备文件,应用程序访问驱动程序的一个桥梁。每
阅读全文