Http://blog.chinaunix.net/uid-28396016-id-3590867.html CoovaChilli Wireless Authentication
Http://code.commotionwireless.net/projects/commotion/wiki/Virtual-Box Making VDI
http://blog.csdn.net/manfeel/article/category/1707987 a blog about OpenWrt
http://blog.csdn.net/jt6562/article/details/23831735 How to migrate OpenWrt to Intel Galileo
HTTP://WIKI.OPENWRT.ORG/DOC/TECHREF/PROCD PROCD Process Management
http://wiki.openwrt.org/inbox/procd-init-scripts ProCD scripting (with an example at the end)
Http://wiki.openwrt.org/doc/techref/hotplug Hot Plug Introduction
https://forum.openwrt.org/viewtopic.php?id=49599 OPENWRT-SYSTEMD
HTTPS://GITHUB.COM/APORT/OPENWRT-SYSTEMD openwrt-systemd GitHub
https://forum.openwrt.org/viewtopic.php?id=44363 New qos-scripts Package (drop in replacement)
Debug OpenWrt applications under Http://downloads.openwrt.org/docs/eclipse.pdf Eclipse, with additional documentation in this directory
Http://wiki.openwrt.org/doc/start Official Documents Home
Http://downloads.openwrt.org/kamikaze/docs/openwrt.html Official documents
HTTP://WIKI.OPENWRT.ORG/DOC/DEVEL/GDB Commissioning
Http://wiki.openwrt.org/doc/devel/add.new.device Adding a new device
Http://wiki.openwrt.org/doc/devel/add.new.platform Adding a new platform
Http://wiki.openwrt.org/doc/howto/build Official BuildRoot Documentation
http://axlrose.blog.51cto.com/434566/1293640 the process of installing and generating packages through OPENPCTV simple learning opkg
Http://wiki.openwrt.org/doc/devel/crosscompile Cross-compiling
HTTP://WIKI.OPENWRT.ORG/DOC/TECHREF/OPKG Package Manager
Http://wiki.openwrt.org/zh-cn/doc/recipes/3gdongle 3G Configuration
Http://www.51nb.com/forum/viewthread.php?tid=1034040&pid=15625649&page=1&extra=page%3D1 3G Combined Bandwidth
http://blog.csdn.net/sydjm/article/details/8232963 [Top] [OpenWrt] some trivia of OpenWrt
http://blog.csdn.net/openme_openwrt/article/details/7348452 Compiling OpenWrt-index
http://blog.163.com/gl_jiang@126/blog/static/761009722013210918644/Creating a Package
http://blog.csdn.net/openme_openwrt/article/category/1123712 OpenWrt CSDN Articles
http://blog.csdn.net/openme_openwrt/article/details/7956120 Introduction to the Features:=broken JFFS2 in OpenWrt
Wiki navigation: Http://wiki.openwrt.org/doc/start
compiling OpenWrt
0 early OpenWrt compilation documentation: Http://downloads.openwrt.org/docs/buildroot-documentation.html#about
1 Tool Chain: Http://wiki.openwrt.org/about/toolchain
2 Compilation Preparation: Http://wiki.openwrt.org/doc/howto/buildroot.exigence
3 Compiling: Http://wiki.openwrt.org/doc/howto/build
4 Add feeds: http://wiki.openwrt.org/doc/devel/feeds
5Image builder:http://wiki.openwrt.org/doc/howto/obtain.firmware.generate
6 SDK:http://wiki.openwrt.org/doc/howto/obtain.firmware.sdk
7 Rootfs on External Storage (extroot):
Http://wiki.openwrt.org/doc/howtobuild/extroot.howtobuild
Http://wiki.openwrt.org/doc/howto/extroot
8 Wireless router which is connected to either a wired, a wireless or a 3G wireless connection:
Http://wiki.openwrt.org/doc/howtobuild/wireless-router-with-a-3g-dongle
9 How to Build a single package
Http://wiki.openwrt.org/doc/howtobuild/single.package
Developing development
1 Cross Compile:http://wiki.openwrt.org/doc/devel/crosscompile
external compiler settings
https://forum.openwrt.org/viewtopic.php?id=32330
https://forum.openwrt.org/viewtopic.php?id=29804
https://forum.openwrt.org/viewtopic.php?id=12436
Internal Compiler settings
2 Creating Packages:http://wiki.openwrt.org/doc/devel/packages
3 Feeds:http://wiki.openwrt.org/doc/devel/feeds
4 Using Dependencies:http://wiki.openwrt.org/doc/devel/dependencies
5 How to Submit patches to OpenWrt:
Https://dev.openwrt.org/wiki/SubmittingPatches
6 External toolchain -use OpenWrt as External toolchain
Http://wiki.openwrt.org/doc/howto/external_toolchain
Https://lists.openwrt.org/pipermail/openwrt-devel/2009-February/003774.html
http://blog.csdn.net/openme_openwrt/article/details/8299215 OpenWrt method to cancel strip or reset strip parameters
http://andelf.diandian.com/post/2013-05-22/40050677370 Adding a new device
Http://wiki.openwrt.org/doc/devel/packages Making Package Reference documents
4, OpenWrt cancel the Strip method
1 |
Make package/foo/{clean,compile} v=99 strip=/bin/true |
That is, if the default use of strip destroyed your program, library, you can use Strip=/bin/true to cancel the strip operation, directly defined in the makefile is also possible
1 2 3) 4 5 |
Section:=base in opkg segment category:=network in menuconfig category default: = y becomes default in menuconfig pkg_release similar to the tail version of arch package, refer to I2c-gpio-custom, Kernel.mk package-default.mk |
Pkg_cat-how to decompress the sources (Zcat, Bzcat, unzip)
1 2 3 4 5 6 7 8 9 Ten each |
pkg_name-the NAME of the package, as seen via Menuconfig and I Pkg Pkg_version-the Upstream version number that we ' re downloading pkg_release-the version of the This package Makefile PK G_license-the LICENSE (s) the package is available under, SPDX form. Pkg_license_file-file containing the LICENSE text PKG_BUILD_DIR-WHERE to compile the package pkg_source-the filename Of the original sources pkg_source_url-where to download the sources from (directory) pkg_md5sum-a checksum to Validat E The download pkg_cat-how to decompress the sources (Zcat, Bzcat, unzip) pkg_build_depends-packages this need to be B Uilt before this package, but is not the required at runtime. Uses the same syntax as DEPENDS below. Pkg_install-setting it to "1" would call the package's original "Make INSTALL" with prefix set to Pkg_install_dir pkg_ins Tall_dir-where "Make Install" copies the compiled files pkg_fixup-??? |
1 2 3 4 5 6 7 8 9 10 |
Adding configuration options If you would like configure your package installation/compilation in the Menuconfig can Do the Following:add menu:=1 to your package definition like This:define package/mjpg-streamer section:=multimedia Category:=multimedia Title:=mjpg-streamer depends:=@! Linux_2_4 +libpthread-stubs +jpeg url:=http://mjpg-streamer. Wiki.sourceforge.net/menu:=1 endef |
Create a config key in the Makefile:
1 2 3 |
Define Package/mjpg-streamer/config Source "$ (source)/config.in" Endef |
1 2 3 4 |
And finally you can check your configuration parameters in your Makefile in the following by: (Note that you can Referenc E to the parameters value with it name prefixed with Config_) ifeq ($ (CONFIG_MJPEG_STREAMER_INPUT_UVC), y) $ (CP) $ (Pkg_buil D_dir)/INPUT_UVC. So $ (1)/usr/lib endif |
Kernel module AutoLoad
autoload:=$ (call Autoload,30,loop)
1 2 3 |
Define Build/installdev $ (install_dir) $ (staging_dir)/usr/include/madwifi endef |
Http://wiki.openwrt.org/doc/devel/dependencies dependencies, must see