Difference between revisions of "OpenWRT: Build Firmware Raspberry Pi"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
| Line 62: | Line 62: | ||
[*] include zImage | [*] include zImage | ||
[*] include FIT (NEW) | [*] include FIT (NEW) | ||
| + | Kernel modules ---> | ||
| + | USB Support ---> | ||
| + | -*- kmod-usb-core | ||
| + | <*> kmod-usb-hid | ||
| + | <*> kmod-usb-printer | ||
| + | <*> kmod-usb-serial | ||
| + | <*> kmod-usb-serial-ark3116 | ||
| + | <*> kmod-usb-serial-belkin | ||
| + | <*> kmod-usb-serial-ch341 | ||
| + | <*> kmod-usb-serial-cp210 | ||
| + | <*> kmod-usb-serial-cypress-m8 | ||
| + | <*> kmod-usb-serial-dmx_usb_module | ||
| + | <*> kmod-usb-serial-ftdi | ||
| + | <*> kmod-usb-serial-gadget | ||
| + | <*> kmod-usb-serial-ipw | ||
| + | <*> kmod-usb-serial-keyspan | ||
| + | <*> kmod-usb-serial-mct | ||
| + | <*> kmod-usb-serial-mos7720 | ||
| + | <*> kmod-usb-serial-motorola-phone | ||
| + | <*> kmod-usb-serial-option | ||
| + | <*> kmod-usb-serial-oti6858 | ||
| + | <*> kmod-usb-serial-pl2303 | ||
| + | <*> kmod-usb-serial-qualcomm | ||
| + | <*> kmod-usb-serial-sierrawireless | ||
| + | <*> kmod-usb-serial-ti-usb | ||
| + | <*> kmod-usb-serial-visor | ||
| + | -*- kmod-usb-serial-wwan | ||
| + | -*- kmod-usb-storage | ||
| + | <*> kmod-usb-storage-extras | ||
| + | <*> kmod-usb2 | ||
| + | <*> kmod-usb3 | ||
| + | <*> kmod-usbmon | ||
| + | Wireless Drivers ---> | ||
| + | -*- kmod-ath | ||
| + | -*- kmod-ath9k | ||
| + | <*> kmod-ath9k-htc | ||
| + | <*> kmod-brcmfmac | ||
| + | -*- kmod-brcmutil | ||
| + | <*> kmod-carl9170 | ||
| + | -*- kmod-cfg80211 | ||
| + | -*- kmod-lib80211 | ||
| + | <*> kmod-libertas-sd | ||
| + | <*> kmod-libertas-usb | ||
| + | -*- kmod-mac80211 | ||
| + | <*> kmod-mac80211-hwsim | ||
| + | <*> kmod-net-rtl8188eu | ||
| + | <*> kmod-net-zd1201 | ||
| + | -*- kmod-p54-common | ||
| + | <*> kmod-p54-usb | ||
| + | <*> kmod-rt2500-usb | ||
| + | <*> kmod-rt2800-usb | ||
| + | -*- kmod-rt2x00-lib | ||
| + | <*> kmod-rt73-usb | ||
| + | <*> kmod-rtl8187 | ||
| + | <*> kmod-rtl8192cu | ||
| + | <*> kmod-zd1211rw | ||
Revision as of 21:06, 21 January 2015
Siapkan Aplikasi Pendukung
sudo su apt-get update apt-get install subversion gawk flex sharutils bison libz-dev zlib1g-dev patch \ fakeroot lzma git-core build-essential unzip libncurses5-dev curl php-xml-parser \ libexpat1 libexpat1-dev libssl-dev libdaemon*
cd /usr/local/src wget http://www.cpan.org/modules/by-module/XML/XML-Parser-2.43.tar.gz tar zxvf XML-Parser-2.43.tar.gz cd /usr/local/src/XML-Parser-2.43 perl Makefile.PL make install
Compile Menggunakan Development Trunk
Development Trunk tampaknya paling RECOMMENDED
Lakukan sebagai user biasa
svn co svn://svn.openwrt.org/openwrt/trunk/ ~/openwrt.trunk/trunk cd ~/openwrt.trunk/trunk/ ./scripts/feeds update ./scripts/feeds install meshwizard openssh-server openssh-client ./scripts/feeds install freifunk-common freifunk-gwcheck freifunk-mapupdate ./scripts/feeds install luci luci-app-meshwizard luci-app-olsr luci-app-olsr-services ./scripts/feeds install luci-app-olsr-viz luci-app-freifunk-policyrouting luci-mod-freifunk ./scripts/feeds install luci-theme-freifunk-generic olsrd olsrd-mod-txtinfo olsrd-mod-dyn-gw ./scripts/feeds install olsrd-mod-dyn-gw-plain olsrd-mod-dot-draw ./scripts/feeds install olsrd-mod-arprefresh olsrd-mod-watchdog olsrd-mod-tas olsrd-mod-httpinfo ./scripts/feeds install olsrd-mod-pgraph olsrd-mod-secure olsrd-mod-bmf ./scripts/feeds install luci-app-upnp minidlna miniupnpc miniupnpd luci-app-minidlna ./scripts/feeds install libdlna libgupnp libgupnp-dlna rtorrent ./scripts/feeds install usb-modeswitch usb-modeswitch-data usbutils multiwan ./scripts/feeds install 6in4 6rd 4th 6to4 6tunnel libdaemon aprx usb-modeswitch ./scripts/feeds install pptpd ppp-mod-pptp smstools3 picocom ./scripts/feeds install kamailio4 kamailio asterisk18 asterisk11 coova-chilli ./scripts/feeds update -a ./scripts/feeds install -a make clean make defconfig make menuconfig make world
Konfigurasi Default
Konfigurasi untuk RaspberryPi
Target System (Broadcom BCM2708/BCM2835)
Target Profile (RaspberryPi) --->
Target Images --->
[*] ext4 (NEW)
[*] GZip images (NEW)
(100) Boot (SD Card) filesystem partition size (in MB)
(4000) Root filesystem partition size (in MB)
[*] Include kernel in root filesystem --->
[*] include uImage (NEW)
[*] include zImage
[*] include FIT (NEW)
Kernel modules --->
USB Support --->
-*- kmod-usb-core
<*> kmod-usb-hid
<*> kmod-usb-printer
<*> kmod-usb-serial
<*> kmod-usb-serial-ark3116
<*> kmod-usb-serial-belkin
<*> kmod-usb-serial-ch341
<*> kmod-usb-serial-cp210
<*> kmod-usb-serial-cypress-m8
<*> kmod-usb-serial-dmx_usb_module
<*> kmod-usb-serial-ftdi
<*> kmod-usb-serial-gadget
<*> kmod-usb-serial-ipw
<*> kmod-usb-serial-keyspan
<*> kmod-usb-serial-mct
<*> kmod-usb-serial-mos7720
<*> kmod-usb-serial-motorola-phone
<*> kmod-usb-serial-option
<*> kmod-usb-serial-oti6858
<*> kmod-usb-serial-pl2303
<*> kmod-usb-serial-qualcomm
<*> kmod-usb-serial-sierrawireless
<*> kmod-usb-serial-ti-usb
<*> kmod-usb-serial-visor
-*- kmod-usb-serial-wwan
-*- kmod-usb-storage
<*> kmod-usb-storage-extras
<*> kmod-usb2
<*> kmod-usb3
<*> kmod-usbmon
Wireless Drivers --->
-*- kmod-ath
-*- kmod-ath9k
<*> kmod-ath9k-htc
<*> kmod-brcmfmac
-*- kmod-brcmutil
<*> kmod-carl9170
-*- kmod-cfg80211
-*- kmod-lib80211
<*> kmod-libertas-sd
<*> kmod-libertas-usb
-*- kmod-mac80211
<*> kmod-mac80211-hwsim
<*> kmod-net-rtl8188eu
<*> kmod-net-zd1201
-*- kmod-p54-common
<*> kmod-p54-usb
<*> kmod-rt2500-usb
<*> kmod-rt2800-usb
-*- kmod-rt2x00-lib
<*> kmod-rt73-usb
<*> kmod-rtl8187
<*> kmod-rtl8192cu
<*> kmod-zd1211rw