SoMThing
The word and concept of SoMThing comprises of The SoM and The Thing.
The word SoM stands for System on Module and serves the purpose of all processing that is needed in a system.
The Thing is the name given to the application board which has multiple peripherals which act as input and output for the system.
The objective behind the SoMThing (The SoM and The Thing) concept is to enable multiple hardware architecture systems in a single application board.
Lets try and understand both SoM and Thing in detail.
The SoM - System on Module
The word SoM, as mentioned above, stands for System on Module. SoMs are made using different microcontroller architecture in the form of a single module.
This is done to make the application boards architecture agnostic.
Architecture Support
The SoM design framework is planned to support as many architecture as possible. Microcontrollers from the below manufacturers are presently targeted.
The Thing
By definition, a Thing is an object that has no specified named. This is the concept behind The Thing. It is a companion board which supports multiple inputs and output peripherals and SoMs (System of Modules). A thing board can be fitted into any specified projects or applications.
The Thing can be used as a evaluation board for developing your application on any hardware architecture.
The advantage of using The Thing is, it supports different kinds of SoM in one single connector without losing the peripheral connection.
Thus, in a real application, switching between multiple microcontroller technology is as easy as pie.
Peripherals
Peripherals are the input and output for the system. These are actually sensor and actuator boards.
Standards Support
The peripherals design is planned to support as many Standards as possible.
As of now we follow mikroBUS standard, which is the world's biggest add-on board standard. The mikroBUS standard peripherals are called "click boards".
We call our peripherals "Peripheral Boards".
The Simulator
Due to the COVID-19, hardware access may not be possible. MIG Platform offers a Hardware Simulator for the same.