Derived Datatypes in C: An In Depth Explanation

What are derived datatypes in C? This article will give an in depth explanation of what derived datatypes in C are and how you can use them. If you have not yet read my previous post on Starting With C Datatypes which covered the primitive datatypes I would highly recommend you do so! This article will cover the middle column as shown in the diagram below. Let’s get to it!

Derived Datatypes in C: An In Depth Explanation Read More »

Photo By: fabio

Starting With C Datatypes: An In Depth Explanation

When starting with C one of the most important fundamentals to learn about the language is what I like to call the “building blocks”. The building blocks in C are known as Primitive Datatypes. Every datatype in C can either be derived or built from the Primitive Datatypes. In C, There are a few parameters of metadata that we need to know about. See the list below for more information regarding this metadata:

Starting With C Datatypes: An In Depth Explanation Read More »

Photo By: Lauren Mancke

What is Firmware Engineering?

Have you ever encountered a situation where you had to explain something to someone but can’t quite get your point across clearly? Every time I am asked the question “What do you do for a living?” this is exactly how I feel! I usually give a pretty generic response such as “I’m a computer engineer” or “I write software” (Pretty lame, yes, I know…). Now, if I were to give a more non-generic answer like, “I write firmware” or ” I am a firmware engineer” I usually get a thousand yard stare and a pool of spittle collecting in the corner of one’s mouth (Hence, the generic reply)! So, what exactly is this witchcraft called “Firmware Engineering”? The purpose of this article is to explain exactly that!

What is Firmware Engineering? Read More »

Photo By: Danielle MacInnes

Going Live!

Hello and welcome to Tsunami Code! This is a new site for me to share my knowledge of the embedded firmware industry and to provide the most accurate and high quality content an embedded firmware engineer can find! I am really excited about creating this website as I have always had a desire to do

Going Live! Read More »