How to debug your Linux Application: Debugging by printf

How to debug your Linux Application: Debugging by printf In this part of the series on How to Survive Embedded Linux series focuses specifically on debugging C/C++ applications. Apps written in scripting languages like Perl or Python have their own debugging best-practices protocols and tools. This is the simplest technique, directly analogous to ‘Debugging by […]
How to tell if hardware has Embedded Linux support

How to tell if hardware has Embedded Linux support When picking out parts for your custom electronics design, it can pay to check up-front for Linux driver support. Writing new drivers for unsupported hardware is time-consuming, introduces risk, and adds complexity to a project. It’s better to select supported hardware. How can we check if […]
Apple Homekit: Overcoming Development Challenges

Apple Homekit: Overcoming Development Challenges Smart home devices are certainly flavour of the month – if not the last couple of years too. Of the competing smart home platforms, Apple Homekit is arguably still in the challenger role to more established players, but of course carries significant cachet in branding alone, as well as a […]
WiFi KRACK: Take these four key steps to manage the risk and protect your network

WiFi KRACK: Four key steps to manage the risk and protect your network When the WPA2 vulnerability, better known as the WiFi KRACK was revealed late last year, what followed was a torrent of concerning headlines suggesting that all WiFi communications could be decrypted. Whilst it is vulnerability at the core of one of the […]
Top 5 Tools for Cross Platform Mobile Development

Mobile Application Development Series – Part 3 Welcome to part 3 of our 5-part series on mobile application development. Part 1 looked at the essential breakdown of your mobile application development budget, and how to financially plan carefully for project success. And we examined priorities to consider when matching the right mobile application development company […]
Selecting a mobile application development company for your project

Mobile Application Development Series – Part 2 Welcome to part 2 of our 5-part series on mobile application development. Part 1 looked at the essential breakdown of your mobile application development budget, and how to financially plan carefully for project success. And here’s part 2 – read on as we drill down into the fundamentals […]