找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12875|回复: 12

BCM6358配置文件讲解

[复制链接]
发表于 2009-7-3 23:16:55 | 显示全部楼层 |阅读模式
以下为TARG下的96358文件内容。。这个在LINUX下用VI可以看到。。请最好不要用其它工具软件配置。。。因为有可能编译器认不出这个文件。。建议在LINUX下用命令的方式编辑。下面对其进行简单注解。有问题的可以问我

以下会出现 = M 与 = Y
等于Y时是在系统启动时加载。。当等于M时是以模块的方式启动。

#
# Automatically generated by make menuconfig: don't edit
#
#
# Chip selection
#芯片选择。如下。因此这个固件的源码是可以编译以下几种IC的
# BRCM_6338 is not set
# BRCM_6348 is not set
BRCM_6358=y
BRCM_CHIP=6358
#
# Board configuration selection
#
BRCM_BOARD_ID="96358VW2"
BRCM_FLASHBLK_SIZE=64    大家很关心的地方。这就是封包大小。128K与64K的。
BRCM_NUM_MAC_ADDRESSES=11   MAC地址。最大32个
BRCM_BASE_MAC_ADDRESS="02:10:18:01:00:01"
BRCM_PSI_SIZE=24    NVRAM存储大小。。24K已经够多的了
BRCM_MAIN_TP_NUM=0  首先启动的固件,16M的有二个
BRCM_DEFAULTCFG=""   加载的默认配置文件
BUILD_BORAD_LOG_SECTION=y
#
# xDSL standard selection
#  以下为DSL拨号的不同制式
BRCM_ADSL_ANNEX_A=y
# BRCM_ADSL_ANNEX_B is not set
# BRCM_ADSL_ANNEX_C is not set
# BRCM_ADSL_SADSL is not set
BRCM_ADSL_STANDARD=ANNEX_A
CPE_ANNEX_A=y
#
# Driver selection
#驱动选择。。。大家看下就知道了
BRCM_DRIVER_ATM=m   
# BRCM_DRIVER_ATM_BONDING is not set
# BRCM_DRIVER_ATM_BONDING_ETH is not set
# BRCM_DRIVER_ATM_BONDING_ETH_SLAVE is not set
BRCM_DRIVER_ADSL=m
BRCM_DRIVER_ETHERNET=m
# BRCM_DRIVER_ETHERNET_CONFIG is not set
BRCM_DRIVER_USB=m  这个关系到打印服务器跟USB存储
BRCM_DRIVER_WIRELESS=m
BRCM_DRIVER_PCI=y
# BUILD_WL_DEFAULT is not set
BUILD_WL_MIMO=y
# BUILD_WL_MBSS is not set
BRCM_DRIVER_PCI=y
# BRCM_DRIVER_SECURITY is not set
# BRCM_DRIVER_HPNA is not set
# BRCM_DRIVER_PHONE is not set
BRCM_DRIVER_PROCFS=m
BRCM_DRIVER_SERIAL=y
LINUX_DRIVER_USB_HOST=y
# LINUX_DRIVER_CDCETHER is not set
# LINUX_KERNEL_USBMASS is not set   这个就是大家看到的USB存储项了。打开上面的USB驱动后才能打开这个。不然编译出错
# BRCM_DRIVER_BCMPROF is not set
#
# Netfilter and firewall selection
#防火墙与网络过滤设置
BRCM_KERNEL_NETFILTER=m
BRCM_KERNEL_NF_FIREWALL=m
BRCM_KERNEL_NF_MANGLE=m
BRCM_KERNEL_NF_NAT=m
BRCM_KERNEL_NF_NAT_ALG_FTP=m
# BRCM_KERNEL_NF_NAT_ALG_SIP is not set
BRCM_KERNEL_NF_NAT_ALG_TFTP=m
BRCM_KERNEL_NF_NAT_ALG_H323=m
# BRCM_KERNEL_NF_NAT_ALG_H323_SIGNAL_PROXY is not set
BRCM_KERNEL_NF_NAT_ALG_IRC=m
# BRCM_KERNEL_NF_NAT_ALG_WM is not set
BRCM_KERNEL_NF_NAT_ALG_PT=m
BRCM_KERNEL_NF_NAT_ALG_PPTP=m
BRCM_KERNEL_NF_NAT_ALG_IPSEC=m
BRCM_KERNEL_NF_NAT_ALG_RTSP=m
# BRCM_KERNEL_NF_NAT_ALG_SNMP is not set
# BRCM_KERNEL_NF_NAT_ALG_TALK is not set
BRCM_KERNEL_NF_LOG=m
# BRCM_KERNEL_NF_PPPREMOTE is not set
#
# Cryptographic selection
#
BRCM_KERNEL_CRYPTO=y
BRCM_KERNEL_CRYPTO_HMAC=y
BRCM_KERNEL_CRYPTO_NULL=y
BRCM_KERNEL_CRYPTO_MD5=y
BRCM_KERNEL_CRYPTO_SHA1=y
BRCM_KERNEL_CRYPTO_DES=y
BRCM_KERNEL_CRYPTO_AES=y
#
# Root file system selection
#ROOT文件系统。。这个与你U盘支持的文件系统没有关系。。以后会告诉大家在那里改可以设置U盘支持的文件系统
BRCM_ROOTFS_SQUASHFS=y
# BRCM_ROOTFS_CRAMFS is not set
# BRCM_ROOTFS_NFS is not set
BRCM_KERNEL_ROOTFS=squashfs
# BUILD_SQUASH_HIGH is not set
# BUILD_SQUASH_NORMAL is not set
# BUILD_SQUASH_LOW is not set
#
# Toolchain selection
#选择编译工具。。一般默认。
BRCM_UCLIBC=y
# BRCM_PTHREADS is not set
#
# User application selection
#选择相应的应用程序与状态
BUILD_PVC2684CTL=dynamic
BUILD_BRCTL=dynamic
BUILD_CFM=dynamic
# BUILD_CFM_MENU is not set
BUILD_CFM_CLI=y
BUILD_CFM_TELNETD=y
BUILD_CFM_SSHD=y
# BUILD_SSHD_MIPS_GENKEY is not set
# WEB_POPUP is not set
BUILD_IPTABLES=dynamic
BUILD_EBTABLES=dynamic
BUILD_TOD=dynamic
BUILD_PPPD=dynamic
BUILD_RTPROXY=dynamic
# BUILD_REAIM is not set
# BRCM_KERNEL_NETQOS is not set
BUILD_VCONFIG=dynamic
# BUILD_SUPERDMZ is not set
QOS_L3=y
# QOS_L4 is not set
# BUILD_VDSL is not set
BUILD_ETHWAN=dynamic
DRELAY_DNSPROBE=y
# DRELAY_DPROXY is not set
BUILD_DNSPROBE=dynamic
BUILD_DPROXY=
# BUILD_DYNAHELPER is not set
BUILD_DNSSPOOF=dynamic
BUILD_IGMP=dynamic
BUILD_UDHCP=dynamic
BUILD_DHCPR=dynamic
BUILD_UPNP=dynamic
BUILD_BUSYBOX=dynamic
BUILD_FTPD=dynamic
BUILD_ATMCTL=dynamic
BUILD_ADSLCTL=dynamic
BUILD_NETCTL=dynamic
BUILD_WLCTL=dynamic
BUILD_NAS=dynamic
BUILD_SNTP=dynamic
BUILD_EPITTCP=dynamic
# BUILD_SES is not set
#BUILD_WPS_BTN is not set
#BUILD_LLTD is not set
#BUILD_WSC is not set
BUILD_NVRAM=dynamic
BUILD_DDNSD=dynamic
# MGMT_SNMP is not set
# MGMT_TR69C is not set
MGMT_TR69C_BCM_SSL=y
# MGMT_TR69C_SSL is not set
# MGMT_none is not set
此处的TR69建议手动不要关闭。。因为TR69有底程的驱动。关闭此处容易引起不能编译通过
BUILD_TR69C=
BUILD_TR69C_SSL=
BUILD_TR69C_BCM_SSL=dynamic
BRCM_CERT_FILE=""
# BUILD_TR64 is not set
# BUILD_VODSL is not set
BUILD_ZEBRA=dynamic
BUILD_LIBCREDUCTION=y
# BUILD_SOAP is not set
BUILD_IPPD=dynamic
BUILD_WANVLANMUX=y
# BUILD_DIAGAPP is not set
BUILD_SIPROXD=dynamic
BUILD_IPSEC_TOOLS=dynamic
BUILD_CERT=dynamic
#
# Debug selection
#选择调试模式
# BRCM_KERNEL_DEBUG is not set
# JTAG_KERNEL_DEBUG is not set
# BUILD_GDBSERVER is not set
BRCM_KERNEL_VMTOOLS=y
# BRCM_KERNEL_OPROFILE is not set
# BUILD_OPROFILE is not set
#
# WebUI language selection
#选择配置页面的语言。。现有的系统里只有E文的。因此不用去尝试更改。无任何作用
BRCM_LANG_EN=y
# BRCM_LANG_CN is not set
# BRCM_LANG_TW is not set
# BRCM_LANG_KR is not set
BRCM_WEBUI_LANG=en_US
#
# Special Feature selection
#
PPP_AUTODISCONN=y
# BRCM_KERNEL_PREEMPT is not set


