Design an Advanced Embedded systems - Introduction. S1 Ep1

Hey there!

Hope things are going great your end :)

A quick introduction for those of you who don't know me. I am Vasuki Shankar, an electronics engineer, who is based in Bangalore. I am an embedded systems guy, who enjoys building systems that work (well, it doesn't turn out that way all the time :D)

Writing a technical article is something I always had on my mind, but it somehow never materialized. Just like a thread you want to execute, but the CPU never really schedules it. But not anymore (hopefully :p).

So I have come up with an idea to write technical articles (yeah, i know I would loose half of my audience at this point. Bye!) on things that I know best - "Embedded systems and Computer Architecture". Or perhaps I should say, the only thing I know :D

This wont be yet another boring, looooo...ooong, verbose, iron nuggets that you cannot digest, but very concise (just a paragraph long) articles on topics in embedded systems and computer architecture. I wont be burdening the internet by writing the same old 101-articles on what is a microcontroller (zzz..zzz), what is an embedded system(yawn... :O), what is the difference between a computer and an embedded systemmmmmmmmmm fddddddddddddddddddddddddddddddddddddddd.sdddddddddddddddddddddddddddddddddddddddddsssssssssssssssssssssssssssssssssssssssssssssssss - Damn, I slept off...

Where was I? oh yeah, so I wont be going through the basics. There is already too much material available out there. But instead, I would be concentrating on slightly advanced topics that might have lesser coverage.

Something on the lines of hardware security in an embedded systems, Bootloaders, work-queues in interrupt handling, micro-kernel architecture etc. These will be useful to designers and coders who would work on a Hardware-Software intersection.

Lets start off this journey of learning and sharing knowledge! :)

Oh btw, most important point - I am a learner, and I am quite bound to make mistakes in my articles. Please do correct me while I do so and help me learn better :)


Thanks and have a good day!

Vasuki Shankar.

Hey! You're off to a great start! My best wishes! Although this is way out of my league, still makes up for an interesting read. It's good to know about this!

To view or add a comment, sign in

More articles by Vasuki Shankar

  • Decoding AI Hardware: CPUs, GPUs, and TPUs for Machine Learning Workloads

    With the emergence of the AI revolution, people often ask me what makes a good computing platform for training and…

    12 Comments
  • Decoding the CPU - Instruction Set Architecture (ISA)

    Hey there! Welcome back to our exploration where we are going to break open the CPU and understand how the instructions…

    3 Comments
  • Decoding the CPU - Software POV

    It always excites me to think of how the CPU executes the code we write. For example, how on earth would the 'for loop'…

    2 Comments
  • How are Interrupts handled in a processor - a detailed view

    Interrupt handling has always been one of my favorite topics to dig into. Even though the concept may appear so simple,…

    7 Comments
  • Virtual memory management - S1 Ep4

    Hello there, Sorry that I took quite a while to come up with this continuing article from the series we had started…

    1 Comment
  • Booting sequence - BOOT ROM - S1 Ep3

    In my previous article, I had introduced the concept of booting sequence in a computing system. Booting sequence…

    3 Comments
  • Bootloader & Booting sequence - S1 Ep 2

    Microcontrollers and processors are there all around us. The #intel i5 processor on your laptop, the Exynos SOC on your…

    2 Comments

Insights from the community

Others also viewed

Explore topics