Software Architecture.
Embedded systems are systems that work closely with hardware. In these systems, information exchange with sensors and actuators can be done by digital or analog input / output method. Sometimes more complex sensors, actuators or devices provide data using ethernet, serial, usb, Mil-STD 1553,