Blog

Cellular IoT Development

Cellular IoT Development

Cellular IoT is what some might call the new kid on the block - in some ways it is; on the other hand it is based on an existing infrastructure - cellular networks, which is used on every mobile phone in the world. Cellular IoT is rapidly developing, and will...

Fast Tracking BLE Development With BleuIO

Fast Tracking BLE Development With BleuIO

Overview I recently started working on a new project that involves BLE (Bluetooth Low Energy). I quickly realized I need a fast way of validating/testing connectivity between two BLE devices. Specifically, my application required a BLE connection between my PC and a...

Callbacks in Embedded C

Callbacks in Embedded C

C is a powerful language - which is both awesome and scary for obvious reasons - we'll talk about that some other time. So what is it that makes C so powerful? One word comes to mind - Pointers! Pointers give you pretty much unlimited access and flexibility when...

CI/CD For Firmware Development, Part II

CI/CD For Firmware Development, Part II

In Part I of this article, we looked at how to "kickstart" the CI/CD mindset during your development process. In this article, we round things off by examining vital component of this process - testing.5. Test Automation - Static Code Analysis Now that build scripts...

CI/CD For Firmware Development, Part I

CI/CD For Firmware Development, Part I

Continuous Integration / Continuous Delivery, or more popularly known as CI/CD is probably one of the biggest hot-button topics in software development. There are hundreds, if not thousands of articles on the subject. That being said, I will not dive into the...

The Young Embedded Systems Engineer..

The Young Embedded Systems Engineer..

I graduated in January 2014 - one of the coldest winter months in Denmark. At the time of writing this article, that was a little over 6 years ago. I graduated with good grades, and was somewhat confident that I was ready for whatever the world had to offer. Or so I...

This website uses cookies. By continuing to use this site, you accept our use of cookies.