linux下通过tftp对板子进行的烧写
Linux下tftp烧写映象文件到MC2410E板子
虽然随板附的光盘中有详细说明如何在window下烧写映象文件,但不够方便,因此想弄Linux下烧写映象文件,也算多给自己些机会去熟悉Linux(After all I am a newer to Linux)。
宿主机:VM Red hat 9
bootloader:br-vivi(随板光盘附),具有tftp下载功能
宿主机与板子通过集线器连接网络(双绞线连接两者估计也类似)
1,开启宿主机tftp功能:若是完全安装的系统,输入setup,在其中的system service栏中添加tftp。(我的是完全安装的)非完全安装的要安装相应的软件包。修改 /etc/xinetd.d/tftp中的“disable=yes”为“disable=no”(我打开文件看,已经改好的了),保存设置,重新启动超级守护进程xinetd,#service xinetd restart
2,将要下载的文件放在根目录下的tftpboot子目录中(一开始没有把文件放在这里时,老是提示找不到文件)
3,设置板子的ip与宿主机同段,并设置板子的host
4,#tftp 板子的IP
tftp> mode binary
tftp> put filename
或者tftp -m binary hostip -c put filename,也可以,这个命令在FC6下可行~~
宿主机使用tftp客户端,板子为serve。Linux下tftp默认是采用ASCII方式传送文件的,而映象为二进制,所以要设定为binary模式。
参考todaygood的文章完成上述操作,但他的文章中提到的那个命令,我用时会出问题。
http://blog.chinaunix.net/u/24474/showart_213069.html
相关文档:
一:前言
最近在研究android的sensor driver,主要是E-compass,其中用到了Linux input子系统.在网上也看了很多这方面的资料,感觉还是这篇分析的比较细致透彻,因此转载一下以便自己学习,同时和大家分享!
(这篇博客主要是以键盘驱动为例的,不过讲解的是Linux Input Subsystem,可以仔细的研究一下!)
键盘驱动将检 ......
LINUX 下VI设置
应用程序启动时,先读其配置文件。这对于vi/vim来说就是工作目录下的隐藏文件.vimrc。
过程(以root用户为例)
#vi ~/.vimrc
用以下命令写.vimrc文件为:
&nb ......
1. man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ls 就可以查看ls相关的用法 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。 2. ls 查看目录或者文件的属*,列举出任一目录下面的文件 eg: ls /usr/man ls -l a.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示 ......
几乎每个linux驱动都有个module_init。没错,驱动的加载就靠它。先来分析一下module_init。定义如下:
#define module_init(x) __initcall(x); //include\linux\init.h
#define ......