Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note

Bear in mind as well that this description applies to the gen Gen 1 design.

Initial instruction

...

RcePic
RceEthernet
RceBsdnet

Init task

init_executive()

  • This forms the intent of the loaded executable
    • Other possibilities exist, but generally, this will be one of the core executables
  • Announce what's running
  • Configure the network from DHCP
  • Set up the dynamic linker
  • Wiki Markup
    \[Start the shell\]
  • Wiki Markup
    \[Start the {{gdb}} stub\]
  • Create a task
  • Determine what the task should run
    • Read metadata from flash
    • Read the front panel rotary switch
  • Dynamically link the code
  • Run the task