|
借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的問題?
|
|