Category Archives: Agile

An Introduction to Docker for Embedded Developers – Part 3 Cross-Compiling for Cortex-M

Director at Feabhas Limited
Co-Founder and Director of Feabhas since 1995.
Niall has been designing and programming embedded systems for over 30 years. He has worked in different sectors, including aerospace, telecomms, government and banking.
His current interest lie in IoT Security and Agile for Embedded Systems.
Niall Cooling

In the previous posting we looked at defining a custom Dockerfile where we can add specific tools (and their dependencies). From that we created a Docker image and this allowed us to build C/C++ code in a Docker container, ensuring a consistent build environment.

So far we have to build all our code using the native GCC toolchain which is part of the base Docker image (gcc:7.2). However, I want to be able to build an image I can download and run […]

Posted in Agile, ARM, C/C++ Programming, Cortex, Testing | Tagged , , | 3 Comments

An Introduction to Docker for Embedded Developers – Part 2 Building Images

Director at Feabhas Limited
Co-Founder and Director of Feabhas since 1995.
Niall has been designing and programming embedded systems for over 30 years. He has worked in different sectors, including aerospace, telecomms, government and banking.
His current interest lie in IoT Security and Agile for Embedded Systems.
Niall Cooling

In the initial post, we covered the basics of getting Docker setup and using an official base image for compilation.
But let’s suppose the base image doesn’t include all the facilities our company uses for development. For example, we have migrated from make files to CMake, but more lately we have taken to using the python-based Scons build system for C/C++ projects.
The official gcc base image supports make but not Scons or CMake. As before, we can search for a Scons docker […]

Posted in Agile, General | Tagged , | 5 Comments

An Introduction to Docker for Embedded Developers – Part 1 Getting Started

Director at Feabhas Limited
Co-Founder and Director of Feabhas since 1995.
Niall has been designing and programming embedded systems for over 30 years. He has worked in different sectors, including aerospace, telecomms, government and banking.
His current interest lie in IoT Security and Agile for Embedded Systems.
Niall Cooling

Docker is a relatively new technology, only appearing just over four years ago. The core building blocks have always been part of Unix; but the significant support, Linux containers (LCX), first appeared back in 2008.

Initially Docker was only supported on Linux, but more recently native support for OSX (my development OS of choice) and Windows (albeit Windows 10 Pro) suddenly opens up some interesting workflow choices.

The “What”

So, first, what is Docker? I’m always trying to find the right words here […]

Posted in Agile, Design Issues, Testing | 6 Comments

Agile for Embedded Conference – Early Bird registration ends this week

Our early bird offer ends on 31 March, so book now and join us on 3 May for a day dedicated to Agile for Embedded.

The agenda pronises an exciting event and included talks from industry guest speakers Ericsson Television, Altran, and Dyson, all sharing their experiences.

Click here to find out more about the speakers, presentation abstracts or to book your place.

Posted in Agile, General | Leave a comment

Agile for Embedded Conference announcement

Whilst there are a number of conferences dedicated to Agile and Scrum, content dedicated to looking at Agile from an embedded systems development perspective is much more scarce and a topic in which many of us are interested.

Although we don’t generally use the Blog to promote events, we think our conference is unique and definitely worth a mention.

3 May, Easthampstead Park, Berkshire

The day offers a pragmatic and practical approach to using Agile in the embedded development environment.

What’s on the agenda?

Using a mix of keynote […]

Posted in Agile, Testing, training | Tagged , | Leave a comment