Show pagesourceOld revisionsBacklinksBack to top × Table of Contents OpenWrt 的中文FAQ 硬件 该购买何种路由器? OpenWrt 可运行于哪些设备? 软件 初学者该如何着手? 怎样才能获得 OpenWrt 的镜像? What is the difference between the different image formats? 我该选择哪个版本的 OpenWrt? 如何刷 OpenWrt? 写闪存芯片上到底需要耗时多久? 如何编译 OpenWrt 如何将 OpenWrt 所有的 packages 均编译进去? 其他问题 Why is everything so modular? I do not like CLI (command-line interface) What is the difference between brcm-2.4 and brcm47xx How to enable athdebug and debug madwifi OpenWrt 的中文FAQ 硬件 该购买何种路由器? Please see the buyerguide for features you could be looking for. Please decide yourself which ones are important to you. Then ask in the OpenWrt Forum (or anywhere else) for personal recommendations. OpenWrt 可运行于哪些设备? 查阅 current TableOfHardware 此支持设备列表页。 软件 初学者该如何着手? 参 beginner's guide页。 怎样才能获得 OpenWrt 的镜像? → downloads What is the difference between the different image formats? a factory image is one built for the bootloader flasher or stock software flasher a sysupgrade image (previously named trx image) is designed to be flashed from within openwrt itself The two have the same content, but a factory image would have extra header information or whatever the platform needs. Generally speaking, the factory image is to be used with the OEM GUI or OEM flashing utilities to convert the device to OpenWrt. After that, use the sysupgrade images. a uImage is a tagged linux image expected by the u-boot loader a tftp image is XXX a vmlinux.bin image is XXX a vmlinux.elf “image” is XXX 我该选择哪个版本的 OpenWrt? → Choosing an Openwrt version 如何刷 OpenWrt? → generic.flashing 写闪存芯片上到底需要耗时多久? Flash devices can be written to, at minimum, anywhere between 100,000 and 1,000,000 times (according to the manufacturers). Keep in mind we have a normal distribution and also, that Flash never ever just stops working, but merely distinct blocks do. I.e. you won't be able to write to them any longer, but you should be able to still read them. 如何编译 OpenWrt Start here → toolchain 如何将 OpenWrt 所有的 packages 均编译进去? CONFIG_ALL=y + make V=99 IGNORE_ERRORS=m 其他问题 Why is everything so modular? Because everything light-weight tends to be highly modular. Compare: lightweight tube vs. heavy weight tube I do not like CLI (command-line interface) There are claims all over the web, that OpenWrt can only be handled by command-line. That is bullshit. As a matter of fact, there are 3 (three) WebUIs available for OpenWrt: LuCI, X-Wrt and Gargoyle Although there is actually no reason to fear the CLI. Also, please do note, that the X Window System is available for OpenWrt as well! What is the difference between brcm-2.4 and brcm47xx brcm-2.4: heavily modified Linux kernel version 2.4, wl (or wl-mimo) proprietary driver, nas authentificator, wlc control utility brcm47xx: vanilla Linux kernel version 2.6/3, b43 reverse engineered FOSS driver, wpad (hostapd + wpa_supplicant), standard linux utilites (iw, iwconfig, etc.) It is reported as still debatable which wireless driver is better for stability and performance. brcm-2.4 is still available in the latest OpenWrt stable, but has been abandoned in trunk as of Rxxxxx. How to enable athdebug and debug madwifi From package/madwifi/Makefile: ifdef CONFIG_MADWIFI_DEBUG MADWIFI_APPLETS += athdebug 80211debug endif So first enable the “Advanced configuration options (for developers)” item, then navigate to the kmod-madwifi submenu and tick “Enable compilation of debugging features” on or add/replace “CONFIG_DEVEL=y” plus “CONFIG_MADWIFI_DEBUG=y” manually in .config This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.OKMore information about cookies Last modified: 2022/11/07 11:47by tmomas