//设置PC机linux的IP:192.168.1.100,
Ifconfig eth0 192.168.1.10  //开发板IP:192.168.1.10
    
    我们需要重新配置编译内核,开启开发板NFS文件系统功能,具体步骤如下:
    1、修改kernel/arch/arm/def-configs/smdk2410配置文件
         把CONFIG_CMDLINE="root=/dev/mtdblock2 noinitrd init=/linuxrc
         console=ttyS0"这一行改为CONFIG_CMDLINE="root=/dev/nfs rw
         nfsroot=192.168.1.100:/LJD2410/root_dir/root_china noinitrd
         init=linuxrc console=ttys0 ip=192.168.1.10"
运行make menuconfig进入配置菜单,装载配置文件SMDK2410
    选择Load an Alternate Configuration File输入配置文件的路径和文件名
添加内核对NFS的支持:
选中networking options-》IP:kernel level auloconfiguralion项
        选中file systems-》network file systems-》下的root file system on nfs和nfs file system support
重新编译内核下载bootloader和kernel到开发板上,至此,开发板设置已经完成。
            PC机设置:我们必须开启PC机的NFS服务,具体设置如下:1、在LINUX命令符下运行setup,在system services里面选中nfs服务,然后保存退出。

2、  设置PC机上的共享目录执行vi /etc/exports,在里面添加一行:/LJD2410/root_dir/root_china  (rw),然后保存退出,/和rw要有空格(/LJD2410/root_dir/root_china为共享目录,rw为读写权限)。
3、  执行/etc/rc.d/init.d/nfs restart重启nfs服务。
    4、为了不必每次开机都要启动nfs服务,我们把/etc/rc.d/init.d/nfs restart
       添加到/etc/rc.d/rc.local中,以后PC启动的时候就会执行此文件开启nfs服务。
    5、测试NFS服务:设置完成后可以在本机上进行测试,如果本机IP为192.168.1.100,则可以用
mount  192.168.1.100:/LJD2410/root_dir/root_china /mnt,如果mount成功,则在/mnt的目录就可以看到root_china下面的东西了。
    6、修改root_china/usr/etc/rc.local文件,设置开发板IP地址为192.168.1.10
    至此,开发板和PC机的设置都已经基本完成,假如我们在PC机上调试好的应用程序已经放到/root_china这个嵌入式的文件系统下面,我们则可以用网络连接好开发板和PC机,开发板上电,系统开始运行并且通过运行nfs网络文件系统就可以进入熟悉的linux界面了。
    以后调试程序只需要把编译好的程序放到root_china的目录下面就可以了,开发板不再需要烧写。
1.部分资源来自网络,经ET电子归类整理,旨在服务电子爱好者并无商业目的,不保证正确性与完整性.
2.如果您觉得本站资源对您有用,请告知您的好友,用搜索引擎搜"ET电子"即可.

