Introducing AVRDisassembler: a .NET Core (cross platform) AVR / Arduino Disassembler.

AVRDisassembler is a new open source, cross platform (Windows, Mac, Linux) disassembler for the AVR microcontroller platform, written in C# (.NET Core). It supports the full instruction set as described by the ATMEL 0856 Instruction Set Documentation. The code is made available under the MIT license. Note: Full source code for the disassembler can be found on GitHub: AVRDisassembler. Command line usage Using the disassembler is very straightforward.

Performance comparison of (relational) embedded databases for .NET

In this post, we will establish a performance comparison among several freely distributable embedded database technologies for the .NET crowd. Your real-life mileage may vary (depending on your exact usage scenario), so make sure to run your own (more specific) benchmarks as required. Also, keep in mind that performance (while important) is only one of the many aspects to consider when choosing an embedded database technology (together with ease of development and enhancement, availability and quality of tooling, ease of maintenance, licensing and distribution, …).