Raspberry Pi is a single-board computer (with an ARM Cortex-A72 64-bit quad-core) made by Raspberry Pi Foundation for educative exploration. It is commonly called R-Pi/rpi for short and used by hobbyists as a mini PC and for developing embedded and IoT applications.
To build a wireless router, we need a wireless router stack, where OpenWrt is the key contender. OpenWrt is an open-source Linux-based operating system meant for networking equipment (routers, access points). And well and good that OpenWrt supports Raspberry Pi as one of the targets.
In this article we will try to run OpenWrt on RPi and transform it into a WiFi router.