Posts by Category

Articles

Understanding X.509 Certificate Sructure

13 minute read

An insight into the format and technologies used to pack a X.509 certificate. This tutorial introduces the concepts and parses through a TLS certificate to b...

Introduction to digital certificates

12 minute read

Introduction to digital certificates and the basic concepts of hashes and cryptographic algorithms that are used to build trust based secure systems

Fun with FPGAs

1 minute read

Joting down my experiences with using an FPGA for developing systems

Writing Linux Device Drivers - Part 1

4 minute read

This tutorial gives a quick introduction to writing Linux device drivers. It will not make you device driver experts, but will give you a starting point to s...

Adding new menu item to PuTTY

1 minute read

I came across a requirement to add a new easy access menu item to the putty terminal window for Windows. This article explains how I did it.

Test coverage analysis with GCOV

6 minute read

A quick tutorial on using GCOV for test coverage analysis. This will get you started to run analysis on your complex test cases.

UPnP Device Architecture

25 minute read

An article that provides an in-depth understanding about the UPNP protocol and its foundational technologies like HTTP, XML, SOAP etc

USB-3.0

19 minute read

An introduction to the core concepts and building blocks of USB 3.0 device side protocol for those who are aware of USB 2.0

USB-2.0

21 minute read

An in-depth tutorial introducing the USB2.0 device side protocol with detailed illustrations on how transactions happen.

PIC microcontrollers

30 minute read

A tutorial on 8 bit PIC Microcontroller architecture and development tools

Device drivers

Writing Linux Device Drivers - Part 1

4 minute read

This tutorial gives a quick introduction to writing Linux device drivers. It will not make you device driver experts, but will give you a starting point to s...

Tutorial

Understanding X.509 Certificate Sructure

13 minute read

An insight into the format and technologies used to pack a X.509 certificate. This tutorial introduces the concepts and parses through a TLS certificate to b...

Introduction to digital certificates

12 minute read

Introduction to digital certificates and the basic concepts of hashes and cryptographic algorithms that are used to build trust based secure systems

Fun with FPGAs

1 minute read

Joting down my experiences with using an FPGA for developing systems

Writing Linux Device Drivers - Part 1

4 minute read

This tutorial gives a quick introduction to writing Linux device drivers. It will not make you device driver experts, but will give you a starting point to s...

Adding new menu item to PuTTY

1 minute read

I came across a requirement to add a new easy access menu item to the putty terminal window for Windows. This article explains how I did it.

Test coverage analysis with GCOV

6 minute read

A quick tutorial on using GCOV for test coverage analysis. This will get you started to run analysis on your complex test cases.

UPnP Device Architecture

25 minute read

An article that provides an in-depth understanding about the UPNP protocol and its foundational technologies like HTTP, XML, SOAP etc

USB-3.0

19 minute read

An introduction to the core concepts and building blocks of USB 3.0 device side protocol for those who are aware of USB 2.0

USB-2.0

21 minute read

An in-depth tutorial introducing the USB2.0 device side protocol with detailed illustrations on how transactions happen.

PIC microcontrollers

30 minute read

A tutorial on 8 bit PIC Microcontroller architecture and development tools

Tutorials