Status Report 02-16 (cmackint)

This week I worked on the CAN message compression codec. I tested various development environments: vim+Makefiles, Eclipse, and CLion+CMake, ultimately choosing the later. I installed and setup the STM IDE (TrueStudio) and the CAN capturing utility (PCAN Explorer) in a virtual machine. Stan and I captured a PCAN trace from the 2018 electric car; I will be using it to test CAN message compression algorithms. I wrote code to read these PCAN messages into a CAN message datatype.

I am no longer designing the codec entirely, and then implementing it. I have decided to test various algorithms concurrently. I am on schedule with the Gantt chart, despite.

I will complete by next week several codec compression implementations: run-length encoding, Huffman encoding, and the heatshrink embedded compression library. I will provide compression ratios for each of these implementations for comparison.

Leave a Reply

Your email address will not be published. Required fields are marked *