文档介绍:硕士学位论文东南大学基于嵌入式母鋈艘贫斩酥块设备的设计与实现研究生姓名:导师姓名:论文提交日期焐斓目论文答辩日期焐斓康鱼目申请学位级别亟±学科专业名称徽皇壬堂皇圄馇皇壬堂盘直太堂龚建苤直室学位授予单位学位授予日期答辩委员会丰席评阅人年分类号:箜密级:§:≥学号:蝗垒珏
摘要没备驱动是嵌入式操作系统中的重要组成部分,其中块设备驱动又是嵌入式设备驱动的重要组成,因为系统程序通常存放在块设备中,其运行效率对系统的整体性能有着很大的影响。本文介绍了嵌入式锌樯璞傅幕靖拍睿患撇⑹迪至艘訧系列处理器为核心,采用嵌入式僮飨低车母鋈艘贫斩瞬分械募咐嗤ㄓ每樯璞盖动,包括璞浮⒒贔的璞敢约娲⑸璞傅惹1疚氖紫冉樯芰薘作为块设备在系统中的实现过程以及其挂接文件系统的方法。接着详细分析了一种新的基于而设计的块没备一璞傅氖迪衷恚ü狥设备抽象定义共同的属性和操作接口函数实现了槐父咝У亩列刺匦院透玫闹С帧5鼻暗腇主要有两种形式:和,其中有高容量、低成本的特点,但其相对复杂的接口给其应用带来了很大难度。本文结合业界不同方案,设计并实现了不增加任何硬件成本,使用来控制姆椒ǎ⒃谄渖霞釉亓四壳胺浅A餍械腏文件系统。同时,为了提高系统:餍剩疚纳杓撇⑹迪至嗽贜上同时挂接文件系统和最新的募低车姆桨福⑶医辛耸莶饬亢凸δ苎橹ぁW詈螅攵于目前个人移动终端产品通常支持移动存储设备的现状,本文介绍了在系统中实现备功能的软件方案。目前,本文所描述的各项实现:鞫家丫瓿桑⑶乙丫谙低成衔榷ㄔ诵小;诒究题的个人移动终端产品也已经上市,用户反应良好。关键词:嵌入式、块设备、、
.,,.瑃琗琍珹,,琈,,甀甀瑃’,】..,
签名:翻日期:逆£:豪签名:生查壁际η┟日期:控上:簓学位论文独创性声明关于学位论文使用授权的说明本人声明:所呈交的学位论文是我个人在导师指导一卜进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得东南大学或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均己在论文中作了明确的说明并表示了谢意。东南大学、中国科学技术信息研究所、国家图书馆有权保留本人所送交的学位论文的复印件和电子文档,可以采用影印、缩印或其他复制手段保存沦文。本人电子文档的内容和纸质论文的内容相一致。除在保密期内的保密论文外,允许论文被查询和借阅,可以公布ǹ论文的全部或部分内容。论文的公布ǹ授权东南大学研究生院办理。
序言翁庋芯勘尘嵌入式系统是指以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统⋯。目前流行的个人移动终端就是一个典型的嵌入式系统。在个人移动终端中,应用系统对其软件的基本要求是体积小、执行速度快、具有较好的可裁剪性和可移植性。目前非常流行的嵌入式僮飨低吃谡庑┓矫娑急硐殖錾ǎ系统理想的软件选择。驱动程序是低持幸桓鲋匾5淖槌刹糠郑皀中的大部分代码就是各种各样的驱动代码。而在嵌入式低持校樯璞盖且焕喾浅V匾5那绦颍峁┝讼统对面向块的设备的访问。相对于其它设备驱动,块设备驱动的接口要复杂一些,并且经常受到速度要求的影响,因为系统代码和数据都存在在块设备上,运行时需要从块设备中读取,所以块设备驱动设计的好坏直接影响到系统的:餍省在嵌入式“低持校樯璞傅囊话阕槌砂≧、以及一些外挂存储卡。目前,嵌入式系统中使用的ǔ6际荢,它提供系统代码运行的空间。作为非易失性存储器,各种设备是嵌入式系统中块设备的重要组成部分。手机、随身听等许多嵌入式系统中都大量使用了魑4娲⑸璞浮存储设备有两种技术:一种是目前广‘泛使用的具有特性,可直接在芯片上执行代码,而且随机读取速度快。其在目前便携式设备对于容量要求不是很高的情况下得到了广泛使用。另一种就是目前被业界看好的凶藕芨叩拇娲⒚芏龋疑ひ找埠芗虻ァO喽杂贜母叱杀竞低容量,云涓叩娜萘浚鄹癖认韵殖銮烤⒌氖谐【赫Γ某鱿治L岣叽娲容量和降低产品的成本提供了很好的解决方案。在嵌入式低持校7奖闶褂酶髦植同类型的璞福约疤岣呦低承阅系统运行的代码存放在校诵兄巴ǔ需要从卸脸觯奖吹絉中攵杂贔设备驱动的研究越来越广泛。.畑后专门为嵌入式环境开发的新一类特殊的设备一褪亲盼;谏链娴南低乘杓频摹O喽杂诔9婵樯璞盖绦颍用闹饕S诺阍谟谒ǔ>哂懈玫闹С帧⒏玫墓芾硪约盎谏惹牟脸投写操作的更好的接口。目前它在嵌入式系统中的使用正在不断增长。为了扩大存储容量和与方便的进行数据交换,一些外挂的闪存卡在嵌入式系统中特别是个人移动终端产品中的应用越来越广泛,例如通常的卡、取6运的研究也成为嵌入式系统块设备驱动研究的一个重要组成部分。其中,ㄗ魑R恢中型的闪存卡,由于其体积小,传输速度快,以及其它一些优良特性,正越来