The final version of the BLDC driver is working, at last. It is a simple modular controller for sensored BLDC motors with easy-to-understand scalar commutation. The code is work in progress, and should be usable in a few days. The hardware was designed so it could be completely assembled manually without special instruments, and the PCB layout is also DIY-enabled.
Today I have finally created a repository at GitHub. You can find it at my GitHub profile. This repo contains code for the BLDC motor driver for my diploma thesis, which I mentioned earlier. So far nothing really interesting, but wait for the release of other software and hardware schematics & layouts. As the deadline is just around the corner, it should be ready to release soon enough. I would like to publish it all under a copyleft license (GPL2/3?), but I need to get my university’s approval for that first..
And by the way, GitHub is awesome. If for some reason you didn’t have the opportunity to try it so far, take a look. It’s primary objective is coordination of groups of coders on a project, but can be really useful even for your own project progress tracking and backup.
After reading about the much discussed Device Tree for quite a long time as a holy savior of the ARM world I had the chance to get my fingers on it in a real world application. The issue was to upgrade Linux system from 3.0 kernel to 3.13 on a custom Vybrid VF610 board. The original 3.0-based system from Timesys was not working properly in some aspects and needed a bit of an overhaul.