网络光盘库主控系统的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着社会与科学技术的快速发展,人们需求的数据量正呈现爆炸性的增长,对海量数据的存储提出了更高的要求。在海量存储设备的层次存储体系中,光盘库作为海量存储设备中的二级存储设备,主要用于数据的备份以及归档。过去将光盘库的主控板、光驱和服务器连接到SCSI总线,主控板通过发送SCSI命令来控制光驱。由于蓝光技术的长足发展、蓝光标准的统一,以及蓝光光驱和主流光驱接口均采用SATA接口,为光盘库提出了新的需求与挑战。
     本课题通过查阅文献资料,了解光盘库系统的控制原理和功能模块,结合最新的技术发展,对光盘库系统的模块进行重新设计。采用ARM920T内核的微处理器S3C2440作为光盘库主控系统的控制芯片,内置了LCD控制器,触摸屏接口和NAND控制器,简化硬件电路设计,缩短产品开发周期。移植嵌入式Linux操作系统,提高开发效率,并且开发的应用程序具有很强的可移植性,降低升级维护成本。移植嵌入式数据库SQLite3对数据进行管理。通过读卡器模块读取片匣上的电子标签,来标识每个唯一的片匣,片匣迁出时,将数据存储到嵌入式SQLite3数据库中;当片匣再次迁入时,通过查询数据库,获得此片匣的数据,无需机械扫描,节约了时间。将光驱的数据通道和控制通道相分离,将光驱的控制信号和传感信号连接到马达板,主控系统通过向马达板发送命令,达到控制光驱的目的,即使光驱的接口升级换代,也无需修改主控系统的接口。在本系统中,使用SATA接口的蓝光光驱,连接到SAS总线上。
     经验证,该主控系统完全满足系统的要求,可靠性高,且成本低,功能强。
As the rapid development of society, science and technology, high demand of date volume experienced an explosive growth as well as of mass storage. Optical Disc Jukebox, in the hierarchical massive storage, as the secondary mass storage equipment, used primarily for data backup and archiving. In the past, the main controller of Optical Disc Jukebox, drive and the server were connected to SCSI bus, and the main controller controlled the drives by sending SCSI commands. A series of requirements and challenges of Optical Disc Jukebox has been stressed, for the interface of the Blu-ray drives and mainstream drivers is SATA. Especially, because of leaping of Blu-ray technology and unification of its standard.
     This paper, combined with the latest technical, was written by reviewing related documents, understanding Optical Disc Jukebox system’s control theory and function modules, primarily redesigned the modules of Optical Disc Jukebox. The main controller is at the core of embedded microprocessor S3C2440 based on ARM920T architecture. With built-in LCD controller, touch-screen interface and NAND controller, the system simplified hardware circuit design and shorted products development cycles. By porting embedded Linux operating system, it could improve development efficiency; develop applications with strong compatibility, at the meantime, lower maintenance costs. The system adopted embedded database (SQLite3) through transplantation to manage data. The system could read the RFID from the magazines by RFID reader module to identify each unique magazine. When the magazine had been removed, system stored the data in the embedded database; when the magazine had been moved in, it could get all the information of the magazine by querying the database. In that way, it had no need to mechanical scan, and time saving. Separating the drive’s data channel and control channel then connected control signal and sensor signal to the motor board. The main controller could achieve the purpose of controlling the drive by sending commands to the motor board. Even if the drive's interface upgraded, it has no need to modify the master system’s interface. In this system, we use Blu-ray disc drive with SATA interface connected to the SAS bus.
     To be proved, the main control system fully meets requirements, which means high reliability, low cost and strong features.
