Embedded Systems

Embedded Systems

Running Bee Mobile products on Embedded Linux

Bee Mobile products are tested on selected Toradex and F&S embedded boards. This section explains how to prepare embedded hardware, configure Embedded Linux, and install the required runtime components for running iDesk and aPack applications.

Runtime requirements

iDesk and aPack target different software stacks. Before preparing the board, choose the runtime environment that matches the product and application architecture.

Product Runtime Typical embedded approach
iDesk Mono Runtime Embedded Linux OS image with Mono included, typically built with Yocto or installed into the target image.
aPack / Avalonia Microsoft .NET Embedded Linux with Microsoft .NET installed, commonly using a container-based deployment model on supported boards.

F&S boards

Yocto-based Embedded Linux builds

F&S boards are used for scenarios where the operating system image is built and customized with Yocto. This path is especially relevant for iDesk deployments that require Mono Runtime to be included in the final Embedded Linux image.

  • Prepare the board and required peripherals
  • Set up a Fedora VM for Yocto builds
  • Build Embedded Linux with Yocto
  • Add Mono Runtime to the generated OS image

Finally, if you want to tweak the resulting OS by adding optional but recommended features into it,
check out this article.


Optional
Tweaking the Built OS

Toradex boards

Container-based deployment

Coming soon

Toradex boards are used for container-based deployment scenarios. This approach is useful when deploying runtime environments such as Mono or Microsoft .NET as part of a managed container workflow.

  • Prepare and manage containers on Toradex
  • Deploy a Mono Runtime container for iDesk scenarios
  • Deploy a Microsoft .NET container for aPack / Avalonia scenarios

Embedded Linux support

Need help preparing your embedded platform?

We can help prepare Embedded Linux images, configure runtime environments, build Yocto-based systems, set up containers, and validate Bee Mobile products on your target hardware.


View services


Contact us