Piyush Itankar
@_streetdogg
Embedded Engineering @Google | Building http://pyjamabrah.com in spare time, enabling engineers reason well. From AI to Transistor. views are my own.
The Embedded Systems Library is now open for a Free Trial!! The library is a collection of 24 courses (some are WIP) focused on CPU, Assembly and C Programming. Table of contents is here: pyjamabrah.com/library You can browse and pursue any (or all) as part of this trial.…

It is all about the Basics and how it enables clear reasoning... Such messages are becoming a daily affair :) It's good to see how the content we organised around the basics in embedded systems engineering is helping everyone. As a reminder, use code IAMFEELINGLUCKY for a…

Added new lectures to the library over the weekend. Updated: - C Language course with a new project. - aarch64 Baremetal Programming with lectures on hacking the boot sequence and debugging using OpenOCD - Linux Device Drivers - Kernel Facilities and helper functions with…




Added lectures on Debugging and booting ARM-A (aarch64) CPU on Raspeberry Pi. As part of the bare-metal programming of the Cortex-A72 (ARMv8-A, aarch64) CPU we setup a JTAG debugging interface and then control the CPU right from the very first instruction it executes. The…

Use code IAMFEELINGLUCKY for a surprise discount :D courses.pyjamabrah.com/web/checkout/6… We’ll activate this randomly (as and when we can afford discounts). There are 10 of these active. We’ll be adding more lectures to the courses over the next few days. Happy weekend.

Discord Community for Embedded systems Engineers: discord.gg/xVyJAEHzx5 Chat, share, discuss, debug with other professionals.

Back to the basics - struct vs union :) - size of a struct is sum of sizes of all it’s members. a is 1 byte, b is 2 bytes. Size of struct xyz == 1 + 2 = 3 bytes… - size of a union is same as the size of the member with the largest memory footprint. In this example b is two…

Got mine delivered just as hour back! Planning on working on a demo of how regenerative braking works …
Supercapacitors vs. Batteries: A Comparative Analysis Both supercapacitors and batteries are able to store significant amounts of charge and their applications overlap, but which one is best for your circuit or system design. Supercapacitor technology has advanced considerably…
Try this - youtube.com/playlist?list=… Might not need the gun and the vodka! :)
Fine, i'll learn C
pyjamabrah.com/library
Let’s make C and C++ great again! Let’s bring it back strong!
Learn these to master embedded software engineering...

Embedded Engineers design more performant software than general software engineers. Why? Because they have a deeper sense of what layers (lib, os, cpu) beneath their software are doing.
Learn embedded!!
JEE folks while josaa counseling going on:
Woke up to this email. Made my day 🥰 The Library is a Banger!! pyjamabrah.com/library use code OL (33% if still active) or LIB25 (25% active until July 1st week) on the yearly plan.

Got on a call with @HardikSeth69 to talk about PCB things :)

Now part of the Library: pyjamabrah.com/library/#ldd-1… Claim the 25% Discount (applied on the link): courses.pyjamabrah.com/web/checkout/6… The Linux kernel doesn't use the Standard C Library and implements the functions as its own modern libraries. This course is focused on exploring the…

I screwed up class 11th/12th - Physics/Chemistry/Math Obviously, did not make it to IIT or NIT or any other reputed college. I tumbled over to a Tier-3 college. Knowing full well by basics were broken. I spent my college years and many more after that learning from @MIT's OCW.…