Research Article

A Fault Injection Analysis of Linux Operating on an FPGA-Embedded Platform

Listing 1

Pseudo-code of DUT test program.
dut_test_program ( )
{
  int   dut_gpio=0;
  intcontroller_gpio;
  init_gpio ( );
  while (1)
  {
     controller_gpio = read_gpio ( );
     if ( gpio_value != dut_gpio)
    {
      dut_gpio = controller_gpio;
      set_gpio (dut_gpio);
    } 
    usleep (200);
  } 
  close_gpio ( );
}