《電子技術(shù)應用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設計應用 > 基于Linux NFS的Web數(shù)碼相框設計
基于Linux NFS的Web數(shù)碼相框設計
摘要: 基于Linux NFS的Web數(shù)碼相框設計。中國IT實驗室嵌入式開發(fā)頻道提供最全面的嵌入式開發(fā)培訓及行業(yè)的信息、技術(shù)以及相關資料的下載.
Abstract:
Key words :

  O 引言

  隨著數(shù)碼相機和互聯(lián)網(wǎng)的普及,越來越多的家庭擁有自己的媒體庫。媒體庫中既包含有自己拍攝的影像文件,也有從網(wǎng)絡上下載的影像資料。然而展示影像資料的手段單一,主要通過PC來實現(xiàn)。因此未來構(gòu)建以媒體庫為中心的家庭多媒體網(wǎng)絡,把多媒體資料在各式各樣的家庭網(wǎng)絡媒體終端上展示出來,將成為一種必然的趨勢。媒體終端包括Web數(shù)碼相框、網(wǎng)絡數(shù)字電視等。

  Web數(shù)碼相框的提出正是為了設計一種家庭嵌入式網(wǎng)絡媒體終端,但目前市場上常見的數(shù)碼相框的網(wǎng)絡可擴展性差,本設計方案的提出正是為了能夠彌補這方面的不足,提高網(wǎng)絡可擴展性。并在本設計方案的基礎上構(gòu)建網(wǎng)絡數(shù)字電視等其他多功能終端實體。

  1 技術(shù)方案

  Web數(shù)碼相框要具有JPEG圖像文件顯示功能,需要進行大量解碼處理,且實時性要求高,因此選用低功耗、高性能的32位處理器ARM。基于arm920T體系結(jié)構(gòu)的S3C2440嵌入式微處理器具有如下特點:l6/32bitarm920T內(nèi)核,最高工作頻率400MHz,運算能力為440MIPS,能夠勝任多媒體文件的處理任務。所以,硬件部分采用在S3C2440基礎上構(gòu)建的一個具有Web功能的嵌入式系統(tǒng)。

  軟件部分選擇最新的Linux2.6操作系統(tǒng),該操作系統(tǒng)屬于開源免費的,可大大降低產(chǎn)品的開發(fā)成本。Linux2.6操作系統(tǒng)遵守GPL開發(fā)原則,可找到豐富的驅(qū)動程序源碼,該系統(tǒng)還支持TCP/IP協(xié)議棧,可以有效降低開發(fā)難度,縮短開發(fā)周期。另外Linux2.6內(nèi)核相比Linux2.4內(nèi)核操作系統(tǒng)的實時性更好,功能也更加豐富,完全滿足Web數(shù)碼相框的設計要求。

  2 硬件設計

  2.1 LCD接口設計

  S3C2440芯片集成了TFT LCD的驅(qū)動器(圖1),因此本文采用了256k色240×320的TFT真彩LCD,所以LCD接口的設計就相對簡單(圖2)。LCD接口用一個41Pin插座,包含了常見LCD所用的大部分控制信號(行場掃描、時鐘和使能等),和完整的RGB數(shù)據(jù)信號(RGB輸出為8:8:8)。同時還有一個跳線的設計方便支持不同的LCD工作電壓。

S3C2440芯片集成了TFT LCD的驅(qū)動器

LCD接口

  2.2 網(wǎng)絡接口設計

  網(wǎng)絡接口設計采用目前常見的DM9000芯片。該芯片是一款快速以太網(wǎng)控制處理器,合成了MlAC、PHY、MMU,自適應10/100M網(wǎng)絡,非常適合作為嵌入式系統(tǒng)的網(wǎng)絡接口芯片。在本設計中,S3C2440與DM9000之間采用地址線和數(shù)據(jù)線復用的方式。同時DM9000的AEN端接S3C2440的nGCS4,這樣DM9000的地址線IO為Ox20000000,數(shù)據(jù)IO為0x20000004。此外Linux2.6內(nèi)核支持DM9000的驅(qū)動,這樣給開發(fā)帶來很大的方便。網(wǎng)絡接口設計如圖3所示。

