opkg install kmod-usb-core
opkg install kmod-usb-ohci #安装usb ohci控制器驱动
#opkg install kmod-usb-uhci #UHCI USB控制器
opkg install kmod-usb2 #安装usb2.0
opkg install kmod-usb-storage #安装usb存储设备驱动
opkg install usbutils #安装了这个后可以用 lsusb
opkg install kmod-fs-ext2 #安装ext2分区支持
opkg install kmod-fs-ext3 #安装ext3分区格式支持组件
opkg install kmod-fs-ntfs #ntfs内核驱动
opkg install mount.ntfs-3g #挂载ntfs助手
opkg install mount-utils #挂载卸载工具
opkg install ntfs-3g #挂载NTFS
opkg install kmod-fs-vfat #挂载FAT
opkg install fdisk #硬盘分区管理工具
作者归档:老沙
编译openwrt 12.09 r36088 遇到的问题
1. 报错configure: error: no acceptable Java compiler found in $PATH
系统里没有java的编译器。yum install sdk*
2. make[7]: Entering directory `/home/ssj/attitude_adjustment/build_dir/host/otp_src_R15B01/lib/inets/src’
这个倒是没报错,不过比报错更坑人。我等了几个小时,发现还是不动。
于是到`/home/ssj/attitude_adjustment/build_dir/host/otp_src_R15B01/lib/inets/src’
make 了一下,发现报错ccache :未找到。你妹呀,浪费了几个小时
find /home/ssj/attitude_adjustment -name ccache
发现ccache交插编译环境中已经编译好了。于是修改了一下/etc/bashrc
最后加入了export PATH=$PATH:/home/ssj/attitude_adjustment/staging_dir/host/bin/
然后再重连一下ssh,可以找到ccache了,再编译,可以了,不会卡住不动了
编译个固件 真悲崔
[root@localhost ~]# free -m
total used free shared buffers cached
Mem: 8114 79 8034 0 8 40
-/+ buffers/cache: 31 8083
Swap: 2047 0 2047
恩,还行,用了6G内存,还顶的住
total used free shared buffers cached
Mem: 8114 6269 1845 0 42 197
-/+ buffers/cache: 6029 2084
Swap: 2047 0 2047
i7 2600K 100%占用率
openwrt 12.09 把 4M的固件改成8M的方法
首先用git把openwrt的attitude_adjustment代码下载回来
git clone git://git.openwrt.org/12.09/openwrt.git
然后编辑文件 openwrt/target/linux/ar71xx/image/Makefile
比如我编译的是740n-v3
搜740n找到如下内存
$(eval $(call SingleProfile,TPLINK,$(fs_64kraw),TLWR740NV3,tl-wr740n-v3,TL-WR741ND,ttyS0,115200,0×07400003,1,4M))
改成
$(eval $(call SingleProfile,TPLINK,$(fs_64kraw),TLWR740NV3,tl-wr740n-v3,TL-WR741ND,ttyS0,115200,0×07400003,1,8M))
然后再编译,就行了
关于如何编译,和如何搭建环境,去openwrt.org里的wiki看吧,写的不错,语言有中文的