首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 基于Linux的嵌入式网络存储器设计

基于Linux的嵌入式网络存储器设计

资料介绍
嵌入式系统论文

基于Linux的嵌入式网络存储器设计
摘要:在简要介绍网络存储器硬件原理的基础上,详细说明软件平台的构建,并对不同
网络、不同平台之间实现文件存储提出了相应的解决方法。
    关键词:Linux 网络存储器 Samba NFS
随着现代信息社会的高速发展,各种类型的数据也呈几何指数级地增长,如何更有效
、更方便、更完全地存取管理这些数据,成为人们关注的一个问题。新的网络存储技术
的出现,给了人们一个很好的解决方案。它把存储设备直接连接到网络上,作为一个瘦
的网络客户终端设备给用户提供网络存储服务,而且,Web技术的发展也为其方便、可靠
的管理提供了技术保障。
1 硬件设计
硬件设计方框图如图1所示。
从图1可看到,除CPU单元以外,网络存储器的实现主要包括两个部分:I/O接口和存
储器接口。下面以CPU为中心,说明这两个接口的主要功能。
①I/O接口。这里指CPU与Ethernet的接口(以太网接口)。它采用PCI的方式与以太网
相连,是进入LAN(Local Area
Network)的通道,在整个系统中负责发送或接收网络上的数据包。
②存储器接口。包括两个方面:一是RAM接口,主要存储数据,采用PCI接口方式;二
是Flash接口,主要存储操作系统及应用软件,采用并口形式与CPU相连。
③磁盘冗余阵列卡(RAID)接口。包括与CPU的接口和与磁盘阵列的接口。磁盘阵列主
要用来存储网络用户资料,CPU通过磁盘阵列卡对磁盘阵列进行管理操作,允许一定的冗
余来保证用户数据的安全。
2 软件设计
在整个软件设计中,应选择一个合适的操作系统。整个操作系统要求体积比较小、网
络功能比较强、适于裁减、能被嵌入到Flash中,并且有网络管理和磁盘管理功能。针对
这些要求,我们选择Linux操作系统作为软件平台,对其内核进行裁减
基于Linux的嵌入式网络存储器设计
本地下载

评论