- 12
- 0
- 约7.34千字
- 约 28页
- 2018-07-09 发布于江苏
- 举报
字符设备驱动程CharacterDeviceDrivers
字符设备驱动程序Character Device Drivers 2002-7-25 模块结构 I/O系统可以管理若干个设备驱动程序 I/O系统和设备驱动程序之间的接口模型就是字符设备驱动程序接口 一个驱动程序处理所有同类型的设备,这些设备可能只是参数不同,例如I/O地址,中断号等 模块初始化 启动过程中, 调用iosInit()初始化I/O系统 调用xxDrv()初始化设备驱动程序 调用xxDevCreate()创建设备(可能有若干个) 系统启动代码即 config/all/bootConfig.c,对于boot ROM prjConfig.c,对于Tornado project iosInit() – 初始化I/O系统 在usrRoot()里调用 NUM_DRIVERS是最多能安装的设备驱动程序的个数 在configAll.h中定义为20 NUM_FILES是同时能够打开的最多的文件(设备)的个数 在configAll.h中定义为50 以上两个参数可以在WindConfig中修改 “/null”是空设备名称 xxDrv() – 初始化驱动程序 它是设备驱动程序的初始化函数(注意:不是设备的初始化函数!) 参数是7个函数指针 需要调用iosDrvInstall()向I/O系统注册自己 iosDrvInstall()成功后返回一个非0的驱动号(driver number) 模板如
您可能关注的文档
最近下载
- 人教版七年级英语下册总复习资料PDF打印版.pdf VIP
- 电大专科《建筑工程项目管理》机考网考形考题库及答案.pdf VIP
- 2024盐城市射阳县千秋镇社区工作者招聘考试试题.docx VIP
- 2025盐城市射阳县千秋镇社区工作者招聘考试真题及答案.docx
- 铁路信号行车安全课件.ppt
- 美剧斯巴达克斯:血与沙,竞技场之神(1、2部.doc VIP
- 新人教版七年级下册地理(全)(2020整理).pdf VIP
- (精华版)国家开放大学电大《建筑制图基础》机考2套真题题库及答案4.docx VIP
- 2023年贵州广东能源集团贵州公司招聘笔试真题.docx VIP
- 雄安新区文化旅游产业融合发展分析:2025年现状与未来十年趋势预测.docx
原创力文档

文档评论(0)