Jump to ratings and reviews
Rate this book

Modern Embedded Firmware Infrastructure: How to setup modern DevOps and continuous delivery infrastructure using Zephyr RTOS, CMock, Unity, RobotFramework and Renode

Rate this book
This book shows you the way from a legacy internal firmware repository to a modern, Zephyr based, properly setup continuous delivery pipeline that helps you achieve 100% code coverage for all bare metal components as well as enabling you to run test scenarios automatically through the use of Renode and RobotFramework.

The book is packed with code examples and implementation details.

The book is divided into 6
Setting up repository - here we start from scratch and I show you how to configure the
repository correctly.
Setting up GitLab CI - here we create a basic CI pipeline for our firmware repository that
will allow us to run the whole build process automatically.
Directory Structure - we create a comprehensive directory structure that can
accommodate for everything we may add to our project later.
Documentation Generation - here we add a documentation generator form Zephyr that
will generate good looking reference manual for our project.
Test Infrastructure - here we build out an automated test infrastructure using renode
and CMock.
Release Generation - here we generate a release with all files included - docs, software
bill of materials and firmware.

165 pages, Kindle Edition

Published June 29, 2022

3 people are currently reading
1 person want to read

About the author

Martin Schröder

53 books4 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
1 (100%)
4 stars
0 (0%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
No one has reviewed this book yet.

Can't find what you're looking for?

Get help and learn more about the design.