Blog
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
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
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
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
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..
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...