摘要:
数据保护容器(PDC)是用来存储船舶航行状态数据以及船员操作信息的装置.论文选择Linux作为存储平台的操作系统,实现了Linux系统向S3C2410x处理器的移植.选择目前工业现场中最常用的数据传输接口之一的以太网作为平台对外的接口.利用Linux系统其本身对网络和多文件系统的良好支持建立客户机服务器模型.PDC作为NFS和Samba服务器为网络数据存储与共享提供统一的接口,以太网上的其他主机不需要任何附加软件就可以方便的访问PDC的数据. 论文深入的研究了网络文件系统的原理及其实现的方法,分析了各进程的作用,完成了NFS的用户态进程向目标板移植的复杂工作,在破析了网络文件系统各配置文件和各进程的交互关系的基础上编写了平台的NFS配置文件和启动脚本.深入研究了SMB协议的原理以及SMB协议在类Unix系统中的实现方法,对Samba软件的源代码进行了针对目标板的部分修改,完成了Samba软件到目标板的移植工作,对Samba软件复杂的配置文件smb.conf进行了详细的分析并且编写了平台的配置文件以及Samba服务器的启动脚本.论文还分析了服务器的安全问题,并给出了可行的解决方案. 论文深入研究了Linux系统初始化引导过程以及对Linux系统至关重要的根文件系统,介绍了根文件系统的组成,深入地分析了Linux系统中纷繁复杂的配置文件,完成了根文件系统中众多的系统应用程序和动态链接库的交叉配置,编译和安装工作,编写了系统初始化和各应用程序的配置文件. 通过对各种关键技术的研究建立了符合工业现场数据存储要求的多用途网络存储与共享平台.
展开