预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共70页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

天津理工大学硕士学位论文嵌入式Linux的调试及设备驱动的开发姓名:秦娟申请学位级别:硕士专业:信号与信息处理指导教师:郝庭柱20061201摘要其次分析了设备驱动程序的设计原理、设计方法——模块化的概念以及编写、编随着信息技术与网络技术的高速发展嵌入式系统正越来越广泛地应用于科学研究、军事技术、工程设计、计算机、通信、消费类电子等方面。嵌入式系统是以应用为中心以计算机技术为基础并且软硬件均可裁剪适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。采用星度胧娇7⒁C娑缘问题主要有两个:首先是操作系统的改造裁减内核或是直接改写哪诖婀芾怼进程调度机制其次就是设备驱动程序的设计开发。本文的研究重点为璞盖绦虻纳杓啤N恼轮魈宸治R韵虏糠郑首先从介绍嵌入式低车奶逑到峁辜捌浜诵娜胧帧O晗秆芯苛嘶赬内核硬件平台的交叉编译环境的建立以及卸洗砘疲诖嘶∩希此平台上嵌入式牟僮飨低车囊浦布际酰ㄆ舳囊浦病⑶度式哪诤艘浦驳冉辛搜芯浚隽艘浦驳木咛宀街琛译、调试。从程序结构角度而言驱动程序是子程序和数据的集合是输入输出设备的软件接口它的任务就是向系统提供接口函数所以简单的说编写驱动程序就是实现这接口函数。驱动程序分三类:字符设备、块设备、网络设备文章详细分析了备驱动程序的设计并编程加以实现。通过对外部设备驱动程序的分析本文设计了字符设备驱动程序模型和块设备驱动程序模型。这两个模型完成了驱动程序中与内核相关的几乎所有事务包括设备的注册和注销、设备的打开和关闭及读写等系统调用的统一接口、数据从内核内存传送到用户内存的方法等。对内存的使用和设备的访问方式本文也作了详细的说明。有了以上的基础开发者只需再熟悉外部设备的使用方法和数据格式等硬件信息一个完整的驱动程序就很容易写成了。模型中还加入了一定的安全措施以保证它的可靠性。关键字:嵌入式簧璞盖蛔址璞福豢樯璞福煌缃涌冢荒?榛摘要琧琧.珺琲瓺珼琋摘要.琧.琁瑂:瓻’琣甕篺;甀.甶ぁ瓵瓺甀甌琹琽瑆.瓸琲.珻..Ⅱ鲁峨签磊却:参学位论文作者签名:夕拳踊签字日期:一年氯缛学位论文作者签名:奢贸盈签字日期:砒年卵羧学位论文版权使用授权书独创性声明本学位论文作者完全了解天津理工大学有关保留、使用学位天津理工大学或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确论文的规定。特授权天津理工大学分内容编入有关数据库进行检索并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复本和电子文件。签字日期:劲辏月弦日本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的研究成果除了文中特别加以标注和致谢之处外论文中不包含其他人已经发表或撰写过的研究成果也不包含为获得的说明并表示了谢意。可以将学位论文的全部或部C艿难宦畚脑诮饷芎笫视帽臼谌ㄋ得第一阶段即坏テ⑿图扑慊第二阶段阂弧b炭刂破鱮啪第一章绪论度胧较低车姆⒄垢攀随着微处理器技术的发展嵌入式系统己成为计算机领域的一个重要组成部分。嵌入式系统定义为以应用为中心、以计算机技术为基础、软件硬件可裁剪、适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统“;痪浠八担入式系统就是一个计算机硬件与软件的集合体一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四部分组成有时为了完成某种特定的功能对其他设备的控制、监视或管理拱ㄆ渌恍┳槌刹糠帧嵌入式壳岸嗍位和位的与位或位的高性能处理器相比有很强的经济性和现实性。相关支撑硬件包括显示卡、存储介质和、通讯设备、卡等设备。嵌入式系统有别于一般的计算机处理系统它不具备像硬盘那样大容量的存