Tim Koval
Geek; Embedded Systems Developer; Firmware, Hardware and System Software Engineer;

madTRACER | cyberImplantation

Hello Kernel Development

Recently I’ve started to comprehend a grand area of system programming – Linux Kernel Development. As always, I’ve also started to find some materials about it....

BST and AVL Trees

In this article I am going to continue 6.006 course observation. As you can notice, the topic is about Binary Search Trees and AVL trees (self-balancing...

AVR Dragon on Linux

Recently I was needed to make some project on Arduino. Unfortunately, given Arduino didn’t flash via UART using Bootloader properely (I don’t really know what happened...

Sorting Algorithms – Part 2

As you could notice from the previous post about sorting algorithms, all the given have no less than O(nlogn) time complexity. It is actually a limit...

Sorting Algorithms – Part 1

Recently, I’ve started to learn basic Algorithms and Data Structures. I wanted to find any resource to understand them deeply because a lot of different articles...

madEEG – Introduction

A few months ago I’ve posted about Neuralink project where people want to create a new level BMI (Brain Machine Interface). I became really interested and...

BMP085 STM32 HAL Library

For the last month I’m working on my personal project which needs Barometric sensor. As you know I prefer to use STM32 MCUs for all my...

My English story

Now I’m working on modification of OpenEEG PCB, so I don’t have technical information. Thus, I want to share you about my language learning process. I...