wap学习笔记

烧录开发板学习(续):

---> 剪裁Linux内核并编译
        似乎是好消息:一早来重新编译后,image变小了
[chyy@localhost:/tftpboot]# ll chyy
total 12620
-rw-r--r-- 1 chyy sslvpn     594 Apr 30 18:25 default.scriptinfo.txt
lrwxrwxrwx 1 chyy sslvpn      32 Apr 30 18:25 image.bin -> /tftpboot/chyy/image.bin.default
-rwxr-xr-x 1 chyy sslvpn 4931680 Apr 30 18:25 image.bin.default
lrwxrwxrwx 1 chyy sslvpn      34 Apr 30 18:25 image.flash -> /tftpboot/chyy/image.flash.default
-rw-r--r-- 1 chyy sslvpn 3966711 Apr 30 18:25 image.flash.default
-rw-r--r-- 1 chyy sslvpn 3966711 Apr 30 18:25 image.flash.default.part1

         一方面将该image烧录到8M开发板上,另一方面,继续剪裁应用部件:
#QOS_SUPPORT=1
#CONFIG_QOS=y
......
#DNSMASQ_SUPPORT=1
#CONFIG_DNSMASQ=y

         重新编译失败,恢复DNSMASQ的配置,再重新编译,还是失败:
broadcom.o: warning: previous common is here
broadcom.o(.data+0x76c): undefined reference to `validate_qos_config'
broadcom.o(.data+0x780): undefined reference to `validate_qos_pvc_config'
broadcom.o(.data+0x3b78): undefined reference to `ej_qos_config_setting'
collect2: ld returned 1 exit status
        恢复QOS的配置,但是将DNSMASQ重新屏蔽,再次尝试:
QOS_SUPPORT=1
CONFIG_QOS=y
......
#DNSMASQ_SUPPORT=1
#CONFIG_DNSMASQ=y

       编译后的文件是:
[chyy@localhost:/tftpboot]# ll chyy
total 12620
-rw-r--r-- 1 chyy sslvpn     594 Apr 30 19:25 default.scriptinfo.txt
lrwxrwxrwx 1 chyy sslvpn      32 Apr 30 19:25 image.bin -> /tftpboot/chyy/image.bin.default
-rwxr-xr-x 1 chyy sslvpn 4931680 Apr 30 19:25 image.bin.default
lrwxrwxrwx 1 chyy sslvpn      34 Apr 30 19:25 image.flash -> /tftpboot/chyy/image.flash.default
-rw-r--r-- 1 chyy sslvpn 3966625 Apr 30 19:25 image.flash.default
-rw-r--r-- 1 chyy sslvpn 3966625 Apr 30 19:25 image.flash.default.part1

        剪裁暂时告一个段落吧,实在无力进行下去了。
        刚才烧录的Linux可以正常启动,说明编译有效。




Ctrl-C









Ctrl-C







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值