构建嵌入式LINUX的NFS【ZT】相关推荐

  1. 用QEMU构建嵌入式LINUX系统

    Table of Contents Qemu –从源头建造 ARM工具链 Linux内核 构建文件系统 通过NFS使用根文件系统 配置QEMU Tap网络 创建运行脚本 推荐阅读:<在CentO ...

  2. 【嵌入式】构建嵌入式Linux系统(uboot、内核、文件系统)

    知识架构及层次 Linux内核由三部分构成: Bootloader:启动引导系统(可执行文件) Kernel:内核(可执行文件) Root File System:根文件系统 嵌入式Linux系统构成 ...

  3. 嵌入式系统实验 构建嵌入式Linux系统,《嵌入式系统与开发》构建嵌入式Linux系统-实验报告.doc...

    <嵌入式系统与开发>构建嵌入式Linux系统-实验报告 <嵌入式数据库sqlite移植及使用> 实验报告 学生姓名: 陈 彤 学 号: 1座机电话号码 专业班级: 130044 ...

  4. 嵌入式 linux 启动脚本 编写,[9构建嵌入式linux系统项目-启动脚本的编写.ppt

    [9构建嵌入式linux系统项目-启动脚本的编写 启动脚本 教学回顾 shell语法 管道.重定向 变量 结构性语句 教学内容 启动脚本的写法 教学要求 熟悉掌握启动脚本的写法 shell 函数 在s ...

  5. 构建嵌入式linux系统_用于构建嵌入式Linux系统的4种工具

    构建嵌入式linux系统 Linux正在被部署到比Linus Torvalds在他的宿舍里工作的设备更多的设备中. 受支持的各种芯片架构令人震惊,并导致各种大小的设备都使用Linux. 从庞大的IBM ...

  6. buildroot:Linux平台构建嵌入式Linux系统的框架

    buildroot是Linux平台上一个构建嵌入式Linux系统的框架.整个Buildroot是由Makefile脚本和Kconfig配置文件构成的.你可以和编译Linux内核一样,通过buildro ...

  7. 基于AT91SAM9G20构建嵌入式Linux系统

    本文中使用的目标平台AT91SAM9G20是Atmel公司使用ARM926EJ-S处理器内核开发的一块SoC嵌入式微处理器,主频达到400MHz,具有Atmel 先进的外设DMA 和分布式存储器架构, ...

  8. 利用Yocto构建嵌入式Linux教程01--第一个Yocto项目构建

    大家好,从今日开始,计划写一个利用Yocto构建嵌入式Linux的教程,算是对个人工作和学习的一个总结. 本教程选用的Yocto版本为3.0.4,我使用的Linux发行版为Ubuntu 18.04 ( ...

  9. 基于qemu-riscv从0开始构建嵌入式linux系统ch10. qemu之virtio与fw_cfg

    基于qemu-riscv从0开始构建嵌入式linux系统ch10. qemu之virtio与fw_cfg 上一节我们已经基本完成了uboot的移植,下一步自然就是移植linux kernel.在真实的 ...

最新文章

  1. Office Live for Small Business--开启您创业的大门
  2. MySQL数据库将查询结果插入到其它表中
  3. AD时间同步原理分析
  4. 将PDF Expert设置为默认打开程序的操作步骤
  5. 对比学习系列论文MoCo v1(二):Momentum Contrast for Unsupervised Visual Representation Learning
  6. JSch:纯JAVA实现远程执行SSH2主机的SHELL命令
  7. Marketing Cloud里CSRF token的获取时机
  8. JS函数方法Call Apply Bind运用
  9. 利用tabluea分析数据的案例_利用德温特分析Dartsip的案例检索结果
  10. tableau地图城市数据_举个栗子!Tableau 技巧(156):在地图分析中创建缓冲区
  11. 特斯拉上海工厂开工 Model 3月销量有望破万
  12. vs2015移植linux编译,windows平台移植(原linux项目)时,用vs2015开发,碰到的问题及处理方案记录...
  13. adb命令启动某个action_Android adb shell启动应用程序的方法
  14. django 类取消csrf_最新Django全套教程 半个月搞定Django
  15. Ubuntu16.04安装编译pcl点云库
  16. java生成pdf417条形码_python生成417条形码(PDF417)
  17. php微信开发视频教程_PHP微信开发视频资源推荐
  18. 16位深度图片显示并保存
  19. 异贝,通过移动互联网技术,为中小微实体企业联盟、线上链接、线上线下自定义营销方案推送。案例52
  20. 2015.07.06 大三即将结束,进行一下本学期总结。

热门文章

  1. 金融产品经理---理财公司业务模式剖析
  2. 系统架构----(1) 负载均衡
  3. linux连接sftp服务器,如何在Linux上配置SFTP服务器
  4. 智能客服“听不懂人话”?消费者很“闹心”
  5. AI 换脸?除了 ZAO,用 Python 一样轻松搞定
  6. 重磅发布!36氪中国新基建之王「大数据领域」TOP50企业揭晓
  7. 朴素贝叶斯进行新闻主题分类,有代码和数据,可以跑通
  8. 效果直逼flash的Div+Css+Js菜单
  9. 腾讯将被“重锤”?腾讯股价应声下跌逾5%!造谣原博主销号跑路
  10. 网信办:2021年全国受理网络违法和不良信息举报1.66亿件