节点文献

网络光盘库主控系统的设计与实现

Design and Implementation on Main Controller of Network Attached Optical Disc Jukebox

【作者】 马晓铭

【导师】 马维华;

【作者基本信息】 南京航空航天大学 , 计算机科学与技术, 2011, 硕士

【摘要】 随着社会与科学技术的快速发展,人们需求的数据量正呈现爆炸性的增长,对海量数据的存储提出了更高的要求。在海量存储设备的层次存储体系中,光盘库作为海量存储设备中的二级存储设备,主要用于数据的备份以及归档。过去将光盘库的主控板、光驱和服务器连接到SCSI总线,主控板通过发送SCSI命令来控制光驱。由于蓝光技术的长足发展、蓝光标准的统一,以及蓝光光驱和主流光驱接口均采用SATA接口,为光盘库提出了新的需求与挑战。本课题通过查阅文献资料,了解光盘库系统的控制原理和功能模块,结合最新的技术发展,对光盘库系统的模块进行重新设计。采用ARM920T内核的微处理器S3C2440作为光盘库主控系统的控制芯片,内置了LCD控制器,触摸屏接口和NAND控制器,简化硬件电路设计,缩短产品开发周期。移植嵌入式Linux操作系统,提高开发效率,并且开发的应用程序具有很强的可移植性,降低升级维护成本。移植嵌入式数据库SQLite3对数据进行管理。通过读卡器模块读取片匣上的电子标签,来标识每个唯一的片匣,片匣迁出时,将数据存储到嵌入式SQLite3数据库中;当片匣再次迁入时,通过查询数据库,获得此片匣的数据,无需机械扫描,节约了时间。将光驱的数据通道和控制通道相分离,将光驱的控制信号和传感信号连接到马达板,主控系统通过向马达板发送命令,达到控制光驱的目的,即使光驱的接口升级换代,也无需修改主控系统的接口。在本系统中,使用SATA接口的蓝光光驱,连接到SAS总线上。经验证,该主控系统完全满足系统的要求,可靠性高,且成本低,功能强。

【Abstract】 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.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络