New Carpets

Our new carpets were installed yesterday. It took them all of half a day to rip up the old ones and install the new ones. The entire office is now brightly coloured and I hope that means that we’ll be able to work more productively come 2013! PS: There’s but Read more…

New Coat of Paint

Although we’ve only been squatting at our current offices for the last few years, we did not renovate the office when we first moved in as the previous tenant had left an office which was mostly what we wanted anyway. However, with the wear and tear of the last couple Read more…

http://www.sxc.hu/photo/96250

FPGA Dev Boards

In preparation for the development of our new products in 2013, we have ordered a couple of FPGA based development boards to aid in our work. Both of these turned out to be Digilent boards – Atlys and Zedboard. The Atlys will serve as our general purpose development board as Read more…

http://www.sxc.hu/photo/206155

NFS v GlusterFS Homes

After spending several months running user home directories under GlusterFS, we have encountered some minor problems of files that get modified or unmodified in a seemingly random fashion. This might be due to us using Gluster in an unsupported way. Therefore, we decided to switch to a tried and true Read more…

Glusterfs 3.2 Updates

At our office, we’ve been using Glusterfs in an unconventional way. Instead of merely using it in a distributed or replicated cluster, we’re using it as central storage for our user home directories. As part of our office-wide upgrade to Ubuntu 12.04LTS, we have had to upgrade our Glusterfs from 3.0 Read more…

Gitosis and Github

We have our own gitosis server running in our office server. We’ve typically used this to work on private projects. The problem with this setup is that there was not direct link between the office gitosis server with our repositories on github. This problem has now been solved and we’re Read more…

Git SVN Workflow

For some of our projects, FreeRTOS specifically, we need to track a SVN upstream repository that is hosted on Source Forge. As we’re only interested in pulling upstream changes and not pushing anything upstream, this simplifies our workflow a bit. The first thing that is needed is to configure the Read more…

Git Upstream Ports

We’ve recently added a number of git repositories at github to track ports of various software tools to our platform. These are the steps that we used to get things working. We will use the binutils port as an example. Create For consistency, we’ll name all our upstream code as Read more…

The Littlest Processor

I’ve always dubbed the AEMB as the littlest processor that could, after the famous book with an engine. To figure out just how little it is? It occupies less than 20% of the real-estate in the second smallest Spartan6LX9 FPGA. Slice Logic Utilization: Number of Slice Registers: 866 out of Read more…

Unattended Upgrades

We are managing a number of Debian servers in the office, for various internal applications. Initially, it was a simple matter of upgrading the servers manually. However, as the number of servers grew, the amount of repetitive apt-get upgrade commands that need to be entered became tedious. Unattended-upgrades to the Read more…