19. WiLab @ IBBT: Environment Emulator DUT can be a sensor, but also an actuator! Environment Emulators can be put in cascade DUT Environment Emulator PWR SI I(O) Power DAC/ADC, I 2 C, … GP(I)O USB Ethernet + power Fixed interface: RS232, USB, … iNode Current DUT Environment Emulator PWR SI I(O) Power DAC/ADC, I 2 C, … GP(I)O Fixed interface: RS232, USB, … Current
45. Software iPlatform : General setup p. Partition 1 SANET jobs Partition 2 iNode jobs /tmp/log on iNode automaticly saved to log/job_run/nodeId on NFS share
46.
47. Software iPlatform: Files needed for experiment p. Program files start_mount_code: This script is automatically started after booting. You can start your own software by calling it in this script vmlinuz: Custom linux kernel initrd.img: Custom drivers log directory: Automatically created, contains content of /tmp/log directory of iNodes
48. Software iPlatform : concept p. Inode 1 Inode 2 Inode 3 Inode 4 Master Slaves 1.2.3.4:/master_code/ 1.2.3.4:/slave_code/ An iPlatform defines for all iNodes in w-iLab.t which user code will run on which iNode Inode 5 Inode 6 Inode 7 Not used