关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 一种基于物联网的远程监控系统设计

一种基于物联网的远程监控系统设计

作者: 时间:2012-04-25 来源:网络 收藏

c.JPG
2.2.3 编译内核的配置
编译内核最好使用root权限,参考linux-2.6.20/Documentation下相关说明即可。
d.JPG
由于2.6.15-at91.patch.gz是标准的文本文件,所以这里直接用cat,这个命令后会出现一些patch文件信息,若出错,则需要考虑patch版本是否匹配和linux源码是否完整。然后修改Makefile将以下2行:
e.JPG
于是会出现一些配置信息,由于是AT91RM9200系统,所以用make at91rm9200dk-defconfig,用makehelp可以查看其他的make选项。
make menuconfig
在选择System type->Atmel AT91 System-On-Chip后,检查配置是否成功。
如果确认上述配置成功,就可在menuconfig里面修改CONFIG_CMDLINE中的启动参数,把RAM盘大小从缺省值3 145 728 B(3 MB)修改成4 194 304 B(4 MB),注意这些参数是在启动加载时用的,尤其是整合成的内核时启动要用到,不可以随便修改,本统最后的参数为:
f.jpg
经过编译,可在linux-2.6.20/arch/arm/boot下面获得zlmage。
2.3 BusyBox的交叉编译
BusyBox最初是由Bruce Perens在1996年为Debian GNU/Linux安装盘编写的。其目标是在一张软盘上创建一个可引导的GNU/Linux系统,这可以用作安装盘和急救盘,是很多标准Linux?工具的一个单个可执行实现。BusyBox包含了一些简单的工具,例如cat和echo等。由于很多标准Linux工具都可以共享很多共同的元素,当这些工具被合并到一个可执行程序中时,它们就可以共享这些相同的元素,这样可以产生更小的可执行程序,这就为可引导的磁盘和使用Linux的嵌入式设备提供了更多功能。
2.3.1 下载BusyBox
BusyBox是按照GNU General Public License(GPL)许可证发行的。目前可使用的、稳定的版本BusyBox-1.3.0.bz2可以从网站http://www.husybox.net/下载。


评论


相关推荐

技术专区

关闭