搜索
bottom↓
回复: 96

搭建NFS环境并从NFS启动开发板

  [复制链接]

出0入0汤圆

发表于 2014-9-29 13:06:13 | 显示全部楼层 |阅读模式
本帖最后由 FSL_TICS_Rita 于 2014-10-9 09:48 编辑

飞思卡尔支持小组推出手把手学会i.MX 开发系列十二、搭建NFS环境并从NFS启动开发板
环境:Ubuntu 12.04
开发板:MCIMX6Q-SDP     LVDS 屏
BSP版本:L3.0.35_4.1.0_ER_SOURCE_BSP
路由器一个 网线3根  usb-otg线两根
PC一台
平台搭建:

从NFS启动有很多优点,如果kernel部分做了修改,在BSP代码中修改编译出uImage,直接从NFS就可以Download,不用像使用mfgtool那样要首先将编译好的images再拷贝到mfgtool目录下并重新烧写u-boot,uImage和文件系统。除此之外,在目标板上还可以直接读取使用host机上的文件和内容。总之,使用NFS会节省很多时间,并且也很方便。所以这里就来给大家介绍一下如何从NFS启动。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2014-9-29 13:18:42 | 显示全部楼层
NFS 给嵌入式Linux开发的确帮助很大 , 可以通过NFS 挂载文件系统

出0入0汤圆

发表于 2014-9-29 13:28:47 | 显示全部楼层
刚刚学会NFS挂载,方便多了

出0入0汤圆

 楼主| 发表于 2014-9-29 13:29:25 | 显示全部楼层
qs6361036 发表于 2014-9-29 13:18
NFS 给嵌入式Linux开发的确帮助很大 , 可以通过NFS 挂载文件系统

是的,NFS很方便的。

出0入0汤圆

 楼主| 发表于 2014-9-29 13:29:53 | 显示全部楼层
huangzzjy22 发表于 2014-9-29 13:28
刚刚学会NFS挂载,方便多了

是的,很方便的呢,非常感谢您的支持哈~~

出0入0汤圆

 楼主| 发表于 2014-9-29 13:30:32 | 显示全部楼层
欢迎大家来围观啊,希望对大家有帮助的。

出0入0汤圆

发表于 2014-9-29 13:38:26 | 显示全部楼层
i.MX经验分享,大家赶快来学习哦!

出0入0汤圆

发表于 2014-9-29 13:51:42 | 显示全部楼层
已经搭建成功,很方便

出0入0汤圆

 楼主| 发表于 2014-9-29 14:12:03 | 显示全部楼层
文档中包括NFS环境搭建已经如何从NFS启动开发板,相关配置和步骤都有详细的介绍,欢迎大家围观啊~~

出0入0汤圆

 楼主| 发表于 2014-9-29 14:12:20 | 显示全部楼层
hitlfba11 发表于 2014-9-29 13:51
已经搭建成功,很方便

哈哈,希望对大家有帮助的~~

出0入0汤圆

发表于 2014-9-29 14:16:15 | 显示全部楼层
这个方法不错

出0入0汤圆

 楼主| 发表于 2014-9-29 14:19:07 | 显示全部楼层

希望对您有帮助的哈~~

出0入0汤圆

发表于 2014-9-29 14:29:37 | 显示全部楼层
赞一个,这个方法真是好啊;

出0入0汤圆

 楼主| 发表于 2014-9-29 15:19:38 | 显示全部楼层
kinsno 发表于 2014-9-29 14:29
赞一个,这个方法真是好啊;

感谢您的支持啊,从NFS启动确实会方便很多的。

出0入0汤圆

发表于 2014-9-29 17:30:07 | 显示全部楼层
调试的时候,不用nfs,慢死

出0入0汤圆

发表于 2014-9-29 17:46:22 | 显示全部楼层
版主的经验分亨,这个要下来学习一下。

出0入0汤圆

发表于 2014-9-30 14:54:05 | 显示全部楼层
学习一下

出100入101汤圆

发表于 2014-9-30 22:39:41 | 显示全部楼层
学习了,有空试一下!

出0入0汤圆

发表于 2014-10-1 00:28:25 | 显示全部楼层
好像跟我们现在用的方法类似,下载文档看看是不是一样的。

出0入0汤圆

 楼主| 发表于 2014-10-8 09:29:23 | 显示全部楼层
swap2013 发表于 2014-9-29 17:30
调试的时候,不用nfs,慢死

赞同的啊~~哈哈

出0入0汤圆

 楼主| 发表于 2014-10-8 09:30:00 | 显示全部楼层

欢迎有问题在本论坛中创帖提问哈,大家一起交流学习。

出0入0汤圆

 楼主| 发表于 2014-10-8 09:30:43 | 显示全部楼层
fengyunyu 发表于 2014-9-30 22:39
学习了,有空试一下!

可以的,NFS启动还是蛮方便的。欢迎有问题一起交流哈。

出0入0汤圆

 楼主| 发表于 2014-10-8 09:31:18 | 显示全部楼层
步之道 发表于 2014-10-1 00:28
好像跟我们现在用的方法类似,下载文档看看是不是一样的。

NFS启动的设置都是差不多的呢

出0入0汤圆

发表于 2014-10-8 16:31:51 | 显示全部楼层
NFS挂载很方便

出0入0汤圆

 楼主| 发表于 2014-10-8 17:10:53 | 显示全部楼层

非常赞同啊 。感谢您的支持!

出0入0汤圆

发表于 2014-10-8 17:20:53 | 显示全部楼层
不错,mark!

出0入0汤圆

 楼主| 发表于 2014-10-8 17:32:54 | 显示全部楼层

非常感谢您的关注和支持啊~~

出870入263汤圆

发表于 2014-10-8 18:01:26 | 显示全部楼层
第4页末尾说“通过NFS下载uImage并启动kernel和文件系统”,这说法是不是有错呢?
应该是通过TFTP下载uImage,并启动kernel,然后由内核挂载NFS。

这里的区别就是,NFS到底是谁挂载的:uboot还是kernel?我想应该是kernel负责挂载的,uboot只是将uImage从主机上通过tftp下载到目标板,然后用设定的启动参数来引导kernel。

出0入0汤圆

 楼主| 发表于 2014-10-9 09:46:36 | 显示全部楼层
armstrong 发表于 2014-10-8 18:01
第4页末尾说“通过NFS下载uImage并启动kernel和文件系统”,这说法是不是有错呢?
应该是通过TFTP下载uImag ...

您好,是内核挂载的。非常感谢您的建议和指正,我文档中那句话的表达不准确。再次感谢您。

出0入0汤圆

 楼主| 发表于 2014-10-9 09:49:37 | 显示全部楼层
armstrong 发表于 2014-10-8 18:01
第4页末尾说“通过NFS下载uImage并启动kernel和文件系统”,这说法是不是有错呢?
应该是通过TFTP下载uImag ...

已更正。

出870入263汤圆

发表于 2014-10-9 10:10:36 | 显示全部楼层


赞赏楼主的大度和严谨!
编辑加:不负精华帖之名。

出0入0汤圆

 楼主| 发表于 2014-10-9 11:29:04 | 显示全部楼层
armstrong 发表于 2014-10-9 10:10
赞赏楼主的大度和严谨!
编辑加:不负精华帖之名。


为大家提供帮助是应该的。

出0入0汤圆

 楼主| 发表于 2014-10-10 09:57:44 | 显示全部楼层
好帖不要沉的啊~~顶

出0入0汤圆

发表于 2014-10-10 10:37:10 | 显示全部楼层
NFS最便利的地方就是文件系统这个方面吧

出0入0汤圆

 楼主| 发表于 2014-10-10 14:00:29 | 显示全部楼层
yoghourt 发表于 2014-10-10 10:37
NFS最便利的地方就是文件系统这个方面吧

是的呢~~
这里通过TFTP下载uImage,也非常方便对内核做一定的修改。

出0入0汤圆

发表于 2014-10-10 14:11:41 | 显示全部楼层
FSL_TICS_Rita 发表于 2014-10-10 14:00
是的呢~~
这里通过TFTP下载uImage,也非常方便对内核做一定的修改。

这个也是的,偏向不同方面

出0入0汤圆

发表于 2014-10-10 14:26:38 | 显示全部楼层
支持,之前用ssh不好玩

出0入0汤圆

发表于 2014-10-10 14:52:00 | 显示全部楼层
mark,mark!

出0入0汤圆

发表于 2014-10-10 14:54:12 | 显示全部楼层
nfs确实是开发调试方便

出0入0汤圆

发表于 2014-10-10 15:19:09 来自手机 | 显示全部楼层
楼主头像是个猫

出0入0汤圆

 楼主| 发表于 2014-10-11 11:03:20 | 显示全部楼层
swap2013 发表于 2014-9-29 17:30
调试的时候,不用nfs,慢死

您好,你这里说的慢,是指的什么?要慢的话应该是和网络有关系的。

出0入0汤圆

 楼主| 发表于 2014-10-11 11:04:21 | 显示全部楼层
MetalSeed 发表于 2014-10-10 14:26
支持,之前用ssh不好玩

非常感谢您的关注和支持啊~~欢迎有问题在本论坛中创帖提问,大家一起交流学习。

出0入0汤圆

 楼主| 发表于 2014-10-11 11:05:23 | 显示全部楼层

非常感谢您的关注和支持啊~~欢迎有问题在本论坛中创帖提问,大家一起交流学习。

出0入0汤圆

 楼主| 发表于 2014-10-11 11:05:52 | 显示全部楼层
rainsun 发表于 2014-10-10 14:54
nfs确实是开发调试方便

非常赞同的~~

出0入0汤圆

 楼主| 发表于 2014-10-11 11:06:32 | 显示全部楼层
xwx 发表于 2014-10-10 15:19
楼主头像是个猫

你好,是花哦~~

出0入0汤圆

发表于 2014-10-11 11:25:25 | 显示全部楼层
学习一下,mark

出0入0汤圆

 楼主| 发表于 2014-10-11 11:29:37 | 显示全部楼层

非常感谢您的关注和支持啊~~欢迎有问题在本论坛中创帖提问,大家一起交流学习。

出0入0汤圆

发表于 2014-10-11 11:31:17 | 显示全部楼层
谢谢楼主分享,mark~

出0入0汤圆

 楼主| 发表于 2014-10-13 09:19:40 | 显示全部楼层
李程宏 发表于 2014-10-11 11:31
谢谢楼主分享,mark~

非常感谢您的支持,同时欢迎您提出宝贵的意见和建议,您需要哪方面的资料也可以在论坛中提出,我们也会根据大家的需求制作更多大家需要的文档和资料~~

出0入0汤圆

 楼主| 发表于 2014-10-13 10:54:31 | 显示全部楼层
NFS启动在Ubuntu上,希望对大家有帮助的~~

出0入0汤圆

 楼主| 发表于 2014-10-23 14:28:08 | 显示全部楼层
不要沉啊,望大家继续关注的哈~~

出0入0汤圆

发表于 2014-10-23 14:35:14 | 显示全部楼层
看一下~~~

出0入0汤圆

发表于 2014-10-23 14:51:10 | 显示全部楼层
insmod 与 rmmod 起来就很方便了

出0入0汤圆

 楼主| 发表于 2014-10-24 10:44:40 | 显示全部楼层

非常感谢您的支持哈~~希望对您有帮助。

出0入0汤圆

 楼主| 发表于 2014-10-24 10:47:54 | 显示全部楼层
zqy517 发表于 2014-10-23 14:51
insmod 与 rmmod 起来就很方便了

您好,能否下详细叙述一下呢?没有用过,学习一下~~谢谢啦

出0入0汤圆

发表于 2014-10-24 11:12:45 | 显示全部楼层
FSL_TICS_Rita 发表于 2014-10-24 10:47
您好,能否下详细叙述一下呢?没有用过,学习一下~~谢谢啦

NFS建立起来,交叉编译完,就把模块文件挂载到目标板,采用insmod,rmmod来测试模块文件了,

出0入0汤圆

 楼主| 发表于 2014-10-24 11:14:26 | 显示全部楼层
zqy517 发表于 2014-10-24 11:12
NFS建立起来,交叉编译完,就把模块文件挂载到目标板,采用insmod,rmmod来测试模块文件了, ...

了解了,谢谢您哈~~

出0入0汤圆

发表于 2014-10-25 11:10:20 | 显示全部楼层
一直想用用imx6 不过买不起开发板

出0入0汤圆

发表于 2014-10-25 12:52:16 | 显示全部楼层
开发板太贵了,搞不起

出0入0汤圆

发表于 2014-10-25 12:56:49 | 显示全部楼层
NFS的确好用

出0入0汤圆

发表于 2014-10-25 13:40:06 | 显示全部楼层
不用NFS调试能把人累死。。。

出0入0汤圆

发表于 2014-10-26 10:21:20 | 显示全部楼层
这是正路,方便开发。

出0入0汤圆

发表于 2014-10-26 10:43:37 | 显示全部楼层
nfs很方便

出0入0汤圆

发表于 2014-10-27 10:50:43 | 显示全部楼层
NFS的应用感觉不是太广泛,不过值得研究。。。

出0入0汤圆

 楼主| 发表于 2014-10-27 16:09:21 | 显示全部楼层
max1992 发表于 2014-10-25 11:10
一直想用用imx6 不过买不起开发板

是的,I.mx系列芯片也不是很便宜的。

出0入0汤圆

 楼主| 发表于 2014-10-27 16:10:30 | 显示全部楼层
cycisok 发表于 2014-10-25 12:52
开发板太贵了,搞不起

不过也有一些第三方公司做的板子,价格会亲民很多的。你可以在网上找找看。

出0入0汤圆

 楼主| 发表于 2014-10-27 16:11:01 | 显示全部楼层

非常赞同~~

出0入0汤圆

 楼主| 发表于 2014-10-27 16:11:41 | 显示全部楼层
PIC16F54 发表于 2014-10-25 13:40
不用NFS调试能把人累死。。。

是的,不用nfs调试的话很费时间费事的。

