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

紀(jì)要:
1. 首先要啟動(dòng)LWIP和 DFS,開(kāi)始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)一個(gè)問(wèn)題,當(dāng)主機(jī)host沒(méi)有開(kāi)發(fā)nfs服務(wù)器的時(shí)候,mount可能會(huì)halt住。。。多半是我哪里沒(méi)設(shè)置好,亦或難道是RTT的問(wèn)題?
|
|