- 论坛徽章:
- 0
|
1 下载软件包:
snapgear-3.5.0.tar.gz-----------------àsnapgear最新正式版
arm-linux-tools-20061213.tar.gz-------à编译器版本:3.4.4
openssl-0_9_8e.patch------------------àopenssl补丁
openssl-0.9.8e.tar.tar----------------àopenssl库
snapgear-modules-20071004.sh----------àintel有线驱动的补丁
BSD_ixp400AccessLibrary-2_4.zip-------àintel有线驱动函数库
IPL_ixp400NpeLibrary-2_4.zip----------àintel有线驱动
注:以上前五项从snapgear网站下载;后两项从intel网站下载。
2 编译时的目录组织:
-àixp425
新建目录:总目录
-----àsnapgear-3.5.0
在ixp425目录下解压缩:snapgear-3.5.0.tar.gz
-----àarm-linux-tools-3.4.4
在ixp425目录下解压缩:arm-linux-tools-20061213.tar.gz
-----àopenssl-0.9.8e
在ixp425目录下解压缩:openssl-0.9.8e.tar.tar
在ixp425/openssl00_9_8e目录下打补丁:openssl-0_9_8e.patch
-----àmadwifi
新建目录:无线驱动
-----àixp400
新建目录:intel有线驱动
-----------àixp400_xscale_sw
在ixp425/ixp400下解压缩:BSD_ixp400AccessLibrary-2_4.zip
-----------àixp_osal
在ixp425/ixp400下解压缩:IPL_ixp400NpeLibrary-2_4.zip
-----------àpatchs
在ixp425/ixp400下新建目录:patchs
------------------à*.patch
在ixp425/ixp400/patchs下解压缩:snapgear-modules-20071004.sh得到两个补丁文件,然后打补丁:
modules-csr2.4-20071004.patch:打到ixp425/ixp400目录下
snapgear-20071004.patch:打到snapgear-3.5.0目录下
3 在ixp425目录下执行:
ln -s ixp400 ../snapgear-3.5.0/modules/ixp425/ixp400-2.4
ln -s openssl-0.9.8.e ../snapgear-3.5.0/lib/libssl
4 进入ixp425/snapgear-3.5.0目录,执行
(1) make menuconfig
ixp425目录下的KERNEL是内核选项配置文件;
ixp425目录下的BBC用户应用程序配置文件;
(2) make CROSS_COMPILE=/ixp425/cross-tools-3.4.4/local/bin/arm-linux-
(3) 编译完成后,产生images/zImage和images/ramdisk.gz两个文件
5 修改文件系统的方法:
unzip ramdisk.gz //产生ramdisk
mkdir disk
mount –o loop ramdisk disk
cd disk //并修改文件
cd ..
gzip -9 ramdisk //还原ramdisk.gz
6 新的软件包应该使用早于它的编译器版本;
7 启动sshd:
1) 在AP中产生ssh_host_dsa_key
2) 关闭/etc/ssh/sshd_config配置文件中的所有选项
3) 启动命令:/bin/sshd -p 2323 -f /etc/ssh/sshd_config -h /etc/ssh/ssh_host_dsa_key
8 配置好的目录:192.168.14.30/home/wlan/ixp425
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/83910/showart_1355820.html |
|