Skip to content
Sergey Sanders edited this page Dec 25, 2024 · 7 revisions

ucosR - Microcontroller operating system for Rimer SBC

ucosR is a minimalistic operating system based on FreeRTOS kernel with a complete board support package and controlled by a console shell (rshell).

The system is compiled separately to allow for the addition of a custom FW without the necessity of compiling all Rimer FW interfaces.

Rshell controls devices through "software modules or groups" known as interfaces. These interfaces allow for organized management and interaction with various hardware functions. Each interface is given a unique name, which can be selected by typing "name" in the command line.

    sys>sd:
    sd>

Each interface includes a dedicated help command that provides guidance on its functions. This can be invoked simply by typing '?' and pressing Enter.

    sys>help
    [ sys ]
      reboot - System reboot
      off - System power off

To receive system-wide help information, you can append any parameter to the help command:

    sys>help a
    [ \ ]
      help - Show this help
      ? - Shortcut for help
    ...

Summary: This modular approach enhances the flexibility and usability of device control within software systems, allowing users to efficiently manage hardware functions through clearly defined interfaces.

Clone this wiki locally