Building a Stand-alone JTAG FPGA Flasher

By Nulltek

Field Programmable Gate Arrays (FPGAs), are powerful programmable logic devices that are commonly used in high-performance / high-complexity low-volume electronic designs. FPGAs differ from many other programmable electronic devices, such as micro-controllers, as the software deployed to them doesn’t “execute”. This software actually configures the structure of the FPGA hardware, such that it can perform…

Creating modern C++ API docs using Sphinx on Read-the-Docs

By Nulltek

C++ is a language thats popularity has dwindled over the last decade. With the rise of powerhouse high level languages such as Javascript, Ruby and Python, alongside the advances in modern day compute hardware, it can be difficult to justify using a language like C++. There are a few exceptions such as extremely performant critical…

Rock Pi S 3D CAD and 3D Printed Enclosure

By Nulltek

I’ve had some fun this weekend designing a cheap remote backup server for my parents based on Armbian running on a Rock Pi S (stay tuned). However for such a versatile little SBC, there is a surprising lack of free CAD models in the wild. So, since I needed to design a simple housing for…

NullTek Disciple – Bringing UART OS to an Open-Source Embedded Platform

By Nulltek

It’s become apparent that a I need a configurable multipurpose embedded control system. This is something I have been theorizing the designs for since I was in university (See Butterfly Board). Now with me putting a more intense focus on developing out the NullTek open-ecosystem, I would like to design and build a controlling ‘hub’…

Jellyfin – The new Nemesis of Plex Server

By Nulltek

Plex server has been a staple of my home cloud since my media server was comprised of a laptop with the screen snapped off (literal headless server). However with the increasing ambiguity of their terms of service and privacy agreements I had been feeling more and more uneasy running this software inside my LAN. These…