|
借RT-Thread 这颗大树,移植RTT1.22版本到MK60上(渡鸦开发板),轻松实现挂载网络文件系统。
视频 http://v.youku.com/v_show/id_XNzEyNzYxMDMy.html

纪要:
1. 首先要启动LWIP和 DFS,开始NFS 宏, 并确定LWIP网络系统和DFS系统已经正常工作。
int mountnfs(const char * path)
{
const char * mountpath = "/";
if (path != NULL)
mountpath = path;
rt_kprintf("mount nfs to %s...", mountpath);
if (dfs_mount(RT_NULL, mountpath, "nfs", 0, RT_NFS_HOST_EXPORT) == 0)
{
rt_kprintf("[ok]\n");
return 0;
}
else
{
rt_kprintf("[failed!]\n");
return -1;
}
}
最后发现一个问题,当主机host没有开发nfs服务器的时候,mount可能会halt住。。。多半是我哪里没设置好,亦或难道是RTT的问题?
|
|