Embedded Systems

  1. Communication Protocols
    1. Serial Communication Fundamentals
      1. Synchronous vs Asynchronous
        1. Data Framing
          1. Error Detection and Correction
            1. Flow Control
            2. On-Board Communication
              1. Serial Peripheral Interface
                1. Master-Slave Configuration
                  1. Clock Polarity and Phase
                    1. Multi-Slave Systems
                      1. Data Transfer Modes
                      2. Inter-Integrated Circuit
                        1. Two-Wire Interface
                          1. Addressing Schemes
                            1. Bus Arbitration
                              1. Clock Stretching
                                1. Multi-Master Systems
                                2. Universal Asynchronous Receiver-Transmitter
                                  1. Baud Rate Generation
                                    1. Start and Stop Bits
                                      1. Parity Checking
                                        1. Hardware Flow Control
                                      2. Wired Communication Protocols
                                        1. Controller Area Network
                                          1. Message Framing
                                            1. Arbitration Mechanism
                                              1. Error Handling
                                                1. Network Topologies
                                                2. Ethernet
                                                  1. Physical Layer Standards
                                                    1. MAC Layer Protocol
                                                      1. TCP/IP Stack Implementation
                                                      2. Universal Serial Bus
                                                        1. Device Classes
                                                          1. Transfer Types
                                                            1. Enumeration Process
                                                              1. Power Management
                                                              2. RS-232 and RS-485
                                                                1. Signal Levels
                                                                  1. Connector Standards
                                                                    1. Multi-Drop Networks
                                                                  2. Wireless Communication
                                                                    1. Wi-Fi
                                                                      1. IEEE 802.11 Standards
                                                                        1. Network Security
                                                                          1. Power Management
                                                                          2. Bluetooth
                                                                            1. Classic Bluetooth
                                                                              1. Bluetooth Low Energy
                                                                                1. Pairing and Security
                                                                                  1. Profiles and Applications
                                                                                  2. Zigbee
                                                                                    1. IEEE 802.15.4 Standard
                                                                                      1. Mesh Networking
                                                                                        1. Application Profiles
                                                                                        2. LoRaWAN
                                                                                          1. Long-Range Communication
                                                                                            1. Network Architecture
                                                                                              1. Device Classes
                                                                                              2. Cellular Communication
                                                                                                1. 2G/3G/4G/5G Standards
                                                                                                  1. Modem Integration
                                                                                                    1. Data Plans and Connectivity