频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

用Tftp向目标板烧写Linux的系统内核过程

来源: 作者: 出处:巧巧读书 2007-10-11 进入讨论组

  平台:vmware 6虚拟机 Redhat9.0 up-tech2410s ARM9(由于viiv自带安装了tftp-client ,故可以使用tftp服务向目标板烧写内核等)

  1)终端下执行minicom,进行串口设置

  注意:非正常关闭minicom,会在/var/lock下创建几个文件LCK*,这几个文件阻止了minicom的运行,将它们删除后即可恢复)

  2)(如果没有安装tftp-server-0.32-4.i386.rpm 可以在redhat第三张光盘上找到。安装tftfp-server: rpm -ivh tftp-server-0.32-4.i386.rpm)

  设置tftp共享目录:进入/etc/xinetd.d/tftp文件,修改server_args项中的目录,如下:

  service tftp

  { socket_type =dgram

  protocol =udp

  wait =yes

  user =root

  server =/usr/sbin/in.tftpd

  server_args =-s /tftpboot -c

  disable =no

  per_source =11

  cps =100 2

  flags =IPv4

  }

  说明:修改项server_args= -s -c,其中处可以改为你的tftp-server的根目录,参数-s指定chroot,-c指定了可以创建文件。

  注意:共享目录一定不要选择/root这样的特权目录,否则传输文件会失败accwss denied)

  service xinetd restart (重启服务,启动tftp服务)

  3)将编译好的内核(如命名为:zImage)放入到tftp共享文件夹中。(编译内核过程不阐述)

  4)开发板上电、按任意键(非enter)进入vivi

  注意:先启动minicom,然后才开发板上电

  5)设置tftp服务器与客户端IP地址(我虚拟机上的地址为219.222.170.14)

  故在终端上输入命: vivi> set c 219.222.170.100 (开发板ip)

  viivi> set s 219.222.170.14(宿主机ip) 两者ip第三位必须相同

  tftp flash kernel zImage

  速度很快。

查看 http://www.qqread.com/linux/2007/10/d359590.html 更多文章 更多内容请看系统优化大全系统安全设置系统安装手册专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章