Explore Embedded Systems: Tutorials, Architecture & Communication Protocols