作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2009, Vol. 35 ›› Issue (12): 264-265. doi: 10.3969/j.issn.1000-3428.2009.12.092

• 开发研究与设计技术 • 上一篇    下一篇

嵌入式Linux下高速数据存储的实现

田 园1,2,任国强1,吴钦章1   

  1. (1. 中国科学院光电技术研究所,成都 610209;2. 中国科学院研究生院,北京 100039)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-06-20 发布日期:2009-06-20

Implementation of High-speed Data Storage in Embedded Linux

TIAN Yuan1,2, REN Guo-qiang1, WU Qin-zhang1   

  1. (1. Institute of Optics and Electronics, Chinese Academy of Sciences, Chengdu 610209; 2. Graduate University of Chinese Academy of Sciences, Beijing 100039)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-06-20 Published:2009-06-20

摘要: 为解决高帧频、大面阵CCD数据实时存储的问题,介绍Linux下的块设备驱动架构,提出一种在嵌入式Linux操作系统基础上实现高速数据存储的技术。通过编写基于SCSI的驱动模块,实现将PCI总线上采集到的图像数据直接存储到SCSI硬盘的目的。分析影响数据存储速度的因素。该技术已经通过系统测试,数据存储速度可达到190 MB/s。

关键词: 数据存储, 嵌入式Linux, SCSI技术

Abstract: To solve the problem of real-time data storage for high frame frequency and big area CCD, the architecture of Linux block device driver is introduced and a high-speed data storage technique based on embedded Linux is suggested. A device driver module based on SCSI technique is included, which implements direct data storage from a PCI acquisition card to SCSI disks. The analysis focuses on some factors that influence the data storage speed most. This technique has been tested on the system and can make speed up to 190 MB/s.

Key words: data storage, embedded Linux, SCSI technique

中图分类号: