FSL_TICS_Rita 发表于 2014-9-29 13:06:13

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

本帖最后由 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启动。

qs6361036 发表于 2014-9-29 13:18:42

NFS 给嵌入式Linux开发的确帮助很大 , 可以通过NFS 挂载文件系统

huangzzjy22 发表于 2014-9-29 13:28:47

刚刚学会NFS挂载,方便多了

FSL_TICS_Rita 发表于 2014-9-29 13:29:25

qs6361036 发表于 2014-9-29 13:18
NFS 给嵌入式Linux开发的确帮助很大 , 可以通过NFS 挂载文件系统

是的,NFS很方便的。

FSL_TICS_Rita 发表于 2014-9-29 13:29:53

huangzzjy22 发表于 2014-9-29 13:28
刚刚学会NFS挂载,方便多了

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

FSL_TICS_Rita 发表于 2014-9-29 13:30:32

欢迎大家来围观啊,希望对大家有帮助的。

FSL_TICS_ZP 发表于 2014-9-29 13:38:26

i.MX经验分享,大家赶快来学习哦!

hitlfba11 发表于 2014-9-29 13:51:42

已经搭建成功,很方便

FSL_TICS_Rita 发表于 2014-9-29 14:12:03

文档中包括NFS环境搭建已经如何从NFS启动开发板,相关配置和步骤都有详细的介绍,欢迎大家围观啊~~

FSL_TICS_Rita 发表于 2014-9-29 14:12:20

hitlfba11 发表于 2014-9-29 13:51
已经搭建成功,很方便

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

imawolfking 发表于 2014-9-29 14:16:15

这个方法不错

FSL_TICS_Rita 发表于 2014-9-29 14:19:07

imawolfking 发表于 2014-9-29 14:16
这个方法不错

{:smile:} 希望对您有帮助的哈~~

kinsno 发表于 2014-9-29 14:29:37

赞一个,这个方法真是好啊;

FSL_TICS_Rita 发表于 2014-9-29 15:19:38

kinsno 发表于 2014-9-29 14:29
赞一个,这个方法真是好啊;

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

swap2013 发表于 2014-9-29 17:30:07

调试的时候,不用nfs,慢死

zndz410 发表于 2014-9-29 17:46:22

版主的经验分亨,这个要下来学习一下。

xaper 发表于 2014-9-30 14:54:05

学习一下{:biggrin:}

fengyunyu 发表于 2014-9-30 22:39:41

学习了,有空试一下!

步之道 发表于 2014-10-1 00:28:25

好像跟我们现在用的方法类似,下载文档看看是不是一样的。

FSL_TICS_Rita 发表于 2014-10-8 09:29:23

swap2013 发表于 2014-9-29 17:30
调试的时候,不用nfs,慢死

赞同的啊~~哈哈

FSL_TICS_Rita 发表于 2014-10-8 09:30:00

xaper 发表于 2014-9-30 14:54
学习一下

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

FSL_TICS_Rita 发表于 2014-10-8 09:30:43

fengyunyu 发表于 2014-9-30 22:39
学习了,有空试一下!

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

FSL_TICS_Rita 发表于 2014-10-8 09:31:18

步之道 发表于 2014-10-1 00:28
好像跟我们现在用的方法类似,下载文档看看是不是一样的。

NFS启动的设置都是差不多的呢{:smile:} 。

linuxmake 发表于 2014-10-8 16:31:51

NFS挂载很方便

FSL_TICS_Rita 发表于 2014-10-8 17:10:53

linuxmake 发表于 2014-10-8 16:31
NFS挂载很方便

非常赞同啊{:smile:} 。感谢您的支持!

frank_88888 发表于 2014-10-8 17:20:53

不错,mark!

FSL_TICS_Rita 发表于 2014-10-8 17:32:54

frank_88888 发表于 2014-10-8 17:20
不错,mark!

{:smile:} 非常感谢您的关注和支持啊~~

armstrong 发表于 2014-10-8 18:01:26

第4页末尾说“通过NFS下载uImage并启动kernel和文件系统”,这说法是不是有错呢?
应该是通过TFTP下载uImage,并启动kernel,然后由内核挂载NFS。

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

FSL_TICS_Rita 发表于 2014-10-9 09:46:36

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

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

FSL_TICS_Rita 发表于 2014-10-9 09:49:37

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

已更正。