出0入0汤圆

 楼主| 发表于 2014-10-27 16:12:04 | 显示全部楼层
bjdfdh271006 发表于 2014-10-26 10:21
这是正路,方便开发。

强烈赞同

出0入0汤圆

 楼主| 发表于 2014-10-27 16:13:04 | 显示全部楼层

nfs确实是很方便的,欢迎有问题在这里一起交流学习哈~~

出0入0汤圆

 楼主| 发表于 2014-10-27 16:13:53 | 显示全部楼层
qufuta 发表于 2014-10-27 10:50
NFS的应用感觉不是太广泛,不过值得研究。。。

您可以看一下,有问题欢迎在这里交流哈~~

出0入0汤圆

发表于 2014-10-27 20:50:49 | 显示全部楼层
支持一下

出0入0汤圆

 楼主| 发表于 2014-10-28 09:09:14 | 显示全部楼层

非常感谢您的支持哈,欢迎有问题在本论坛中创帖提问哈,大家一起交流学习。

出0入0汤圆

发表于 2014-11-30 19:15:11 | 显示全部楼层
NFS特别是调试驱动和文件系统方便的太多了

出0入0汤圆

 楼主| 发表于 2014-12-1 17:38:22 | 显示全部楼层
starting 发表于 2014-11-30 19:15
NFS特别是调试驱动和文件系统方便的太多了

是滴~~

出0入0汤圆

发表于 2014-12-1 21:19:25 | 显示全部楼层
以后会用到的,顶一个

出0入0汤圆

发表于 2014-12-1 21:33:42 | 显示全部楼层
嗯,这样的话方便多了

出0入0汤圆

发表于 2014-12-1 22:31:31 | 显示全部楼层
这个ic的成本有点高

出0入0汤圆

发表于 2014-12-1 22:46:42 | 显示全部楼层
NFS是个好东西,工作中经常有

出0入0汤圆

发表于 2014-12-2 11:07:31 | 显示全部楼层
好资料,收藏了。

出0入0汤圆

发表于 2014-12-26 15:33:51 | 显示全部楼层
精华!

出0入0汤圆

发表于 2014-12-27 17:48:07 | 显示全部楼层
NFS 启动板子 ,不错,比较好的调试手段

出0入0汤圆

发表于 2014-12-27 17:48:23 | 显示全部楼层
NFS 启动板子 ,不错,比较好的调试手段

出0入0汤圆

发表于 2014-12-27 18:10:24 | 显示全部楼层
技术活,赞一个

出0入0汤圆

发表于 2014-12-27 18:11:25 | 显示全部楼层
用NFS调试是很方便

出0入0汤圆

发表于 2014-12-27 20:01:43 | 显示全部楼层
yoghourt 发表于 2014-10-10 10:37
NFS最便利的地方就是文件系统这个方面吧

是的 ,每次更新文件系统后 ,不用重复擦写Flash

出0入0汤圆

发表于 2014-12-30 14:15:35 | 显示全部楼层
请打的NFS  方便便

出0入0汤圆

发表于 2014-12-30 17:29:38 | 显示全部楼层
NFS启动很方便

出0入0汤圆

发表于 2014-12-31 09:46:51 | 显示全部楼层
确实方便很多呀。

出0入0汤圆

发表于 2015-1-4 15:36:30 | 显示全部楼层
一直想用用imx6 不过买不起开发板

出0入0汤圆

发表于 2015-1-4 15:38:28 | 显示全部楼层
nfs确实是很方便的,以后可以试一下

出0入0汤圆

发表于 2015-1-4 19:42:26 | 显示全部楼层
这个网口要插在路由上么?直连电脑可以不?

出0入0汤圆

发表于 2015-1-4 20:34:28 | 显示全部楼层
jinyi7016 发表于 2015-1-4 19:42
这个网口要插在路由上么?直连电脑可以不?

可以的 ,得用交叉网线 。

出0入0汤圆

发表于 2015-1-4 20:38:16 | 显示全部楼层
子鱼 发表于 2015-1-4 15:36
一直想用用imx6 不过买不起开发板

imx6的板子不是很贵 。但是玩linux 非常的花时间 。

出0入0汤圆

发表于 2015-1-4 21:07:33 | 显示全部楼层
franki 发表于 2015-1-4 20:38
imx6的板子不是很贵 。但是玩linux 非常的花时间 。

大概 是多少 RMB啊,考虑考虑

出0入0汤圆

发表于 2015-1-5 11:48:54 | 显示全部楼层
jinyi7016 发表于 2015-1-4 21:07
大概 是多少 RMB啊,考虑考虑

400RMB 左右估计可以搞定

出0入0汤圆

发表于 2015-1-15 23:05:42 | 显示全部楼层
谢谢分享,收藏了
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 12:32

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表