冗余模块IC697CGR935
GE冗余模块IC697CGR935GE冗余模块IC697CGR935GE冗余模块IC697CGR935-------------------------------------------------------------------------------------------------------------------RS232接口电路用于与上位PC机的串口通信,通过串口实现对操作系统的开发、调试。在系统的初始状态,EEPROM和Flash存储器均为空,此时需要设置系统启动配置模式为16位串行启动,以把初始化代码写到Flash中。JTAG调试接口可对芯片内部的所有部件进行访问,通过该接口对系统进行软、硬件调试和编程,进行应用程序的开发、调试。Flash存储器用于存放用户应用程序、嵌入式Linux操作系统以及其他在系统掉电后需要保存的用户数据等。SDRAM存储器为系统程序的运行空间,系统及用户数据、堆栈均位于SDRAM存储器中。EIDE接口用于实现IDE硬盘的接入。1/10/100Mbps以太网物理层接口为系统提供以太网接入的物理通道。本系统通过该接口接上以太网物理层接口芯片KS8721BL,来实现高速的以太网接入,大大简化了系统的硬件电路设计。3NAS系统的软件设计当完成系统的硬件设计与调试以后,接下来的就是嵌入式Linux操作系统的移植以及NAS应用程序的开发。NAS系统的软件主要包括嵌入式Linux操作系统,设备驱动程序、文件共享协议及应用程序。NAS系统软件的体系结构如图4所示。NAS系统软件的体系结构作为一个NAS系统,整个系统中必须有一个核心操作系统,作为对硬件的管理,软件的协调执行,并对外部调用提供API。在核心操作系统之上是外部硬件设备驱动程序,使硬件能正常工作,为系统的正常运行提供基本条件。因为NAS主要是实现网络存储,所以要更多地考虑对网络和存储两方面功能的支持,在设备驱动之上是对一些基本网络协议的支持和对专用网络存储服务器进行网络数据访问的文件共享协议(SMB)的支持,使Windows、Linux用户都能对NAS设备进行访问。最上层是应用程序模块,提供UI(UserInterface),实现对NAS的配置和管理。3.1嵌入式Linux操作系统3.1.1嵌入式系统的Bootloader上面的软件体系结构图没有单独列出初始化代码Bootloader,但它是嵌入式系统重要的一部分。对任何计算机系统来说,系统的启动都有一个初始化的过程,嵌入式系统也不例外。本嵌入式系统采用Redboot作为系统的Bootloader。Redboot是一个采用eCos开发的程序,是目前比较流行的一个功能强大、可移植性强的Bootloader[4]。移植到本系统的Redboot除了具有一般Bootloader的硬件初始化和引导内核功能外,还具有以下功能:引导脚本以方便启动Linux操作系统,命令行接口,串行和网络通信协议,内嵌GDBstub以支持GDB调试,支持Flash映像文件系统,通过BOOTP协议支持网络引导,也可配置静态IP。Redboot是建立在eCos系统上的一个独立的最小系统,可通过eCos系统PP0911NYP0911NZP0911PUP0911PVP0911QAP0911QBP0911QDP0911QGP0911QLP0911RCP0911RDP0911RHP0911RJP0911RKP0911RQP0911RRP0911RSP0911RTP0911RUP0911RVP0911RWP0911RXP0911SBP0911SMP0911SNP0911STP0911SUP0911SVP0911SWP0911SYP0911TJP0911TKP0911TRP0911TSP0911TTP0911TVP0911TWP0911TXP0911TYP0911TZP0911UAP0911VDP0911VEP0911VFP0911VGP0911VHP0911VJP0911VRP0911VSP0911VWP0911VXP0911VYP0911VZP0911WCP0911WDP0911WEP0911WJP0911YAP0911YDP0911YGP0911YHP0911YKP0911YTP0911YYP0911YZP0911ZZP0912ARP0912ASP0912BRP0912CAP0912CBP0912CDP0912CEP0912CFP0912CGP0912CMP0912CNP0912CPP0912CQP0912DEP0912DJP0912DKP0912DLP0912DTP0912DUP0912DVP0912DYP0912EBP0912ECP0912EDP0912EEP0912EFP0912EGP0912EHP0912EJP0912FBP0912FFP0912FGP0912FHP0912FKP0912FLP0912FMP0912FNP0912GUP0912GVP0912GXP0912GYP0912GZP0912HAP0912HCP0912HJP0912HKP0912HLP0912HMP0912HNP0912KAP0912KBP0912KCP0912KEP0912KGP0912KNP0912KQP0912KRP0912KSP0912KTP0912LAP0912LBP0912MJP0912MPP0912QAP0912QBP0912QCP0912QDP0912QEP0912QFP0912QGP0912QHP0912QJP0912QUP0912QVP0912RDP0912RGP0912RHP0912RKP0912RPP0912RQP0912RRP0912RSP0912RTP0912RWP0912RXP0912RYP0912SAP0912SCP0912SDP0912SEP0912SFP0912SXP0912SYP0912TFP0912TGP0912THP0912TJP0912TKP0912TLP0912TMP0912TNP0912TPP0912TQP0912TRP0912TZP0912UKP0912ULP0912UMP0912UNP0912UQP0912URP0912UTP0912UUP0912VKP0912VNP0912VPP0912VYP0912VZP0912WZP0912XAP0912XTP0912YGP0912YHP0912YVP0912ZBP0912ZVP0913AFP0913AGP0913AHP0913AJP0913AKP0913ALP0913AMP0913ANP0913AVP0913AWP0913CEP0913CFP0913CGP0913CHP0913CJP0913CKP0913CQP0913CRP0913CXP0913ECP0913EDP0913EFP0913EGP0913EHP0913EJP0913ELP0913EMP0913EYP0913EZP0913FYP0913FZP0913GMP0913GQP0913HAP0913HBP0913HCP0913HDP0913HEP0913HFP0913HGP0913HJP0913HKP0913HLP0913HMP0913HPP0913HQP0913HRP0913HXP0913HYP0913HZP0913JAP0913JBP0913JCP0913JDP0913JEP0913JFP0913KAP0913KBP0913KCP0913KDP0913KEP0913KFP0913KWP0913KXP0913NEP0913NFP0913PFP0913PNP0913PPP0913PQP0913PSP0913QAP0913QBP0913QDP0913QEP0913QFP0913QHP0913QJP0913QKP0913QLP0913QMP0913QNP0913QPP0913QQP0913QRP0913QSP0913QTP0913QUP0913QVP0913QWP0913QXP0913QYP0913QZP0913RAP0913RBP0913RCP0913RDP0913REP0913RGP0913RYP0913RZP0913SAP0913SBP0913SCP0913SGP0913SNP0913SZP0913TAP0913TRP0913TSP0913TTP0913TUP0913TVP0913TWP0913TZP0913UDP0913UGP0913UIP0913UKP0913UNP0913URP0913UUP0913UXP0913VAP0913VDP0913VFP0913VGP0913VHP0913VJP0913VKP0913VNP0913VRP0913VUP0913WAP0913WDP0913WGP0913WKP0913WNP0913WRP0913WWP0913WXP0913WYP0913WZP0913XAP0913XBP0913XCP0913XFP0913XGP0913XRP0913XTP0913XXP0913XYP0913YAP0913YBP0913YDP0913YEP0913YGP0913YHP0913YK)
厦门渤格电气技术有限公司
业务 QQ: 1982497648