armstrong 发表于 2014-10-9 10:10:36

FSL_TICS_Rita 发表于 2014-10-9 09:49
已更正。

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

FSL_TICS_Rita 发表于 2014-10-9 11:29:04

armstrong 发表于 2014-10-9 10:10
赞赏楼主的大度和严谨!
编辑加:不负精华帖之名。

{:smile:} 为大家提供帮助是应该的。

FSL_TICS_Rita 发表于 2014-10-10 09:57:44

好帖不要沉的啊~~顶

yoghourt 发表于 2014-10-10 10:37:10

NFS最便利的地方就是文件系统这个方面吧

FSL_TICS_Rita 发表于 2014-10-10 14:00:29

yoghourt 发表于 2014-10-10 10:37
NFS最便利的地方就是文件系统这个方面吧

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

yoghourt 发表于 2014-10-10 14:11:41

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

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

MetalSeed 发表于 2014-10-10 14:26:38

支持,之前用ssh不好玩

setagllib 发表于 2014-10-10 14:52:00

mark,mark!

rainsun 发表于 2014-10-10 14:54:12

nfs确实是开发调试方便

xwx 发表于 2014-10-10 15:19:09

楼主头像是个猫

FSL_TICS_Rita 发表于 2014-10-11 11:03:20

swap2013 发表于 2014-9-29 17:30
调试的时候,不用nfs,慢死

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

FSL_TICS_Rita 发表于 2014-10-11 11:04:21

MetalSeed 发表于 2014-10-10 14:26
支持,之前用ssh不好玩

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

FSL_TICS_Rita 发表于 2014-10-11 11:05:23

setagllib 发表于 2014-10-10 14:52
mark,mark!

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

FSL_TICS_Rita 发表于 2014-10-11 11:05:52

rainsun 发表于 2014-10-10 14:54
nfs确实是开发调试方便

非常赞同的~~

FSL_TICS_Rita 发表于 2014-10-11 11:06:32

xwx 发表于 2014-10-10 15:19
楼主头像是个猫

你好,是花哦~~

ran-Interrupt 发表于 2014-10-11 11:25:25

学习一下,mark

FSL_TICS_Rita 发表于 2014-10-11 11:29:37

ran-Interrupt 发表于 2014-10-11 11:25
学习一下,mark

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

李程宏 发表于 2014-10-11 11:31:17

谢谢楼主分享,mark~

FSL_TICS_Rita 发表于 2014-10-13 09:19:40

李程宏 发表于 2014-10-11 11:31
谢谢楼主分享,mark~

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

FSL_TICS_Rita 发表于 2014-10-13 10:54:31

NFS启动在Ubuntu上,希望对大家有帮助的~~

FSL_TICS_Rita 发表于 2014-10-23 14:28:08

不要沉啊,望大家继续关注的哈~~

z13900139000 发表于 2014-10-23 14:35:14

看一下~~~{:smile:}{:smile:}

zqy517 发表于 2014-10-23 14:51:10

insmod 与 rmmod 起来就很方便了

FSL_TICS_Rita 发表于 2014-10-24 10:44:40

z13900139000 发表于 2014-10-23 14:35
看一下~~~

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

FSL_TICS_Rita 发表于 2014-10-24 10:47:54

zqy517 发表于 2014-10-23 14:51
insmod 与 rmmod 起来就很方便了

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

zqy517 发表于 2014-10-24 11:12:45

FSL_TICS_Rita 发表于 2014-10-24 10:47
您好,能否下详细叙述一下呢?没有用过,学习一下~~谢谢啦

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

FSL_TICS_Rita 发表于 2014-10-24 11:14:26

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

了解了,谢谢您哈~~

max1992 发表于 2014-10-25 11:10:20

一直想用用imx6 不过买不起开发板{:cry:}

cycisok 发表于 2014-10-25 12:52:16

开发板太贵了,搞不起

myin4 发表于 2014-10-25 12:56:49

NFS的确好用

PIC16F54 发表于 2014-10-25 13:40:06

不用NFS调试能把人累死。。。

bjdfdh271006 发表于 2014-10-26 10:21:20

这是正路,方便开发。

Gallen.Zhang 发表于 2014-10-26 10:43:37

nfs很方便

qufuta 发表于 2014-10-27 10:50:43

NFS的应用感觉不是太广泛,不过值得研究。。。

