Useful Links
Engineering
Computer Engineering
Embedded Systems
1. Introduction to Embedded Systems
2. Core Hardware Components
3. Input/Output and Interfacing
4. Communication Protocols
5. Embedded Software Development
6. Real-Time Operating Systems
7. System Design and Integration
8. Debugging and Testing
9. Advanced Topics
10. Application Domains
Communication Protocols
Serial Communication Fundamentals
Synchronous vs Asynchronous
Data Framing
Error Detection and Correction
Flow Control
On-Board Communication
Serial Peripheral Interface
Master-Slave Configuration
Clock Polarity and Phase
Multi-Slave Systems
Data Transfer Modes
Inter-Integrated Circuit
Two-Wire Interface
Addressing Schemes
Bus Arbitration
Clock Stretching
Multi-Master Systems
Universal Asynchronous Receiver-Transmitter
Baud Rate Generation
Start and Stop Bits
Parity Checking
Hardware Flow Control
Wired Communication Protocols
Controller Area Network
Message Framing
Arbitration Mechanism
Error Handling
Network Topologies
Ethernet
Physical Layer Standards
MAC Layer Protocol
TCP/IP Stack Implementation
Universal Serial Bus
Device Classes
Transfer Types
Enumeration Process
Power Management
RS-232 and RS-485
Signal Levels
Connector Standards
Multi-Drop Networks
Wireless Communication
Wi-Fi
IEEE 802.11 Standards
Network Security
Power Management
Bluetooth
Classic Bluetooth
Bluetooth Low Energy
Pairing and Security
Profiles and Applications
Zigbee
IEEE 802.15.4 Standard
Mesh Networking
Application Profiles
LoRaWAN
Long-Range Communication
Network Architecture
Device Classes
Cellular Communication
2G/3G/4G/5G Standards
Modem Integration
Data Plans and Connectivity
Previous
3. Input/Output and Interfacing
Go to top
Next
5. Embedded Software Development