Touch screens, a menu with high-quality graphics, an Internet connection, or advanced audio support today these symbols, technologies of XXI century no one is surprised, moreover users of electronic devices expect such improvements in home APPLIANCES and all other equipment of daily use. Realization graphics, interfaces, or touch network integration wi-fi/Ethernet, however, requires programmers to have a large knowledge and skills, especially if the system will be based on a relatively small database. Come to the aid of miniature computers jednopłytkowe, which is a great solution in many applications that require high computing power with small size and low power consumption. As usual, the technology would have "closed the circle", and is increasingly the basis of minicomputers SBC become... powerful microcontrollers. A great example is a powerful dual-core processor STM32MP157C STMicroelectronics. It became the basis for the creation of a very interesting set – ODYSSEY-STM32MP157C developed by engineers Seed Studio.

Miniature computers Odyssey – a good example of cooperation in the world of embedded systems

Last minikomputer Seed Studio is actually a combination of two kompontentów is a very effective minimodułu type Som (eng. System on Module), as well as the plinth, clearly wzorowanej on the legendary Raspberry Pi. Both devices are interconnected via three tiny, 70-pin SMD – connectors are located on the bottom of the controller module and the corresponding holes in the Central part of the motherboard. Such solution significantly increases the range of possible applications, since the minimodul can be easily disconnected and moved to the target application, which will work the on-Board terminal device. The division of the Som module and the base plate is conceptually close to competing solutions such as the Raspberry Pi Compute Module – however, given the characteristics of the used processor, Odyssey will work in many applications, is not available for "raspberry".

Computing power and flexibility of microcontroller

Used in minikomputerze Odyssey CPU – STM32MP157C – belongs to a class of MPU, which means that it is a kind of bridge between powerful processors, "computer", and low-level mikrokontrolerami readily used in applications that are less demanding from the point of view of multimedia possibilities. Under the hood of one of the most interesting chip of STMicroelectronics, hiding actually two interacting processors. The first of these, dual-core 32-bit ARM Cortex-A7 can work with frequency up to 650 MHz, supports NEON instruction set is the hardware-assisted virtualization and security, prepared for the needs of advanced operating systems (ARM TrustZone). The second is a well-known and popular ARM Cortex-M4 is an excellent choice for implementing low-level operations running in real time (e.g. motor control of robots, mobile and manipulative if the collection and processing of measurement data).

Everything is in place

Module Som minikomputera Odyssey contains – in addition to the MPU – also all the necessary accessories, allowing easy integration with the target system. On the Board size 38 x 38 mm turned out to be a large RAM memory (512 MB DDR3), 4GB Flash memory (eMMC), it is necessary diagrams clocking and power subsystem hardware, wielowyjściowym controller STPMIC1A. Not enough even two LEDs, one of which acts as a power indicator, and the second is available for any use by the user. Tile base provides a connector goldpin 2x20 (modeled on the connector of the Raspberry Pi), a hardware interface Gigabit Ethernet RJ45 connector, two USB ports, a camera interface (DVP), display (MIPI DSI), microSD card slot and connector jack 3.5 (audio). Has not done even the integrated module of the wireless, which provides wi-fi 802.11 b/g/n 2.4 GHz and Bluetooth 4.1. On the edge of the base plate minikomputera Odyssey were also two Grove connectors for connecting external sensors and power supply connector DC 2.1/5.5 mm, which allows the power set constant voltage in the range 12-24 V (although the choice is also a USB connector-C that require a source with a voltage of 5 V and performance 3, A).