思路:配置网络->安装NFS->配置NFS->挂载NFS服务->Down文件执行。Okay lets go!

配置网络:

  在配置网络之前,首先咱得搞定与开发板的交互工作,那么这个就交给CKermit吧,安装与配置CKermit的方法在之前的博客中有提到,给大家来个链接吧!http://www.cnblogs.com/luomingchuan/admin/EditPosts.aspx?opt=1,登录到开发版,ifconfig一下,看看ip地址是多少:

  看到了哇,3个参数很重要,地址:192.168.1.230,广播地址:192.168.1.255,掩码:255.255.255.0,好吧,既然开发板的地址是这个,那么咱们的网络也应该同样的配置在同一个区间,给它个192.168.1.231!,

  点击Apply,插上网线,出现成功建立链接的logo就没问题了,

  不缺定的时候还可一ping一下,确认是否真的链接上了,从开发办ping主机得到:

  至此,网络通了!

安装NFS服务:

  在ubuntu12.04下安装NFS很简单,三步走不会出现任何错误,我也是参照一位博主的:http://blog.csdn.net/yao_qinwei/article/details/8820243

1.安装NFS
  NFS原理是通过网络,将远程主机共享的文件系统,挂载到本机。Ubuntu 12.04上默认是没有安装NFS服务器的,首先要安装NFS服务程序:
(安装nfs-kernel-server时,apt会自动安装nfs-common和portmap) 这样,宿主机就相当于NFS Server。

2 宿主机NFS的配置

  打开/etc/exports文件。如果你没有配置过这个文件的话此文件应该是空的。

  从第一行开始写入

  /tfile  -- 与客户机共享的目录;

  * -- 表示允许任意用户使用,也可以使用具体IP;

  (rw,sync,no_root_squash) -- rw,挂载此目录的客户机对此目录有读写权利;

  sync,……;

  no_root_squash,挂载此目录的客户机享有主机root的权利;

  我是将主机的根目录设置为共享目录 / *(rw,sync,no_root_squash),保存,退出。修改完成之后输入exportfs –rv来使配置文件生效:

3 启动宿主机NFS服务
  安装完NFS服务后就可以通过 # /etc/init.d/nfs-kernel-server restart(/etc/init.d/nfs-kernel-server start)来重新开启网络文件系统服务,以便后面的开发板挂载。也

以通过# /etc/init.d/nfs-kernel-server stop来停止。其实个人比较喜欢使用service nfs restart/start/stop,呵呵,仅供参考!

  至此,NFS也算是配置好了,当然还有好多选项,自己琢磨吧,在前面的链接当中。

挂载NFS服务到宿主机:

  其实挂载有很多选项的,我们先简单的挂载一次吧!详情请参考:http://blog.chinaunix.net/uid-15655370-id-3639615.html

  首先为了测试是否挂载成功,我们在宿主机的/tfile下touch一个hello.c文件,并使用交叉工具链编译一个hello可执行文件

  在开发板用CKermit登录,并挂载,挂载方法如下

  什么时候不想挂载了,直接umount掉该目录就行了

  可见挂载Okay,hello.c主要是打印10行字,内容如下

  哇啦啦啦啦啦啦,关键时刻到了,看效果如何,敲./hello便知分晓

  泪流满面啊,我们成功啦!可以睡觉了。。。 。。。

