Description:
A complete single-board computer based on ATSAMD51J20A (ARM Cortex-M4) microcontroller and consists of LCD, 40 keys mechanical keyboard, speaker, microSD card slot, USBC connector, three ports of ESD protected GPIOs, optional battery (flat or 18650).
Initially, this platform was developed to get instant access to serial buses - I2C, SPI, and UART. Also, I used it for rapid firmware development since it runs a FreeRTOS-based shell with access to real-time peripherals yet has high-level services like CLI, SD FAT access, scripting, etc.
Although there are many ARM Cortex-M4 development boards and evaluation systems, they all demand a PC to be programmed and managed. At the same time, Rimer SBC provides you with instant access to all chip peripherals directly from the board.
Key Features
Connectivity:
Power:
Firmware + apps
** It is still in continuous development, so I'm open to suggestions **
ucosR - an operating system based on FreeRTOS. It provides control of the program blocks called interfaces. The CLI has command history (no search yet), looping and piping ability, simple script support and a basic text editor. ucosR repository
Basic-D - a Basic language interpreter with a complete line editor and syntax colouring.
ZX Spectrum 48K emulator, with a debugger, .z80, and .sna snapshots support.
Implemented Interfaces: