LEDE (Linux Embedded Development Environment) Project is a Fork of OpenWrt

2016 appears to be the year of splits in open source communities with Kodi losing its main Android developer, LibreELEC being born out of disagreements within OpenELEC community, and now LEDE project, a fork of OpenWrt, has been created because some people are not satisfied with the way the project is managed, and now “includes a significant share of the most active members of the OpenWrt community”. LEDE, which stands for “Linux Embedded Development Environment” , has three stated goals: Building a great embedded Linux distribution with focus on stability and functionality. Having regular, predictable release cycles coupled with community provided device testing feedback. Establishing transparent decision processes with broad community participation and public meetings. You can find more on LEDE Project website, and the source code is available on the project’s git server:

Thanks to Zoobab for the tip. Jean-Luc Aufranc (CNXSoft)Jean-Luc started CNX Software in 2010 as […]

HTTP Server for uCLinux

You may need a web server on your no-MMU embedded system in order to allow remote configuration or possibly provide external access to some files. Usually, you’ll need a lightweight webserver (e.g. not Apache) with the required features and in case of no-mmu system, source that can accommodates uClinux limitations such as no fork support. You’ll also take into account the programming language or the server: e.g. C/C++. Java, Ruby, Perl… If your system does not support Java or Perl for example, that may not be the best solution to add one of those only for the web server and it also depends on the resources (Flash/RAM) available. There are plenty of C/C++ lightweight http servers such as thttpd or lighttpd, however those are using fork in their code. One open source http server that is lightweight and uses vfork (instead of fork) is mathopd. At the time of writing, […]

Memfault IoT and embedded debugging platform