船載航行數(shù)據(jù)記錄儀(VDR)是一種記錄船舶航行狀態(tài)及操作信息的裝置,對(duì)加強(qiáng)船舶的海上航行安全以及事故分析起到了極為重要的作用。VDR的大量數(shù)據(jù)需要進(jìn)行快速可靠的最終存儲(chǔ),這些數(shù)據(jù)是分析事故的關(guān)鍵依據(jù)。因此,研發(fā)功能可靠的VDR數(shù)據(jù)存儲(chǔ)終端——數(shù)據(jù)保護(hù)容器PDC(ProtectiveData Containor),成為航行數(shù)據(jù)記錄儀研究的重要組成部分。 嵌入式Linux操作系統(tǒng)的內(nèi)核高效穩(wěn)定,易于定制,尤其是其源代碼的開放性及資料的豐富性,使其成為目前嵌入式系統(tǒng)開發(fā)者的首選。而同樣開源的Samba軟件遵守與Microsoft和IBM的操作系統(tǒng)相同的SMB協(xié)議,可將類UNIX主機(jī)偽裝成Windows服務(wù)器,提供共享共享服務(wù)。將PDC作為Samba服務(wù)器,能提供穩(wěn)定的數(shù)據(jù)存儲(chǔ)和共享服務(wù),以太網(wǎng)上的VDR主機(jī)不需要任何附加的軟件就可以訪問(wèn)PDC中保存的數(shù)據(jù)。 本文致力于構(gòu)建基于嵌入式Linux的網(wǎng)絡(luò)存儲(chǔ)與共享平臺(tái),為開發(fā)接口統(tǒng)一的多用途保護(hù)容器提供技術(shù)。首先介紹了課題研究的背景和意義,接著深入的剖析了PDC系統(tǒng)的軟硬件需求。并根據(jù)系統(tǒng)需求設(shè)置系統(tǒng)硬件系統(tǒng),為之后的Samba服務(wù)器的構(gòu)建提供平臺(tái)。接著深入的分析了嵌入式Linux操作系統(tǒng)原理和優(yōu)勢(shì),構(gòu)建Linux系統(tǒng)開發(fā)平臺(tái),為Samba服務(wù)器配置搭建平臺(tái)。然后以PDC為需求背景,給出了詳細(xì)的Samba服務(wù)器的實(shí)現(xiàn)方案。最后簡(jiǎn)要介紹了Linux驅(qū)動(dòng)程序設(shè)計(jì)開發(fā)。
標(biāo)簽:
ARMLinux
數(shù)據(jù)保護(hù)
容器
上傳時(shí)間:
2013-04-24
上傳用戶:zhengjian