Customers
Embedded Labworks is a leading company in the embedded systems industry with customers worldwide, from public institutions to private organizations across diverse industry sectors, including many Global 50 and Fortune 100 companies.
highlight shapeIn-company and open training sessions
Embedded Labworks is specialized in training, consulting, and development of software projects for embedded systems.
highlight shape
Embedded Linux
In this course attendees will learn how to develop and customize embedded Linux systems
Learn More details
Linux device drivers
In this course attendees will learn how to develop and customize device drivers for the Linux kernel
Learn More details
Linux debugging
In this course attendees will learn how to debug and profile embedded Linux systems
Learn More details
Yocto Project
In this course attendees will learn how to develop and customize embedded Linux systems with OpenEmbedded and the Yocto Project
Learn More details
Embedded Android
In this course attendees will learn how to develop and customize Android for embedded systems.
Learn More details
Android debugging
In this course attendees will learn how to use debugging tools and techniques to fix bugs and performance issues in the Android operating system
Learn More details
FreeRTOS
In this course attendees will learn how to design and develop embedded software with FreeRTOS.
Learn More details
Version control with Git
In this course attendees will learn how to develop and manage software projects using Git as a version control tool
Learn More detailsConsulting and development services
Embedded Labworks also offers consulting and software development services for embedded systems.
highlight shape
Consulting
We provide consultancy at all stages of the development, including requirements and technical specification definitions, designing the software architecture, code review and software quality control, security flaw analysis and penetration testing (pentest) on embedded devices, etc.
Learn More details
Development
We are specialists in BSP development and can assist with porting applications and operating systems to different hardware platforms, development and customization of Linux systems with Buildroot and OpenEmbedded/Yocto Project, development of solutions with real-time operating systems (FreeRTOS, Zephyr, etc.), device drivers development, etc.
Learn More detailsCustomers testimonials
Testimonials from companies and students who have already attended an Embedded Labworks training session
highlight shapeNews and articles
Latest news and articles published on Sergio Prado’s blog
highlight shapeWhat are random numbers and how they are managed on Linux?
- Sergio Prado
- February 20, 2024
In this article, we will deep dive into the major concepts behind random numbers and learn how to work with them on a Linux system.
Learn More detailsDebugging the Linux kernel with GDB
- Sergio Prado
- January 17, 2024
In this article, we will learn how to debug the Linux kernel on an embedded Linux system with GDB.
Learn More detailsIntroduction to TPM (Trusted Platform Module)
- Sergio Prado
- October 11, 2023
TPM (Trusted Platform Module) is an international standard that enables trust in computing platforms in general, providing several security-related features for computer systems, including hashing, encryption, signing, random number generation, and many more!
Learn More detailsRPMB, a secret place inside the eMMC
- Sergio Prado
- June 13, 2023
Do you know there is a dedicated partition in the eMMC called RPMB that makes it possible to store data with integrity and authenticity support?
Learn More detailsIntroduction to SBOM management on embedded Linux
- Sergio Prado
- April 6, 2023
In this article, we will learn the basic concepts of SBOM (Software Bill of Materials) and how it can be generated and managed on embedded Linux with the Yocto Project.
Learn More detailsAsymmetric-Key Encryption and Digital Signatures in Practice
- Sergio Prado
- January 18, 2023
In this article, we will learn how asymmetric-key encryption and digital signatures work from a practical perspective.
Learn More details