微内核系统中设备驱动环境的设计与优化
【学位单位】:上海交通大学
【学位级别】:硕士
【学位年份】:2010
【中图分类】:TP368.1
【文章目录】:
摘要
Abstract
目录
缩略语表
插图索引
表格索引
第1章 绪论
1.1 背景介绍
1.2 设计目标
1.3 课题主要研究内容
1.4 软硬件平台
1.5 论文结构
第2章 设备驱动以及微内核系统的相关研究
2.1 设备驱动概述
2.1.1 设备驱动分类
2.1.2 设备驱动架构
2.1.3 Linux 设备驱动的不安全性
2.2 微内核系统概述
2.2.1 微内核系统架构
2.2.2 微内核系统特点
2.2.3 微内核系统实例介绍
2.3 L4/Fiasco 微内核系统
2.3.1 L4/Fiasco 内核功能
2.3.2 L4/Fiasco 架构及基本模块
2.4 本章小结
第3章 微内核系统中设备驱动环境架构的设计
3.1 可移植性设计
3.1.1 Linux2.6 设备驱动代码复用设计
3.1.2 Linux2.6 设备驱动代码核心问题解决方案
3.2 安全性设计
3.2.1 加载安全性设计
3.2.2 模块安全性设计
3.3 高效性设计
3.3.1 IPC 的分类
3.3.2 IPC 的机制
3.3.3 IPC 的实现
3.4 本章小结
第4章 微内核系统中设备驱动环境架构的实现
4.1 MicroALSA 架构的设计目标
4.2 相关代码分析
4.2.1 ALSA 标准介绍
4.2.2 ALSA 架构分析
4.2.3 ALSA 设备层次结构
4.3 MicroALSA 架构设计
4.3.1 宏观模块结构设计
4.3.2 微观模块结构设计
4.3.3 调度程序结构设计
4.4 MicroALSA 架构的层级结构实现
4.4.1 用户调用函数库实现
4.4.2 接口功能实现
4.4.3 虚拟文件系统实现
4.4.4 核心功能实现
4.5 本章小结
第5章 微内核系统中设备驱动环境架构的其它优化思想
5.1 L4Linux 在L4/Fiasco 中的移植
5.1.1 L4Linux 架构
5.1.2 L4Linux 实现原理
5.1.3 L4Linux 性能比较
5.2 L4Linux 作为MicroALSA 服务端运行设计
5.2.1 L4Linux 中的设备驱动程序
5.2.2 MicroALSA 架构在L4Linux 中的应用
5.3 本章小结
第6章 微内核系统中设备驱动环境架构的数据测试
6.1 MicroALSA 中声卡移植与音频运行
6.1.1 声卡选择
6.1.2 音频文件运行方式
6.1.3 运行环境
6.1.4 调试方法
6.2 测试环境
6.3 移植环境优化对比
6.4 性能测试
6.4.1 IPC 效率分析
6.4.2 CPU 占有率测试
6.5 音效测试
6.5.1 客观音效测试
6.5.2 主观音效测试
6.6 安全性测试
6.7 本章小结
第7章 总结与展望
7.1 总结
7.2 展望
参考文献
致谢
攻读学位期间发表的学术论文
上海交通大学硕士学位论文答辩决议书
【相似文献】
相关期刊论文 前10条
1 郑任持,王晨辉,陈榕,王小鸽;一种新型的基于构件和微内核的设备驱动模型[J];计算机工程与应用;2005年07期
2 张荫芾;徐国治;周玲玲;;微内核操作系统在嵌入式平台上的应用[J];电子产品世界;2009年03期
3 胡宁宁,金志权,谢立;基于微内核的网络系统界面的实现[J];软件学报;1999年06期
4 王勇,盖江南,付长冬;基于微内核的操作系统的研究与发展[J];微型机与应用;1999年07期
5 李新明,李艺,周明德;COSIX V2.0的以太网驱动[J];计算机应用与软件;2001年02期
6 张海波,黄金才,郑立刚;基于注册表的微内核模型管理服务系统的设计与实现[J];计算机工程与设计;2001年03期
7 王红玲;褚亚铭;吕强;;一个教学用操作系统的设计与实现[J];计算机教育;2007年08期
8 熊海泉;;Linux模块实现机制剖析[J];科技广场;2006年02期
9 张楠;;Linux模块实现机制分析[J];科技广场;2011年05期
10 付长冬,孟庆余,潘清;基于微内核的操作系统综述[J];计算机工程与科学;1997年03期
相关博士学位论文 前9条
1 陈志雨;面向普适计算构件化中间件关键技术研究[D];吉林大学;2009年
2 胡威;基于ScratchPad Memory的嵌入式系统优化研究[D];浙江大学;2008年
3 王晓东;家庭智能空间服务关键技术研究[D];中国海洋大学;2011年
4 杜皎;基于超内核的网络安全系统模型和安全技术研究[D];国防科学技术大学;2005年
5 罗健飞;基于力矢量的笔式交互方法与应用研究[D];中国科学技术大学;2012年
6 李涛;实时容错嵌入式小卫星操作系统设计的研究[D];中国科学院上海冶金研究所;2000年
7 吴庆波;基于虚拟机的可信操作系统关键技术及应用研究[D];国防科学技术大学;2010年
8 王晓静;I/O虚拟化的性能隔离和优化[D];华中科技大学;2012年
9 项国富;虚拟计算环境的安全监控技术研究[D];华中科技大学;2012年
相关硕士学位论文 前10条
1 丁莹;基于微内核系统的设备驱动虚拟化技术研究[D];兰州大学;2010年
2 吴帆;基于微内核的设备驱动框架研究[D];浙江大学;2010年
3 王婧怡;微内核系统中设备驱动环境的设计与优化[D];上海交通大学;2010年
4 刘震宇;基于微内核虚拟化的设备驱动研究与优化[D];华中科技大学;2012年
5 冯非;嵌入式Linux中IrDA协议和USB-IrDA驱动研究及实现[D];湖南大学;2005年
6 牛瑞锋;面向虚拟仪器的USB接口设备的访问[D];西北大学;2006年
7 陈宝君;基于ARM9的嵌入式系统设计及EPA设备实现[D];大连理工大学;2006年
8 陈敬宇;嵌入式微波直放站网络管理系统设计与优化[D];浙江大学;2006年
9 刘文权;基于ARM9的车载定位终端研究及USB驱动程序设计[D];河北工业大学;2006年
10 陈杉;基于MPEG-4的数字视频监控系统编码端研究及软硬件实现[D];电子科技大学;2004年
本文编号:2860449
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2860449.html