基于嵌入式Linux的个人移动终端中块设备的设计与实现

被引量 : 0次 | 上传用户:zlw12345678901188
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
设备驱动是嵌入式操作系统中的重要组成部分,其中块设备驱动又是嵌入式设备驱动的重要组成,因为系统程序通常存放在块设备中,其运行效率对系统的整体性能有着很大的影响。本文介绍了嵌入式Linux中块设备的基本概念,设计并实现了以Intel XScale系列处理器PXA255为核心,采用嵌入式Linux操作系统的个人移动终端产品中的几类通用块设备驱动,包括RAM设备、基于Flash memory的MTD(Memory Technology Device)设备以及MMC(MultiMediaCard)存储设备等驱动。本文首先介绍了RAM作为块设备在系统中的实现过程以及其挂接EXT2文件系统的方法。接着详细分析了一种新的基于Flash memory而设计的块设备- MTD设备的实现原理,通过为Flash设备抽象定义共同的属性和操作接口函数实现了Flash设备更高效的读写特性和更好的支持。当前的Flash memory主要有两种形式:NOR Flash和NAND Flash,其中NAND Flash有高容量、低成本的特点,但其相对复杂的接口给其应用带来了很大难度。本文结合业界不同方案,设计并实现了不增加任何硬件成本,使用GPIO来控制NAND Flash的方法,并在其上加载了目前非常流行的JFFS2文件系统。同时,为了提高系统工作效率,本文设计并实现了在NAND Flash上同时挂接JFFS2文件系统和最新的YAFFS文件系统的方案,并且进行了数据测量和功能验证。最后,针对于目前个人移动终端产品通常支持移动存储设备的现状,本文介绍了在系统中实现MMC设备功能的软件方案。目前,本文所描述的各项实现工作都已经完成,并且已经在系统上稳定运行。基于本课题的个人移动终端产品也已经上市,用户反应良好。
其他文献
目前,城市污水处理越来越多地实施BOT、TOT或委托运营等特许经营模式,即通过公开招投标的方式,吸引各种经济成分的投资人参与到城市污水处理行业中来。本文重点是对城市污水
面临日趋激烈的竞争态势,学校文化建设已成为各校实现可持续发展、提高总体办学水平和核心竞争力的一个重要因素。由几所成人高校合并组建的高职院校由于建校历史短,各方面建设
本论文研究的逻辑体系是立足于产业经济学中的产业组织理论,对我国汽车零部件产业的市场结构、市场行为、市场绩效、产业组织政策和规模经济性进行深入的研究,在此基础上提出
伴随中国经济的发展,中国会计师事务所服务经济社会发展和企业“走出去”战略的能力显著提升,会计师事务所做强做大战略实施成效显著。但在注册会计师行业发展取得巨大成就的
<正>一、塞尚罗杰·弗莱在1906年第一次见到塞尚的画作时觉得那简直是他梦想中的画作。他的《塞尚及其画风的发展》为塞尚和现代主义做了伟大的辩护并成了塞尚研究的一座丰碑
跨入2l世纪,世界经济全球化和知识信息化的步伐日益加快,科学技术对社会、经济发展的推动作用与日俱增。现代科技革命带来新的产业革命,而新的产业革命又使现代科技以空前的速度
当代雕塑已不再是经典观看机制下的对雕塑艺术的仰望。"基座",这个雕塑的制度性基础,一旦将其拿掉,雕塑的仪式感与神圣性便消失了。装置艺术、波普艺术使雕塑具有了真正意义
中国白酒有着悠久的历史,是世界著名六大蒸馏酒之一。酒曲是我国白酒必不可少的发酵剂,为白酒发酵提供必要的糖化力、酒化力和风味前体,并承载着发酵的启动和顺利进行所必需
新经济的发展为商业银行中间业务带来了极大的想象和发展空间,伴随着全球范围内金融自由化程度的不断加深和银行再造理论的广泛应用,中间业务已成为国际商业银行新的利润增长
论文以现实主义的美学原则作为指导思想,借鉴建筑、绘画、文学等相关领域的理论成果,并结合国内外优秀的室内设计案例,较系统深入地分析了形式美法则中对称与均衡规律在室内