AVC_profiling_Netburner
debugging

Intro to Embedded Profiling and Performance Optimization

If you need to speed up computations on your NetBurner module but don’t know where to start, you’re in the right place. During my intern project developing a 1/8-scale autonomous vehicle, I hit a brick wall when computationally intensive tasks started to fail. Instead of accepting that I had reached the limit of the board’s performance, I decided to buckle down and managed to decrease the runtime of computationally intensive tasks by an order of magnitude. This article will discuss the simplest things we can do to measure and improve performance. The provided code is designed to run on a NetBurner module but techniques discussed can be applied to any embedded development project.

Read More »
WebGL
Tutorials

Visualizing Sensor Data with WebGL and WebSockets

The saying goes that a picture is worth a thousand words. By that reasoning, a web-based 3D scene complete with models, textures, lighting, and animations must be worth at least a million. It can’t be denied that data visualization can be extremely beneficial when it comes to understanding complex and frequently multi-dimensional data-sets. What better place to take advantage of these informative and rich 3D or 2D visualizations than in the field of embedded systems? It is a realm where sensors and measurements abound, and analyzing the data flow coming from them can often feel like taking a drink from a firehose. If you are still displaying your data from CSV files or boring tables, this tutorial will open your eyes to some truly amazing possibilities!

Read More »
Netburner Dev Kit box
Tutorials

Working Outside the Box: A to Z NetBurner Startup Guide

This post provides a start to finish description of how to go from opening your first NetBurner Network Development Kit (NNDK) box to getting your first application running. While every NetBurner kit comes with a “Quick Start Guide”, we’ve been asked on occasion to provide a more visual and detailed step by step guide and this is it!

Read More »
Firmware

NETBURNER 3.0 Release Preview and Spoilers

For over 20 years, NetBurner has been committed to helping our customers quickly and easily turn ideas into products and connected solutions. We’ve made it possible to “set it and forget it” with super-reliable and stable hardware, custom Real Time Operating System (RTOS), firmware, and libraries that provide peace of mind to developers all over the world. That’s why we are excited to announce the pending release of NetBurner 3.0. This next generation of our RTOS, firmware, libraries and associated tools take these virtues to the next level. Version 2 has been in use for nearly 10 years, so for us this release is major news and is by no means a minor version update!

In this article we’ll preview what’s new in NetBurner 3.0. You see that we’ve added exciting new capabilities to enable the use of the latest hardware platforms, security protocols, IoT capabilities, extensibility, interface and fleet configuration and maintenance tools.

Read More »
debugging

DEBUGGING WITH GIT BISECT: A Developer’s K9 & best friend

Debugging code is often one of the biggest headaches that a programmer can encounter. This is especially true in the embedded systems world, where issues can live anywhere between the lowest level of hardware, to the highest level of application code. Code regressions that are the result of an unknown change in your commit history are especially difficult to track down. However, thanks to the simplicity and magic of “Git bisect”, it will quickly become one of your favorite scenarios to debug. In particular, Git bisect is used to track down the exact commit that led to your broken repository state.

Read More »
events

NetBurner Class at the MICROCHIP® Worldwide Masters Conference 2018

NetBurner is proud to offer two in-depth classes at the MICROCHIP® 22nd Annual Worldwide MASTERS Conference. Better yet, this hands-on workshop utilizes our latest ARM-Powered Ethernet System-on-Module! We will use our products to dive into the ins and outs of debugging networking issues from the field. This is an event with lots to offer and one to not miss!

Read More »
NetBurner In Flight
airborne

NetBurner in Flight

Ground and airborne tracking platforms maintain a communications link “For many networked consumer products, a Raspberry Pi is a popular option; however, for timing-critical or

Read More »
ASCII

What the UTF? ASCII Here. Part III

If you’ve haven’t read my last two columns (part I and part II) on UTF encodings, I’ll summarize them here in one sentence:

THERE AIN’T NO SUCH THING AS ASCII!

That’s right, there is no such thing as an ASCII string unless you understand the encoding that it uses. And there are a lot of encodings. We all know a significant segment of the world’s population speaks, reads and writes something other than English. For your ASCII strings to be understood by people speaking languages other than English, you really need to understand ASCII encodings. It’s time to ante up.

Read More »

Subscribe to our Newsletter

Get monthly updates from our Learn Blog with the latest in IoT and Embedded technology news, trends, tutorial and best practices. Or just opt in for product change notifications.