top of page
  • Linkedin

Groups Feed

View groups and posts below.


This post is from a suggested group

The use of root in Infrabase


Infrabase https://github.com/EDGEMTech/infrabase is a lightweight build and deployment environment tailored for embedded systems development, it uses the Bitbake task orchestrator and some classes from the core layer of OpenEmbedded.


It's possible to try out Infrabase - to get started follow the guide to setup the build dependencies :

https://edgemtech.github.io/infrabase/user_guide.html#pre-requisites


Once the setup is complete, you can get a running Linux system like so:


	git clone https://github.com/EDGEMTech/infrabase
	cd infrabase
	. env.sh
	build.sh -a bsp-linux
	build.sh -x qemu	# Build qemu

This builds everything needed to produce a system with a Linux kernel and the user space system utilities provided by Buildroot. It also builds a custom version of Qemu.


13 Views

This post is from a suggested group

EDGEMTech at SIDO Lyon 2025 – Exploring Innovation and Building New Connections

On September 17–18, 2025, EDGEMTech had the opportunity to participate for the first time in the SIDO Lyon event, one of Europe’s leading trade shows dedicated to IoT, AI, robotics, and embedded technologies.


As a company focused on embedded software engineering, this event was a natural fit for us. Still, it was our first direct experience at SIDO, and we were genuinely impressed by the scale, the quality of exhibitors, and the relevance of the topics covered throughout the show.

ree
EDGEMTech at SIDO - Lyon 2025

A rich ecosystem of innovation


From the moment we arrived, it was clear that SIDO is much more than just a tech fair... It’s a crossroads of innovation. The event brings together startups, SMEs, industrial leaders, and research actors all working at the cutting edge of connected and intelligent systems.


During the event, we had the chance to:


11 Views

This post is from a suggested group

MCUBoot: Under the hood

Hello, in this post, we'll discover more about the MCUBoot bootloader and its integration into Zephyr/NCS.


What is MCUBoot?

MCUBoot is a lightweight bootloader capable of multiple tasks:

  • Boot an image stored in flash

  • Verify an image in flash

  • Swap images in slots


12 Views

This post is from a suggested group

Debugging LVGL on Infrabase (QEMU, no hardware needed) — a step-by-step guide


Infrabase's build infrastructure — based on BitBake and OpenEmbedded, but optimized for simplicity and flexibility — continues to evolve, with numerous improvements since our initial release. Today’s guide walks through source-level debugging of an LVGL application, all inside a QEMU/virt64 environment. No hardware needed — just a modern Linux host and developer tools


Today we’ll dive into the execution of an LVGL application and explore the LVGL library internals — all inside a QEMU/virt64 emulated environment. Yep: no hardware required. 🙂


What you’ll do

  • Build the default Infrabase environment and QEMU.

  • Enable debug symbols for your LVGL app and the LVGL library.

  • Launch the emulated GUI and attach VS Code + gdb-multiarch.


17 Views

This post is from a suggested group

Customization of TorizonOS

#TorizonOS #virtualization #qemu #linux #eBPF


During the last weeks, I was tasked with the preparation of the environment for an upcoming project. TorizonOS is going to be at the center of this project, custom drivers will have to be developed for custom hardware. We decided that it will be helpful to run TorizonOS on virtualized hardware.


I was able to compile TorizonOS from source and prepare a filesystem image by adding the recipes to our internal fork of Infrabase https://github.com/EDGEMTech/infrabase/ (a build system which uses bitbake but with our own much simpler layers)


I did get it to boot in about an afternoon - this is mainly because the kernel used by TorizonOS has nearly all virtualization options enabled, support for virtblk, etc


But there was a pesky problem, the setsuid permission bit was missing on the /usr/bin/sudo utility.


At first, I thought that the permission bit might be set…


8 Views

This post is from a suggested group

🚀 Gitlab Duo: Boost your Developer Workflow

At EDGEMTech, we’re always looking for ways to streamline development workflows and make collaboration easier for our teams and clients. One of the newest tools making waves in the DevOps and AI-assisted development space is GitLab Duo.

In this article, we’ll explore what GitLab Duo is, how its IDE integration can help developers as they code, and how to set it up for merge request (MR) reviews directly within your GitLab group.


❓ What Is GitLab Duo?

GitLab Duo is GitLab’s answer to AI-powered development tools, designed to assist you throughout the software development lifecycle. It's their direct competitor to tools like GitHub Copilot, aiming to bring AI into your coding, code reviews, and documentation workflows.


Currently in beta, GitLab Duo is actively being developed and improved with frequent updates. While it shows promising features, especially for teams already using GitLab, it's important to note that its capabilities are not yet…


9 Views

This post is from a suggested group

Zephyr: Entering Serial Recovery bootmode programatically

Hello everyone!


Today we'll cover the topic on how to enter Serial Recovery boot mode in MCUBoot, using Zephyr. This can be handful if no user input is available, as traditionally, it is how you let the user initiate Serial Recovery.

In this article, we'll see:

  • How configure MCUBoot to enable Serial Recovery

  • How to add a retention memory to communicate between our application and MCUBoot

  • How to request Serial Recovery mode from the application


21 Views

This post is from a suggested group

Ingénieur en Informatique Embarquée / Embedded Software Engineer (80 -100%)

(in English below)


Qui sommes-nous ?

 

EDGEMTech SA est une PME suisse innovante installée au sein du parc technologique Y‑Parc. Nous maîtrisons l’ensemble du cycle de vie du logiciel embarqué – de la conception à la maintenance – avec une expertise reconnue sur Linux, les OS temps réel, les solutions open‑source et, en particulier, la librairie graphique LVGL et son écosystème, ainsi que l’environnement TorizonOS/Yocto. Nos équipes interviennent de manière transversale dans de nombreux secteurs : industrie, santé, mobilité, énergie, etc.

 

Vos responsabilités :


36 Views

This post is from a suggested group

Ingénieur·e en informatique embarquée (80-100%)

Qui sommes-nous ?

 

EDGEMTech SA est une PME suisse innovante installée au sein du parc technologique Y‑Parc. Nous maîtrisons l’ensemble du cycle de vie du logiciel embarqué – de la conception à la maintenance – avec une expertise reconnue sur Linux, les OS temps réel, les solutions open‑source et, en particulier, la librairie graphique LVGL et son écosystème. Nos équipes interviennent de manière transversale dans de nombreux secteurs : industrie, santé, mobilité, énergie, etc.

 

Vos responsabilités :

 


122 Views
bottom of page