Now on the market mainstream firmware has dd-wrt, Openwrt,tomato, why have the choice to use Openwrt to transplant WiFiDog do wireless portal?
- About OPENWRT
When Linksys released the source of WRT54G/GS, there are many different versions of Firmware on the Internet to enhance the original function. Most of the Firmware are 99% use Linksys source code, only 1% is added to, each Firmware is designed for a specific market, so there are 2 shortcomings, the first is difficult to assemble the strengths of each version Firmware, the second is this version of the distance from Linux The official release is getting far and away.
OpenWrt chose another road, it starts from scratch, 1.1 points of the software to join, so that it is close to the Linksys version of the firmware function, and OpenWrt's success is that its file system is writable, developers do not have to recompile after each modification, and it is more like a small Linux computer systems also speed up development.
- Why use OpenWrt
Because Linux provides us with a lot of free software, we can buy hardware like wrt54g at a very low price, make a small Linux system, now OPENWRT has provided more than 100 compiled software, and the number is increasing, and OpenWrt SDK Simplifies the process of developing software
- OpenWrt History
OpenWrt project began in January 2004, the first version is based on Linksys provided by the GPL source and UCLIBC BuildRoot project, there are still many projects on the Internet to use this version, more famous Freifunk-firmware and [email protected]
at the beginning of 2005, some new developers joined the project, and a few months later they released the first version, which, unlike previous versions, was almost completely abandoned. Linksys GPL source code, using Buildroot2 as the core technology, will OpenWrt fully modular, OpenWrt the use of Linux officially released core source (2.4.30), plus a number of patches and network drivers, the development team more OpenWrt added Xu More free tools, you can directly pull the image into the Flash (MTD) inside, set the wireless function and VLAN switching function, this version of the name is White Russian, and the 1.0 version is probably released at the end of 2005.
- Why the OpenWrt?
Linksys WRT54G is a wireless router that can be bought in almost any computer store, just take out 4-5 hundred dollars, you can have a 200MHz CPU, 4MB Flash, 16MB RAM Embedded development system, and after you complete your development, you can also apply In life, nothing is wasted. Because it uses Linux as the operating system, and open source and drive, on the network has been a lot of open source projects for it, including HyperWRT, OpenWRT, SIP phone, etc., is really learning embedded Linux entry-level first choice. Why study OpenWrt? You do not need to have a good understanding of MIPS processor, and do not know how to design a dedicated MIPS processor kernel, because these are already on the Web for you, you just know how to install and use it, but you can also go to HTTP. Www.linux-mips.org find the relevant information. If you have a certain understanding of the Linux system, and want to learn or contact embedded Linux, OpenWrt is very suitable for you, you will learn some basic knowledge of wireless routers, as well as general embedded Linux development process, you will find whether it is ARM, PowerPC or MIPS Processor, must undergo the following development process: 1. Create a Linux cross-compilation Environment 2. Establish Bootloader3. Porting Linux Kernel 4. Establish Rootfs (root file System) 5. Install driver 6. Install software 7. Debugging as Linux matures, a large number of different processor cores and applications emerge, and when you are familiar with the basic development process of these droning-in Linux, you are no longer limited to MIPS processors and wireless routers, and you can try to migrate embedded Linux on other processors, or systems that are not wireless routers, Customize the right application software and build a complete embedded product.
This article by http://www.wifidog.pro/2015/06/29/openwrt%E9%9B%86%E6%88%90wifidog.html compilation, reprint please indicate the source
Why does the portal choose Open Source Router third-party firmware OpenWrt