引文
[1]应对数据爆炸带来的存储难题. http://www.builder.com.cn/2008/0613/924153.shtml
    [2] Lugar,J., Hierarchical storage management: leveraging new capabilities, IT Professional, 2001,3(2):53–55.
    [3] Andrew Hanushevsky, Marcia Nowark. Pursuit of a Scalable High Performance Multi-Petabyte Database,16th IEEE Symposium on Mass Storage Systems,1999.
    [4]封杭.企业级光盘库介绍.记录媒体技术,2009,1:48~50.
    [5]李晖.嵌入式系统软硬件划分方法及协同设计研究, [硕士学位论文].南京:南京邮电大学,2006.
    [6]李岩,韩劲松,孟晓英,王宏欣等.基于ARM嵌入式系统接口技术.北京:清华大学出版社,2009:7~19.
    [7]刘炫.网络光盘库的应用性能研究,[博士学位论文].北京:清华大学,2007.
    [8]张帆.基于NAS的光盘库系统嵌入式控制器的设计与实现,[硕士学位论文].武汉:华中科技大学,2004,5.
    [9]徐端颐.光盘存储系统设计原理.北京:国防工业出版社,2000:427~487.
    [10] J.Van den Berg, D.Toswley, Properties of the miss ratio for a 2-level storage model with LRU or FIFO replacement strategy and independent references, IEEE Transactions on Computers, Apr 1993, 42 (4),:508-512.
    [11] Samsung, S3C2440X 32-Bit RISC Microprocessor User’s Manual, 2003.
    [12] Hynix, HY57V561620FTP DataSheet, 2006.
    [13] Samsung, K9F2G08UXA DataSheet, 2007.
    [14] Ramtron International Corporation, FM24L256 256Kb FRAM Serial Memory, 2005.
    [15] DAVICOM, DM9000 ISA to Ethernet MAC Controller with Integrated 10/100 PHY,2004.
    [16]丛亮亮.嵌入式Linux的实时化研究及其在故障录波系统中的应用,[硕士学位论文].南京:南京航空航天大学,2007.
    [17]嵌入式系统Boot Loader技术内幕, http://www.ibm.com/developerworks/cn/linux/l-btloader/
    [18]刘顺成.基于SBC2440的Bootloader设计与实现,[硕士学位论文].广州:暨南大学,2008.
    [19]孙海鹏.嵌入式Linux在S3C24102440E上的移植,[硕士学位论文].北京:北京邮电大学,2009.
    [20]韦东山.嵌入式Linux应用开发完全手册.北京:人民邮电出版社,2008:125~143.
    [21]何永琪.嵌入式Linux系统实用开发.北京:电子工业出版社,2010:219~259.
    [22]移植U-Boot-2010.03.到友善之臂mini2440, http://blog.chinaunix.net/u3/114028/showart_2246653.html
    [23]郭建磊.基于S3C2440和Linux的嵌入式网络驱动程序开发,[硕士学位论文].青岛:青岛大学,2009.
    [24] Linux内核剖析, http://www.ibm.com/developerworks/cn/linux/l-linux-kernel/
    [25]马旭炳.基于S3C2440的智能网络视频监控机的设计与实现,[硕士学位论文].长春:吉林大学,2010.
    [26]弓雷等. ARM嵌入式Linux系统开发详解.北京:清华大学,2010:363~384,401~432.
    [27]孙弋.基于S3C2440的嵌入式Linux开发实例.西安:西安电子科技大学出版社,2010:311~351.
    [28]孙天泽,袁文菊.嵌入式设计及Linux驱动开发指南一基于ARM9处理器.北京:电子工业出版社,2009:235~265.
    [29]孙涌,徐汀荣.现代软件工程.北京:北京希望电子出版社,2002:18~35.
    [30]吴红兵.基于S3C2440的井下多功能电子保护器的研究,[硕士学位论文].合肥:安徽理工大学,2009.
    [31]刘亚东.基于S3C2440的嵌入式视频网络监控系统,[硕士学位论文].上海:上海交通大学,2009.
    [32]苏密特. SCSI总线和IDE接口:协议、应用和编程(韩永彬).北京:中国电力出版社,2001.228-238.
    [33]陈颐. ARM9嵌入式技术及Linux高级实践教程.北京:北京航空航天大学出版社,2005:210~235.
    [34]谭周文,苏娟,周海燕.读写器中485与韦根信号采集系统的设计.微计算机信息,2008,20:241~243.
    [35]黎国锋,冯永振,卢广文.近距离无线加密传输韦根信号的实现.无线通信协议,2009,1:31~36.
    [36]李庆诚,卢涛,刘嘉欣.嵌入式数据库评测框架构建研究.计算机工程与设计,2008,29(1):123~125,195.
    [37]欧书云.嵌入式数据库的应用.单片机与嵌入式系统应用,2008,7:5~8.
    [38]倪天龙,张贤高,王培.数据库SQLite在嵌入式系统中的应用.单片机与嵌入式系统应用,2005:35~37.
    [39] Features Of SQLite, http://www.sqlite.org/features.html
    [40]唐敏,宋杰.嵌入式数据库SQLite的原理与应用.电脑知识与技术,2008,1(4):600~603.
    [41]李瑞祥,陈世平,周亦敏.基于SQLite数据库的车载收费机的设计与开发.上海理工大学学报.2010,32(2):187~190.
    [42]解书钢.基于ARM-WinCE的混匀堆料机自动控制系统的研究与实现,[硕士学位论文].南京:南京航空航天大学,2009.
    [43]滕英岩.嵌入式系统开发基础——基于ARM微处理器和Linux操作系统.北京:电子工业出版社,2009:136~163.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700