现在的工作需要经常升级嵌入式系统中的应用程序。SW给出的方法是在PC机上采用NFS给嵌入式系统共享升级文件包,通过Telnet从PC机上登陆嵌入式系统执行升级脚本。
我们面临的问题是,如何搭建一个简单的NFS共享环境,给嵌入式系统提供NFS服务。对于我们从事硬件开发的工程师来说,搭建一个完整的嵌入式软件开发环境有些奢侈。最好是在现有的Windows操作系统上提供NFS服务。我在网络上查了一下,方法大致有如下三种:
1. 通过虚拟机安装一个Linux操作系统,通过这个操作系统提供NFS服务。我安装了Ubuntu Linux。采用Samba + NFS或者SSH + NFS的方式实现了Windows、Ubuntu Linux和嵌入式Linux三者之间的文件共享。
相关链接:
Ubuntu Community Documentation - SettingUpSamba
Ubuntu Community Documentation - SettingUpNFSHowTo
Ubuntu Official Documentation - OpenSSH Server
Ubuntu Community Documentation - JeOS
2. 安装Cygwin,在Windows操作系统下提供NFS服务。Cygwin我也装好了,正在试验中。
相关链接:
用 Cygwin 在 Windows 上架設 NFS Server
3. 安装微软的SFU(Service for Unix),在Windows操作系统下提供NFS服务。SFU我已经安装成功,只是还没能配置成功。
相关链接:
文章评论(0条评论)
登录后参与讨论