|
借RT-Thread 這顆大樹,移植RTT1.22版本到MK60上(渡鴉開發(fā)板),輕松實現(xiàn)掛載網(wǎng)絡(luò)文件系統(tǒng)。
視頻 http://v.youku.com/v_show/id_XNzEyNzYxMDMy.html

紀要:
1. 首先要啟動LWIP和 DFS,開始NFS 宏, 并確定LWIP網(wǎng)絡(luò)系統(tǒng)和DFS系統(tǒng)已經(jīng)正常工作。
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;
}
}
最后發(fā)現(xiàn)一個問題,當主機host沒有開發(fā)nfs服務(wù)器的時候,mount可能會halt住。。。多半是我哪里沒設(shè)置好,亦或難道是RTT的問題?
|
|