by Steven Bjornson

Let's Get BitBake(d)

Let's Get BitBake(d)

BitBake, a part of the Yocto Project, is a tool for automating the compilation of Linux kernels and packaging custom distributions. It is primarily intended for embedded systems. Therefore, you may only find the following useful if you are developing for Linux based embedded systems. The goal of the project…

Read On

by Steven Bjornson

Installing Google Test (on OS X)

Installing Google Test (on OS X)

While in my previous post I boasted about the ease of using Google Test, I will admit it did take some effort to get working for my system. I can say, this is likely only because I didn't want to use XCode. Here are some system details: OS: OS X,…

Read On

by Steven Bjornson

Choosing a C++ Unittest Framework

Choosing a C++ Unittest Framework

Last week I began searching for a unittest framework for C++. For the short term, I need a tool I can get running as soon as possible (so I can get writing tests as soon as possible and not succumb to test-apathy). In the long term, I want my tests…

Read On

by Steven Bjornson

Function Chaining in Python

Function Chaining in Python

Let me start with a little example. If you have a bunch of operations to perform on an input that you want to chain together (i.e. output of operation 1 into input of operation 2, ...), it is fairly easy to write a bunch of functions and then call them…

Read On

by Steven Bjornson

NumPy = Love

NumPy = Love

Currently I am doing a research internship at Limbic (paid for in part by MITACS). While the details of this research are TOP SECRET! I can reveal that the nature of the work involves creating audio signal processing algorithms and, while may come as a surprise, I use Python for…

Read On