Dissectors for Wireshark

What is Wireshark? To answer this it is best to quote the description from the Wireshark website. Wireshark is the world’s foremost and widely-used network protocol analyzer. It lets you see what’s happening on your network at a microscopic level and is the de facto (and often de jure) standard across many commercial and non-profit enterprises, government agencies, and educational institutions. Wireshark development thrives thanks to the volunteer contributions of networking experts around the globe and is the continuation of a project started by Gerald Combs in 1998. [Read More]


Linux Driver for ENTTEC Open DMX USB dongle

Open DMX USB is an open USB to DMX dongle hardware design developed by Enttec. The Open in Open DMX USB refers to the fact that everybody is free to use the design and produce its own USB DMX Dongle without paying any licenses. Since this fits the Linux philosophy I wrote a small Linux 4.X kernel driver to make it possible to use the dongle under Linux. Getting the Driver The source code of the driver is now hosted as dmx_usb_module on GitHub. [Read More]


Zephyr C++ Framework

ZPP is a C++ wrapper for Zephyr so the OS API’s can be used more easily used from C++. It is not the intention of ZPP to implement a std:: library for Zephyr. ZPP tries to wrap the Zephyr C-API in C++17 without causing to much runtime and/or memory overhead. Getting the Source Code **Warning**: ZPP is still in alpha state and everything could change from commit to commit The source code of ZPP is hosted as zpp on GitHub. [Read More]


MPC8XX BDM Debugging Library

Warning: This project is from the last century (round 1999) and is probably not useful anymore (who still has a PC with a lpt port?), but I keep it here for historic reasons. The MPC8XX Library is a library to control a Motorola PowerPC processor of type MPC8xx via its BDM debug port. It is based on the GDB patch written by Frank Przybylski of VAS GmbH. The main difference with the GDB patch by Frank Przybylski is that the BDM functionality is put in a shared library and so can also be used by other applications like, for example, a FLASH loader or an automated board test program. [Read More]
gdb  foss  linux