Golden Oldie

Everything should have a RS232/Serial port

Golden Oldie
Even tough RS232 is from the 60’s it is still something that should be available on every device (a TTL version is acceptable too). Most embedded CPU’s, even big ones like the iMX8 have one or more serial ports that are useable without the need of complex software stacks. Especially that serial ports can be used without a complex software stack, on some CPU’s it can be as simple as writing a byte to a register, makes them a very powerful tool. [Read More]

Lab Equipment

The right tools for the right job

Lab Equipment
Not even the best carpenter will be able to just “think” a nail into the wood, without a hammer the nail isn’t going anywhere. Different from software engineers that work on things like web, office, or mobile applications, an embedded software engineer needs some more tools than just a text editor. Debuggers Most projects run on hardware that is to small to run things like GDB or Visual Studio on the actual hardware, so an external debugger is needed. [Read More]

Pacman

RGB LED Display test

First test of a new RGB LED display for a train in Canada. The display has 16 x 144 high power RGB LED’s to make sure it is readable in bright sunlight. The hardware uses a iMX6 CPU and runs a custom Linux OS. Content is send to to display via Ethernet using client specified rail/public transport network protocols. Since it is a multiplex display it is rather difficult to film because the update rate is different from the camera framerate so it looks like it is flickering. [Read More]

BLS Roll-Out

Roll-Out of a new train with a Passenger Information System partially (OS porting, GUI, and build management) written by me. That includes the LED displays on the outside and the TFT displays on the inside, although the inside TFT displays are not visible on this video.