This Linux command-line shell script unpacks a Raspbian OS image on a SD card or on the disk and sets the Wi-Fi username and password so that one can ssh to the Pi and do the initial configuration with connecting display, keyboard or mouse to the pi. The code can be found here.
Home Automation with SMS on a 8051 development board
In this current period of smartphones and mobile apps, this project is primitive. This project predates the IoT buzz word, MQTT, popularity of ESP32 and cheap/free mobile internet. Household devices can be switched ON/OFF with timestamp using SMS request and responses. It also emulates I2C protocol using two GPIOs. The code can be found here.
Touchscreen tester with DRM/KMS backend
Modern embedded Linux boards with touchscreens usually has a DRM/KMS backend. When bringing up such a board, either a drm and panel driver has to be ported for the target architecture or developed. The drm driver is usually shipped in the BSP offering from the SoC vendor. Most of the touchscreens are either I2C or…