Building your own package for OpenWRT

OpenWRT is a robust and flexible Linux distribution meant for wireless embedded devices. One of the reasons why OpenWRT has become widely popular is that it has a package management system which allows the user to add packages as per the requirements. If someone is into wireless / mesh network research OpenWRT is invaluable. An important part of it could be to create an OpenWRT package out of your own source code. Something worth understanding here is that there are two makefiles which are referred here — the “normal” makefile which is part of your source code and a “special” makefile which is used by the package management system and the buildroot.

Continue reading