This repository contain useful scripts for Electromagnetic compatibility (EMC) testing of embedded Linux based products as part of CE marking in Europe. Test focus lies on communication busses and signals between System-on-Chip (SoC) and other chips as this are typical places for RF emission and immunity issues.
Chips: Ethernet PHY, RTC, EEPROM, DDRx, eMMC, Temperature sensor, GPS, etc. Communication busses and signals like I2C, SPI, UART, USB, RMII, GPIO input/output/interrupts, etc.
Test cases can also be used as robustness device driver test when developing new device support in Linux.
🚫 Out of scope for this project
- Test of Linux kernel API and system libraries.
- Look at Linux test project for this type of tests.
Each test case has a seperat readme with requirements and settings.
What to help? See CONTRIBUTING.md.