FSL_TICS_Rita 发表于 2014-10-27 16:09:21

max1992 发表于 2014-10-25 11:10
一直想用用imx6 不过买不起开发板

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

FSL_TICS_Rita 发表于 2014-10-27 16:10:30

cycisok 发表于 2014-10-25 12:52
开发板太贵了,搞不起

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

FSL_TICS_Rita 发表于 2014-10-27 16:11:01

myin4 发表于 2014-10-25 12:56
NFS的确好用

非常赞同~~{:smile:}

FSL_TICS_Rita 发表于 2014-10-27 16:11:41

PIC16F54 发表于 2014-10-25 13:40
不用NFS调试能把人累死。。。

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

FSL_TICS_Rita 发表于 2014-10-27 16:12:04

bjdfdh271006 发表于 2014-10-26 10:21
这是正路,方便开发。

强烈赞同{:smile:}

FSL_TICS_Rita 发表于 2014-10-27 16:13:04

Gallen.Zhang 发表于 2014-10-26 10:43
nfs很方便

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

FSL_TICS_Rita 发表于 2014-10-27 16:13:53

qufuta 发表于 2014-10-27 10:50
NFS的应用感觉不是太广泛,不过值得研究。。。

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

wwkkww 发表于 2014-10-27 20:50:49

支持一下

FSL_TICS_Rita 发表于 2014-10-28 09:09:14

wwkkww 发表于 2014-10-27 20:50
支持一下

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

starting 发表于 2014-11-30 19:15:11

NFS特别是调试驱动和文件系统方便的太多了

FSL_TICS_Rita 发表于 2014-12-1 17:38:22

starting 发表于 2014-11-30 19:15
NFS特别是调试驱动和文件系统方便的太多了

是滴~~{:smile:}

Krise@pasion 发表于 2014-12-1 21:19:25

以后会用到的,顶一个

lzl000 发表于 2014-12-1 21:33:42

嗯,这样的话方便多了

roy2002 发表于 2014-12-1 22:31:31

这个ic的成本有点高

Juggernaut 发表于 2014-12-1 22:46:42

NFS是个好东西,工作中经常有

eliterxzgxu 发表于 2014-12-2 11:07:31

好资料,收藏了。

craigtao 发表于 2014-12-26 15:33:51

精华!{:smile:}{:biggrin:}

franki 发表于 2014-12-27 17:48:07

NFS 启动板子 ,不错,比较好的调试手段

franki 发表于 2014-12-27 17:48:23

NFS 启动板子 ,不错,比较好的调试手段

Juggernaut 发表于 2014-12-27 18:10:24

技术活,赞一个

superrf 发表于 2014-12-27 18:11:25

用NFS调试是很方便

franki 发表于 2014-12-27 20:01:43

yoghourt 发表于 2014-10-10 10:37
NFS最便利的地方就是文件系统这个方面吧

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

lininglive 发表于 2014-12-30 14:15:35

请打的NFS方便便

suny1022 发表于 2014-12-30 17:29:38

NFS启动很方便

鱼尾之恋 发表于 2014-12-31 09:46:51

确实方便很多呀。

子鱼 发表于 2015-1-4 15:36:30

一直想用用imx6 不过买不起开发板

子鱼 发表于 2015-1-4 15:38:28

nfs确实是很方便的,以后可以试一下

jinyi7016 发表于 2015-1-4 19:42:26

这个网口要插在路由上么?直连电脑可以不?

franki 发表于 2015-1-4 20:34:28

jinyi7016 发表于 2015-1-4 19:42
这个网口要插在路由上么?直连电脑可以不?

可以的 ,得用交叉网线 。

franki 发表于 2015-1-4 20:38:16

子鱼 发表于 2015-1-4 15:36
一直想用用imx6 不过买不起开发板

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

jinyi7016 发表于 2015-1-4 21:07:33

franki 发表于 2015-1-4 20:38
imx6的板子不是很贵 。但是玩linux 非常的花时间 。

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

franki 发表于 2015-1-5 11:48:54

jinyi7016 发表于 2015-1-4 21:07
大概 是多少 RMB啊,考虑考虑

400RMB 左右估计可以搞定

江湖笑 发表于 2015-1-15 23:05:42

谢谢分享,收藏了{:biggrin:}
页: [1]
查看完整版本: 搭建NFS环境并从NFS启动开发板