嵌入式Linux系统中CF卡驱动程序的设计

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:zhang328061832
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着各种新技术的出现,人们对计算机的认识越来越深刻。计算正逐步走进设备里面,计算机系统也从各种有形的外观变为无形。大到航天航空领域、小到手中的PDA,都移植入了计算机系统,人们把这样的一个系统叫做嵌入式系统。嵌入式Linux系统不仅继承了传统Linux的许多优点,如易于开发,高效,功能强大、稳定,易于扩充,免版费,开放源码等,而且对原有系统做了大量的嵌入化改造,使其能够更好的适应嵌入式应用的需要。 嵌入式设备的各个特点限定了它的设备驱动程序必须定制,并且和嵌入式操作系统以及应用程序完全绑定在一起构成一个不可分割的整体,因此,不同的嵌入式产品在开发时都必须设计自己的设备驱动程序,虽然很多的嵌入式操作系统都提供了驱动程序范例,但实际运行的驱动程序都必须针对具体硬件的资源分配和某些特性之处进行修改,甚至重新设计。 本文侧重对基于ARM9的Linux设备驱动程序的设计开发做了深入的研究和实践。在嵌入式Linux系统中,为了要利用CompactFlash存储卡(简称CF卡)作为存储设备,从CF卡的硬件特性入手,在系统层基于CF卡的memory寻址访问方式来改造CF卡的低层驱动,并在应用层实时管理CF卡的热插拔事务,最终实现了一个利用CF卡作为方便快捷的存储设备的嵌入式Linux系统。
其他文献
可持续发展是全人类面临的涉及人口、资源、经济、社会、环境等方方面面的一个重大理论与实践问题。尽管在理论上,政治家、哲学家、经济学家、生态学家和环境学家等还没有一
流程模拟是对复杂工业过程进行透彻分析的关键手段,更是对系统进行最优决策的前提。而在工业过程中,存在许多不稳定的变化过程,只有通过动态模拟才能更好地掌握这些过程的本
以可能对城市公共安全造成威胁的机电类特种设备为主要研究对象,从科学监控、完善动态监管体系的角度出发,作者重点研究了特种设备监控系统的一个重要环节一数据采集问题。该项
遗传算法作为一种新型优化算法,由于具有简单、易操作、并行信息处理等特点,已经在许多领域的优化问题求解方面取得了成功的应用。但是遗传算法在理论上还不够完善,例如存在容易产生早熟现象以及局部寻优能力较差等问题,影响了其进一步的应用。本文针对常规遗传算法的不足,提出利用分布种群遗传算法求解Job-shop和Flow-shop问题,提出了一种基于启发式的遗传算法来求解单机加工时间可控问题,并进行数字计算研
机器视觉技术以其速度快、精度高的特点被广泛应用于机械加工、包装、电子等各个行业。本论文针对晶振外壳缺陷的在线抽检系统,结合机器视觉技术开展研究工作,开发了一套基于机
大气悬浮颗粒污染物(TSP)是指空气动力学当量直径在100微米以下的固态和液态颗粒物,它是造成大气污染的重要原因之一。如何有效的识别出大气中悬浮颗粒状污染物,采取必要的保
学位
机器人技术综合了多学科的发展成果,代表了高技术的前沿,它在人类生活中的应用不断扩大。本文在广泛研究了机器人技术的现状与发展趋势、目前机器人控制器的技术特点与存在问题
模型预测控制(MPC)是现代控制理论在工业过程控制中成功应用的典范,而预测函数控制(PFC)是这一方法最新的研究领域之一。本文结合工程实际问题对预测函数控制进行了研究,提出
随着国民经济的发展,电力系统的规模不断扩大,其结构及运行方式也日趋复杂。能量管理系统(EMS)是必要发展方向,状态估计是能量管理系统中不可或缺的组成部分。状态估计算法的