GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Qt on STM32F7Discovery
  • OpenCV on STM32F769i board
  • Wiki
  • User manuals
  • GitHub repository

This view

  • Original page
  • New address

GeezerVison is showing embox.github.io — Embox | Real-time operating system

Embox Logo

Essential toolbox for embedded development

View on GitHub Download .zip Download .tar.gz

Embox is a configurable operating system designed for resource constrained and embedded systems.

Embox mission

Embox main idea is using Linux software everywhere including MCUs.

What does it mean?

Imagine, you need a single application in the embedded system, but you want to use some libraries (Qt, OpenCV, etc). In the Linux case, you need high-performance hardware. In Embox case you can use the software as bare-metal including the only required system parts.

In the other words, Embox is util which allows creating a special distributive for your exact purpose. Although there are kernel, network, file system, standard POSIX library etc. you can accurately configure every module. Therefore it will include only those parts that you wish.

Benefits

You can
  • use low power hardware
  • use boards with small resources
  • use existing software
  • develop your software on Linux
  • care less about security because static linking disables executing external software

Achievements

  • VoIP phone on STM32F7Discovery based on PJSIP project
  • Qt on STM32F7Discovery
  • OpenCV on STM32F769i board
  • A lot of programming languages available: Python, Lisp, Java (phoneme), TCL, Ruby, Lua
  • SSHD based on Dropbear project
  • Mesa3d
  • Quake3
  • telnetd, httpd
  • zeromq, qpid
  • ...

Documentation

  • Wiki on GitHub
  • User manuals in PDF
  • GitHub repository with source for docs

Join us

If you would like to participate or have any question, feel free to open an issue on GitHub or leave a message in our group (mailing list [email protected]) or telegram chat https://t.me/embox_chat_en

Pull requests are always appreciated!

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.