Write Software architecture for Linux based SoC

Software Architecture for a Linux based SoC Control Module :

  1. The Control Module receives user commands from a land machine (start and stop measurements) by CAN (CAN A).
  2. The Control Module does basic control of multiple sensors (start, stop), based on the user commands from the land machine. This interface is a separate CAN bus (CAN B), which is not connected to the land machine.
  3. During measurements, the sensors send measurement data to the control module (CAN B). This data is logged on the control module.

Whats your question about this? Is this pre-sales you would like to know which of the Digi modules could do the job? Are you using a specific Digi SoC and would like to get on how to compile your custom firmware implementing these features (are you asking for implementation help)?