Posts by Tags

AWS

Alexa

Azure

Blogging

Buildroot

C programming

CSCOPE

Digital Certificates

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

Digital Ocean

Docker

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...

ESP8266

Electronics

FPGA

Fun with FPGAs

1 minute read

Joting down my experiences with using an FPGA for developing systems

GCOV

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.

Google Home

HDL

Hardware

IOT

IoT

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

JTAG

Kernel

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...

Linux

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...

MPLAB IDE

PIC microcontrollers

30 minute read

A tutorial on 8 bit PIC Microcontroller architecture and development tools

MQTT

Microcontrollers

Networking

Decrypting embedded TLS communication

2 minute read

While developing cloud connected products, one of the major challenges is debugging application layer errors within a TLS connection. This article describes ...

Understanding JSON Web Tokens

5 minute read

JSON Web Tokens (JWT) are becoming popular even outside the traditional web authentication use-cases with the advent of IoT and connected devices. This artic...

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

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

PCB

PIC microcontrollers

PIC microcontrollers

30 minute read

A tutorial on 8 bit PIC Microcontroller architecture and development tools

Raspberry Pi

Security

Decrypting embedded TLS communication

2 minute read

While developing cloud connected products, one of the major challenges is debugging application layer errors within a TLS connection. This article describes ...

Understanding JSON Web Tokens

5 minute read

JSON Web Tokens (JWT) are becoming popular even outside the traditional web authentication use-cases with the advent of IoT and connected devices. This artic...

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

Server Setup

Smart Home

ThreeJs

UPNP

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

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.

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.

USB 3.0

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

Upgrade

XML

buildroot

embedded linux

embedded networking

freeboard

kernel

letsencrypt

linux

openssl

putty

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.

putty customisation

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.

putty menu

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.

shell scripting

vim

websocketServer