ubuntu12.04下NFS链接开发板并测试交叉编译的第一个应用的更多相关文章

  1. ubuntu12.04下CKermit与开发板交互环境搭建

    CKermit蛮好的一个调试工具!就像在windows下的telnet,但是还是折腾了一下,现在看来,非常容易,其实我主要是在开发板为正常工作的情况下,以为是CKermit的问题,其实是我开发板开机设 ...

  2. Ubuntu12.04 下搭建Java开发环境

    1:下载 jdk-7u40-linux-i586.tar.gz. 2:解压安装. (1)创建jvm目录:sudo mkdir -p /usr/lib/jvm (2)sudo tar zxvf ./ j ...

  3. Linux (Ubuntu12.04) 下开发工具安装和使用

    Linux (Ubuntu12.04) 下开发工具安装和使用 这里讲述的是关于在ubuntu12.04下面安装和使用各种IDE 开发环境和初步使用的知识.说一下背景:很多的开发基本都是在linux操作 ...

  4. (转)Ubuntu12.04上NFS Server安装使用过程

    原文链接:Ubuntu12.04上NFS Server安装使用过程 实现步骤: 1.服务器端:sudo apt-get install portmap2.服务器端:sudo apt-get insta ...

  5. Ubuntu12.04不能连接小米开发(转)

    发现Ubuntu12.04不能连接小米开发,adb devices不能看到设备!  搞了一个上午才搞成功! 小米手机利用USB连接到Ubuntu 12.04系统.运行下面的命令: longskywan ...

  6. Ubuntu12.04下安装sourcenavigator-NG4.5阅读源代码

    大家知道Windows下有一个很好的查看源代码的软件sourceinsight,使用sourceinsight查看Linux内核代码.嵌入式软件开发中的C语言项目源代码.驱动程序代码很是方便.在Lin ...

  7. 阿里云ubuntu12.04下安装使用mongodb

    阿里云ubuntu12.04下安装mongodb   apt-get install mongodb 阿里云ubuntu12.04下卸载mongodb,同时删除配置文件     apt-get pur ...

  8. 在ubuntu12.04下编译android4.1.2添加JNI层出现问题

    tiny4412学习者,在ubuntu12.04下编译android4.1.2添加JNI层出现问题: (虚心请教解决方法) trouble writing output: Too many metho ...

  9. [置顶] ubuntu12.04下编译opencv程序

    ubuntu12.04下编译opencv程序 1.在ubuntu下安装好 opencv后(建议使用apt-get install 来安装) 2.使用程序FaceExaple.c来进行测试程序 #inc ...

随机推荐

  1. 0x15 KMP

    这个算法本身就不难. poj1961 #include<cstdio> #include<iostream> #include<cstring> #include& ...

  2. Swift - 分页菜单的实现(使用PagingMenuController库实现tab标签切换)

    分页菜单(分段菜单)在许多 App 上都会用到.比如大多数新闻 App,如网易新闻.今日头条等,顶部都有个导航菜单.这个导航菜单是一组标签的集合,每个标签表示一个新闻类别,我们点击这个标签后下面就会切 ...

  3. SpringMVC+uploadify3.2.1版实现附件上传功能(直接可以使用)

    <link rel="stylesheet" type="text/css" href='<c:url value="/uploadify ...

  4. IntelliJ Idea使用代码折叠

    VS风格: //region    xxxxxxxxxxxxxx ............. //endregion 快捷键: Ctrl+Shift+”+/-”,全部展开.折叠

  5. 常用sql调优《一》

    1. 使用索引,避免在索引列上使用计算. 2.用>=替代> <=替代< 3.用UNION替换OR (适用于索引列) 4.用IN来替换OR 或者 用EXISTS替代IN 5 用W ...

  6. Django框架 part 2

    web 框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端. 这样我们就可以自己实现Web框架了. 半成品自定义web框架 impo ...

  7. day01 编程概述及计算机组成原理

    目录 编程概述 计算机硬件的五大组成部分 Central Processing Unit(cpu中央处理器) 存储器 输入,输出设备 打开QQ的流程 计算机五大组成部分补充 多核CPU ×64/x86 ...

  8. 面试题sql

    查询书的价格10到20 之前显示10to20 没有显示unknown CREATE TABLE book(price INT,NAME VARCHAR(20)) SELECT NAME AS '名字' ...

  9. es6——Proxy和Reflect

    Proxy代理,Reflect反射 Proxy对属性的读取 { //供应商,原始对象 let obj={ time:'2017-1-1', name:'net', _r:123 } //代理商,新生成 ...

  10. UVA1584-Circular Sequence(紫书例题3.6)

    Some DNA sequences exist in circular forms as in the following gure, which shows a circular sequence ...