UsefulLinks
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
8.
Debugging and Testing
8.1.
Debugging Techniques
8.1.1.
Debug Output Methods
8.1.1.1.
UART Debug Output
8.1.1.2.
LED Indicators
8.1.1.3.
LCD Debug Displays
8.1.2.
Interactive Debugging
8.1.2.1.
Breakpoints
8.1.2.2.
Watchpoints
8.1.2.3.
Single Stepping
8.1.2.4.
Variable Inspection
8.1.3.
Hardware Debugging Tools
8.1.3.1.
In-Circuit Emulators
8.1.3.2.
JTAG Debuggers
8.1.3.3.
Serial Wire Debug
8.1.4.
Logic Analysis
8.1.4.1.
Logic Analyzers
8.1.4.2.
Protocol Analyzers
8.1.4.3.
Oscilloscopes
8.2.
Testing Methodologies
8.2.1.
Unit Testing
8.2.1.1.
Test Framework Selection
8.2.1.2.
Mock Objects
8.2.1.3.
Code Coverage Analysis
8.2.2.
Integration Testing
8.2.2.1.
Interface Testing
8.2.2.2.
System Integration
8.2.3.
System Testing
8.2.3.1.
Functional Testing
8.2.3.2.
Performance Testing
8.2.3.3.
Stress Testing
8.2.4.
Hardware-in-the-Loop Testing
8.2.5.
Automated Testing
8.2.5.1.
Test Automation Frameworks
8.2.5.2.
Regression Testing
8.2.5.3.
Continuous Testing
8.3.
Verification and Validation
8.3.1.
Static Analysis
8.3.2.
Dynamic Analysis
8.3.3.
Formal Verification
8.3.4.
Code Reviews
8.3.5.
Design Reviews
Previous
7. System Design and Integration
Go to top
Next
9. Advanced Topics