網(wǎng)絡接口設計

  3 軟件設計

  3.1 嵌入式操作系統(tǒng)

  目前常見的嵌入式操作系統(tǒng)包括:WinCE、VxWorks、uC/OS-II和Linux。其中uC/OS-II操作系統(tǒng)雖然可以免費獲得,但功能過于簡單,實用性較差,后續(xù)開發(fā)工作量很大。而前兩種操作系統(tǒng)雖然功能較強,但不屬于開源免費的操作系統(tǒng),不適用于低成本的消費類電子產(chǎn)品。

  Linux內(nèi)核是基于GNU通用公共許可,也就是GPL。它的源代碼完全開放,也很容易移植到嵌入式系統(tǒng)中,Linux2.6的內(nèi)核對arm系列的嵌入式系統(tǒng)已經(jīng)有了很好的支持。同時有大量的開源軟件包可供使用,方便了后期開發(fā)。

  3.2 網(wǎng)絡文件系統(tǒng)(NFS)

  網(wǎng)絡文件系統(tǒng)(NFS)是一種將遠程主機上的分區(qū)(目錄)經(jīng)網(wǎng)絡掛載到本地系統(tǒng)的一種機制,通過對網(wǎng)絡文件系統(tǒng)的支持,用戶可以在本地系統(tǒng)上像操作本地分區(qū)一樣來對遠程主機的共享分區(qū)(目錄)進行操作。對于Linux系統(tǒng)來說NFS包括兩方面:一是Linux服務器端的NFS服務器支持;二是嵌入式目標系統(tǒng)的NFS客戶端的支持。因此,在本設計中配置了一臺Linux的PC機來提供NFS服務,同時它也作為多媒體網(wǎng)絡的媒體庫。嵌入式目標系統(tǒng)是Web數(shù)碼相框,本設計在其嵌入式Linux系統(tǒng)上移植了NFS客戶端。借助NFS客戶端Web數(shù)碼相框能隨時讀取媒體庫中共享出來的多媒體文件。

  3.3 NFS的簡單配置

  為了使Web數(shù)碼相框能夠正確地從Linux服務器上取得多媒體資料,要列NFS的服務器端和客戶端作簡要的配置。

  對于服務器端,為/ect/export文件添加如下內(nèi)容:

  /home/media 192.168.0.*(ro,sync,no_root_squash)

  添加的內(nèi)容表示:允許ip地址范圍在192.168.0.*的客戶端以只讀的權(quán)限來訪問/home/media目錄。

  然后執(zhí)行如下命令,啟動NFS服務:

  #service portmap start

 

  #service nfs start

  對于客戶端(Web數(shù)碼相框),在Linux Shell下,執(zhí)行如下命令來進行NFS共享目錄的掛載:

  #mkdir/mnt/NFS

  #mount-tnfs 192.168.0.20:/home/media/mnt/NFS-onolock

  客戶端對本地/mnt/NFS目錄里的多媒體文件進行讀取并顯示,相當于讀取了網(wǎng)絡服務器的/home/media目錄的文件,完成了網(wǎng)絡媒體庫的共享。

  4 結(jié)束語

  以上內(nèi)容敘述了基于arm構(gòu)架的嵌入式多媒體終端,同時具備了Web數(shù)碼相框的基本功能。本設計的創(chuàng)新之處在于把Linux系統(tǒng)強大的網(wǎng)絡功能和S3C2440高效的多媒體處理能力結(jié)合起來,構(gòu)建了高性能、低功耗、低成本的網(wǎng)絡多媒體終端。可以預見在不久的將來,以Web數(shù)碼相框為代表的網(wǎng)絡多媒體終端會走進千家萬戶。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久精品女人| 国产精品豆花视频| 午夜精品一区二区三区在线| 99国产精品久久久久久久| 亚洲黄色av一区| 亚洲国产欧美精品| 亚洲成色www8888| 欧美亚洲综合另类| 亚洲免费在线| 亚洲女人天堂成人av在线| 这里只有精品视频| 这里只有视频精品| 中文精品视频| 一区二区三区精品国产| 一本色道久久综合亚洲精品按摩| 99国产精品视频免费观看一公开 | 日韩午夜精品视频| 亚洲精品国产精品国自产观看| 亚洲激情图片小说视频| 91久久精品一区| 亚洲精品之草原avav久久| 9人人澡人人爽人人精品| 一区二区欧美在线| 亚洲在线电影| 欧美一级成年大片在线观看| 校园春色综合网| 久久精品国产清自在天天线| 久久久久久亚洲精品中文字幕| 久久―日本道色综合久久| 老司机一区二区| 欧美精品久久99| 国产精品成人午夜| 国产精品一区二区久久久久 | 狠狠久久婷婷| 最新国产精品拍自在线播放| 亚洲精品日韩在线| 亚洲性人人天天夜夜摸| 欧美在线视频一区二区| 亚洲人成小说网站色在线| 99精品国产热久久91蜜凸| 亚洲综合国产精品| 久久国产主播精品| 欧美激情精品久久久久久| 欧美视频精品在线| 国产日韩欧美制服另类| 亚洲高清视频的网址| 一本综合久久| 久久激情婷婷| 亚洲午夜视频在线| 久久精品一区中文字幕| 欧美国产国产综合| 国产精品免费一区豆花| 精品成人一区二区| 一区二区三区四区国产| 亚洲高清二区| 亚洲一区二区精品视频| 久久久噜噜噜久久中文字幕色伊伊 | 99在线|亚洲一区二区| 亚洲欧美春色| 亚洲美女中文字幕| 性色av一区二区三区红粉影视| 欧美v日韩v国产v| 国产精品久久久久久久久久妞妞| 韩国视频理论视频久久| 日韩午夜免费视频| 久久精品国产精品亚洲| 中文有码久久| 美女网站在线免费欧美精品| 欧美性色aⅴ视频一区日韩精品| 国产亚洲精品资源在线26u| 亚洲肉体裸体xxxx137| 午夜精品久久久久久久久久久久久| 亚洲人成高清| 欧美一级淫片播放口| 欧美搞黄网站| 国产一区二区精品| 亚洲视频综合在线| 亚洲精品一区二区在线观看| 欧美自拍偷拍| 欧美无砖砖区免费| 91久久在线播放| 久久精品国产亚洲a| 亚洲欧美一区二区精品久久久| 欧美国产成人在线| 狠狠色综合日日| 亚洲女人天堂成人av在线| 日韩视频一区二区在线观看 | 美女脱光内衣内裤视频久久网站| 国产精品网站视频| 亚洲精品国产拍免费91在线| 久久aⅴ国产欧美74aaa| 欧美一级夜夜爽| 国产精品成人va在线观看| 亚洲国产欧美一区二区三区同亚洲 | 亚洲小视频在线观看| 日韩亚洲欧美一区| 蜜臀久久99精品久久久画质超高清| 国产日韩欧美亚洲一区| 亚洲视频你懂的| 亚洲视频1区| 欧美屁股在线| 亚洲国产精品成人va在线观看| 久久精品国产99| 久久久久国产一区二区| 国产麻豆精品在线观看| 亚洲特级毛片| 亚洲午夜一区二区| 欧美三级电影一区| 日韩视频在线你懂得| 日韩午夜三级在线| 欧美国产91| 亚洲精品欧美激情| 亚洲美女一区| 欧美激情一区二区在线 | 欧美日韩精品久久久| 亚洲日本免费| 99综合视频| 欧美日韩在线观看视频| 在线视频精品一| 亚洲欧美成人在线| 国产精品稀缺呦系列在线| 亚洲欧美激情四射在线日 | 99riav1国产精品视频| 一区二区三区产品免费精品久久75| 欧美精品在线网站| 亚洲美女中出| 亚洲女人天堂成人av在线| 国产精品久久久爽爽爽麻豆色哟哟| 在线一区二区日韩| 亚洲欧美在线免费| 国产伦精品一区| 欧美一区二区在线免费播放| 久久久久欧美| 亚洲国产精品久久久久秋霞不卡 | 在线综合+亚洲+欧美中文字幕| 亚洲欧美国产一区二区三区| 国产精品日韩一区| 欧美一区二区三区四区在线 | 国产精品亚洲综合一区在线观看| 午夜精品久久久久99热蜜桃导演| 久久精品盗摄| 一区二区自拍| 99精品欧美一区| 国产精品久久久久久久久免费桃花| 亚洲免费在线播放| 久久亚洲精品网站| 亚洲日本精品国产第一区| 亚洲女爱视频在线| 国模吧视频一区| 亚洲精品之草原avav久久| 欧美日韩亚洲91| 亚洲免费在线视频| 久久婷婷久久| 亚洲美女少妇无套啪啪呻吟| 亚洲欧美韩国| 精品91视频| 亚洲一区二区三区成人在线视频精品| 国产精品一区二区三区成人| 亚洲二区在线视频| 欧美日韩精品久久| 欧美一区二视频在线免费观看| 欧美国产日韩亚洲一区| 亚洲网在线观看| 久色成人在线| 在线综合欧美| 美女亚洲精品| 亚洲一区二区三区在线播放| 鲁大师影院一区二区三区| 一本色道久久综合亚洲精品婷婷| 久久精品夜色噜噜亚洲a∨| 亚洲激情电影在线| 香蕉久久一区二区不卡无毒影院 | 亚洲第一二三四五区| 亚洲在线日韩| 亚洲国产高清一区| 欧美在线观看一区二区| 亚洲国产天堂久久综合网| 欧美一级在线视频| 亚洲精品欧美激情| 久久婷婷国产综合精品青草| 9人人澡人人爽人人精品| 久久亚洲一区| 亚洲欧美日本日韩| 欧美日韩国产精品成人| 久久riav二区三区| 国产精品久久999| 亚洲乱码精品一二三四区日韩在线 | 在线观看一区二区精品视频| 亚洲欧美国产视频| 亚洲三级网站| 毛片一区二区| 校园春色国产精品| 欧美午夜片在线观看| 亚洲精品国精品久久99热| 国产一区二区中文| 午夜综合激情| 一本色道精品久久一区二区三区| 美女主播一区| 欧美在线在线| 国产日韩精品一区二区浪潮av|