设为首页 | 加入收藏 神州音响电子杂志 | 神州商务通 | 我的商务中心
技术专栏  |企业新闻 |新品上市 |展会信息 |工程案例 |器材点评 |综合导购 |行业动态 |娱乐资讯 |音响活动 |政策法规 |人物访谈 |广州音响灯光展 |舞台灯光 |北京音响灯光展 |招标信息 |上海音响灯光展 |
您当前位置: 首页 > 技术专栏 > 基于LinuxNFS的Web数码相框设计

基于LinuxNFS的Web数码相框设计

时间:2010-09-19  作者:雨桐  来源:电子科技

    3软件设计

    3.1嵌入式操作系统

    目前常见的嵌入式操作系统包括:WinCE、VxWorks、uC/OS-II和Linux。其中uC/OS-II操作系统虽然可以免费获得,但功能过于简单,实用性较差,后续开发工作量很大。而前两种操作系统虽然功能较强,但不属于开源免费的操作系统,不适用于低成本的消费类电子产品。

3

    Linux内核是基于GNU通用公共许可,也就是GPL。它的源代码完全开放,也很容易移植到嵌入式系统中,Linux2.6的内核对ARM系列的嵌入式系统已经有了很好的支持。同时有大量的开源软件包可供使用,方便了后期开发。

    3.2网络文件系统(NFS)

    网络文件系统(NFS)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区(目录)进行操作。对于Linux系统来说NFS包括两方面:一是Linux服务器端的NFS服务器支持;二是嵌入式目标系统的NFS客户端的支持。因此,在本设计中配置了一台Linux的PC机来提供NFS服务,同时它也作为多媒体网络的媒体库。嵌入式目标系统是Web数码相框,本设计在其嵌入式Linux系统上移植了NFS客户端。借助NFS客户端Web数码相框能随时读取媒体库中共享出来的多媒体文件。

    3.3NFS的简单配置

    为了使Web数码相框能够正确地从Linux服务器上取得多媒体资料,要列NFS的服务器端和客户端作简要的配置。

    对于服务器端,为/ect/export文件添加如下内容:

    /home/media192.168.0.*(ro,sync,no_root_squash)

    添加的内容表示:允许ip地址范围在192.168.0.*的客户端以只读的权限来访问/home/media目录。

    然后执行如下命令,启动NFS服务:

    #serviceportmapstart

    #servicenfsstart

    对于客户端(Web数码相框),在LinuxShell下,执行如下命令来进行NFS共享目录的挂载:

    #mkdir/mnt/NFS

    #mount-tnfs192.168.0.20:/home/media/mnt/NFS-onolock

    客户端对本地/mnt/NFS目录里的多媒体文件进行读取并显示,相当于读取了网络服务器的/home/media目录的文件,完成了网络媒体库的共享。

    4结束语

    以上内容叙述了基于ARM构架的嵌入式多媒体终端,同时具备了Web数码相框的基本功能。本设计的创新之处在于把Linux系统强大的网络功能和S3C2440高效的多媒体处理能力结合起来,构建了高性能、低功耗、低成本的网络多媒体终端。可以预见在不久的将来,以Web数码相框为代表的网络多媒体终端会走进千家万户。

[上一页] [1] [2]

  • 0
  • 顶一下
  • 0
  • 踩一下

【网站声明】
1.本网所发布的内容信息部分来源于网络,并不意味着赞同其观点或证实其内容的真实性。
2.本网站所刊发、转载的文章,其版权均归原作者所有;其他媒体、网站或个人从本网转载使用,必须保留本网注明的“稿件来源”,并自负版权等法律责任。如对稿件内容有疑议,请及时与我们联系。
3.如果对本网站的信息内容有相关争议,请来电告之,本网站将在24小时内给予答复。

新闻评论区
用户名:  密码:  匿名:
您还能输入

关于我们 | 会员服务 | 网络用户服务 | 网站声明 | 隐私保护 | 著作权与商标声明 | 企业认证 | 网站地图| 友情链接
客服中心:0371-66216490/65368216 传真:0371-65368217 电子信箱:sz_audio@163.com
豫ICP备09011648号
Copyright© 2002- 神州音响网版权所有