基于阵列存储的Linux驱动技术研究

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:dmf625
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在信息技术高速发展和互联网广泛应用的今天,用户对数据存储和传输能力的要求越来越高,尤其是对高清测量图像的传输和管理更是如此。对于基于SOPC技术的阵列存储系统,需要对其Linux操作系统进行移植,并扩展出设备的驱动以及应用层的网络管理功能。本文主要研究基于SATA阵列的嵌入式系统,以及Linux设备驱动技术和基于Web的网络管理功能。  嵌入式软核处理器Micro Blaze是Xlinx公司为实现SOPC(System Ona Programmable Chip,片上可编程系统)技术而设计的针对FPGA(Field Programmable Gate Arrav,现场可编程门阵列)嵌入式微处理器,它以软核的形式在FPGA中实现,具有高度的灵活性和可配置性。Linux操作系统作为一个优秀的开源操作系统软件,具有可裁剪、可扩展、高效、稳定、支持多种硬件设备等特点在嵌入式系统中得到了广泛的应用,PetaLinux则是Linux操作系统的一个嵌入式版本。本课题重点讨论嵌入式PetaLinux操作系统的移植过程以及研究基于SATA阵列的Linux驱动技术。  本文以Xilinx ML507嵌入式评估开发板为核心,首先研究了阵列存储的基本原理和技术,利用XPS(Xilinx Platform Studio)开发工具搭建了基于Micro Blaze的嵌入式系统硬件开发平台,并分析了各个组成模块的功能;然后,在桌面系统上搭建运行嵌入式系统开发所需的交叉编译环境,并在Micro Blaze平台上完成了对通用嵌入式操作系统引导程序U-Boot的分析和移植;接着,分析和研究了嵌入式Peta Linux操作系统在MicroBlaze上的移植过程,通过对内核的修改、配置与编译,并制作合适的根文件系统,搭建了一个功能完善的嵌入式操作系统开发平台;最后,重点研究了在此平台上基于SATA阵列的SOPC的Linux驱动,同时对基于浏览器的系统管理软件μWeb进行了分析和实现。  通过对基于阵列存储的Linux驱动技术的研究,我们可以深刻理解Linux操作系统内核的工作原理以及Linux下驱动和应用软件的开发技术,从而使基于阵列存储的系统实现更具移植性、灵活性和易操作性。
其他文献
基于视觉的行人检测与计数,是指在人在不干预或极少干预的情况下,分析视觉传感器获取的信号(例如由固定摄像头拍摄到的图像序列),实现对行人的识别,定位,跟踪和计数。利用这
本文主要针对行人保护系统中基于移动视觉平台的行人检测和跟踪这些关键技术进行研究。行人保护系统力图在汽车等移动平台上建立一个自主、智能的行人检测、跟踪、辅助驾驶系
复杂场景中的多目标跟踪是计算机视觉领域的关键技术之一,在民用和国防诸多领域中均具有极为广阔的应用前景。在单目固定摄像机实现复杂场景的多目标视频监控时,由于观察角度等
场景图像分类(Scene Image Classification)是依据一组给定的语义标签来对图像数据集自动分类,其是目标识别、图像检索、视频标注等的基础,近年来已成为模式识别和计算机视觉
在分布式系统中,资源协同预留是保证系统服务质量的一项核心技术。然而在为用户预留资源的过程中,预留作业会将完整的资源切割为不连续的小块资源,形成资源碎片。这些资源碎
随着网络与信息技术的飞速发展,信息安全显得越发的重要,越来越多的场合需要对信息访问者进行身份验证和识别。生物特征识别技术通过获取和识别人身体和行为上的个性特征作为
随着全球环境污染、能源危机等问题的同益突出,人们的环境、能源保护意识也逐步提高。因效率低、排放大量污染物、成本高等缺点的柴油修井机成为油田设备领域改革的焦点。而
直线特征是现实世界中广泛存在的一类基本特征,利用单目视觉进行基于直线特征的视觉定位是计算机视觉领域一个重要的研究方向,同时也具有广泛的应用价值。本文针对基于直线特
在线优化技术是提高经济效益的重要手段,经过几十年的发展,在线优化理论研究和实际应用已经比较成熟,但由于其自身的复杂性、局限性和应用对象的不确定性,使得在应用方面仍然
图像匹配作为一种图像分析和处理技术越来越广泛地应用于计算机视觉、自动目标跟踪、自动目标识别、立体视觉、图像检索等领域,因此无论是在军用上还是民用上,数字图像匹配技