Few years ago we were surprised that there are no ways to design custom hardware driven by OpenWrt.
The scope of OpenWrt application was limited to fun projects based on development boards or home Wi-Fi routers firmware modifications. But fast growth of IoT is driving the desire to use OpenWrt not only in “for fun” projects but to develop hardware products aimed for commercialization and mass production.
IMX6ULL is based on NXP IMX6ULL processor having rich set of interfaces like Ethernet, USB, CAN, SAI, parallel CSI and others powerful enough to use it in communication and video-, audio- streaming solutions.
Highly optimized BOM gives low cost SoM that can be used in mass production devices.
Open source code. Out-of-box software examples each of them implemented as separate OpenWrt configuration. Here is list of currently available configs:
Open hardware extension board gives you way to get first prototypes of device you are developing in down to few weeks (ideally by simple redesign of existing development board and throwing out of board unused functionality).