以上的都很简单。大家大致看下。有点E文基础的而且电脑很历害的都不成问题
只是上面的不能乱改。因为你的改动有可能不能编译通过。。。
至于网上的源码。大部分都是有删节的。。。至少现在我没有看到一个全的。。与我手上的官方相比少很多文件。。。。
因此在改上面配置的时候可以一项项的试。。。如果那一项试着不能通过进可以还原


建议修改前做好备份
 楼主| 发表于 2009-7-3 23:18:14 | 显示全部楼层
沙发我坐。。。
发表于 2009-7-4 00:13:18 | 显示全部楼层
搬张凳子来认真学习。 :)
发表于 2009-8-5 09:56:49 | 显示全部楼层
支持!!!!!!!
发表于 2009-8-25 22:00:24 | 显示全部楼层
支持!!!!
发表于 2009-8-26 01:47:31 | 显示全部楼层
学习学习....
发表于 2009-9-22 18:27:39 | 显示全部楼层
好的东西认真学。。。。。
发表于 2009-9-23 14:59:57 | 显示全部楼层
要好好学习。谢谢楼主的无私!
发表于 2010-5-30 01:31:27 | 显示全部楼层
学习ing......
发表于 2010-8-11 04:22:54 | 显示全部楼层
想学,大有点深了
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|宽带技术网 |网站地图

粤公网安备 44152102000001号

GMT+8, 2024-5-12 12:11 , Processed in 0.023290 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表