Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
The Library Access is a collection of courses focused on lowering the barrier to learning and mastering Embedded Systems software engineering.
-
Hey there, welcome back!
-
With BL1 having done the heavy lifting of raw architectural setup, we have arrived at BL2 (Trusted Boot Firmware).
-
Hello!
-
In Day 1, we established that TF-A operates as the gatekeeper of the system, and that the boot process is a chain of trust broken into several stages.
-
Hey there!
-
In this post, we explore what a function pointer is, what it really means for the machine, how to define it, and how to use it.
-
The three key skills you need to start your career as an embedded software engineer.
-
This note explains what a system call is, what you should imagine when trying to understand it and how you can design one.
-
A Quick Guide to getting up and running with the Soan Papdi FPGA board.
-
The Design and Deliberation I am a big believer of mental models and visualisations when it comes to learning technical concepts.
-
I made this project to understand how audio data can be analyzed and displayed visually.
-
What is so special about this course?
-
Embedded systems are specialized electronic setups designed to handle specific tasks by sensing environmental conditions, processing the data, and affecting the surroundings through actuators.
-
Course Highlights Hands-On Approach: Follow along with practical, real-time demonstrations of each step, from source code to a running system.
-
Let’s now actually understand the need and usage of GDB, OpenOCD, JTAG, SWD, etc.
-
GDB, OpenOCD, JTAG, SWD etc are terms often thrown around when it comes to debugging in an embedded environment.
-
ABI and Procedure call standard are backbone to safe-guard compatibility and inter-operability.
-
Interrupt handling is a very critical part of any architecture.
-
Syscalls and switching between different exception levels is a very intricate topic filled with minute details which are often overlooked.
-
If you’ve ever wondered how the tiny chips powering your smartphone or laptop come to life, you’re in for a treat.
-
ARM-A is the most prevalent architecture out there powering billions of devices.
-
A System on Chip (SoC) is an integrated circuit that combines multiple components of a computer or electronic system into a single chip.
-
Nordic nPM1300 PMIC Evaluation Board!
-
Bootloaders are the unsung heroes of ARM Cortex-M-based systems, ensuring reliable startup, application execution, and firmware updates.
-
How to learn Firmware Development Every embedded system has a CPU with firmware running on it.
-
Important: Planned courses are not yet ready for learners and will be added as the current recording concludes.
-
Most Linux device driver engineers cannot reason about how the Linux kernel boots or how a device driver is loaded.
-
What does a humble device like a router do?
-
Pulse-Code Modulation (PCM) is a method used to digitally represent analog signals, particularly audio.
-
Git and Gerrit are pivotal tools in the software development industry, each serving distinct yet complementary roles that enhance collaboration, code quality, and workflow efficiency.
-
I am going to explain the anatomy of assembly code using RISC-V as an example since it’s a clean, modern instruction set architecture (ISA) that’s easy to understand.
-
In this article, I want to talk about the do{..}while(0) construct in C.
-
various types of scopes.
-
Delta Timer List Efficient timer management is a crucial aspect of embedded systems, especially in applications requiring low-power operation, RTOS scheduling, or precise event timing.
-
Storage Classes in C Language In the C programming language, a storage class defines the scope (visibility) and life-time of variables and/or functions within a program.
-
Tokens In the C programming language, tokens are the smallest individual units of a program that the compiler recognizes and processes during lexical analysis, the first phase of compilation.
-
For the purpose of these Terms and Conditions, The term “we”, “us”, “our” used anywhere on this page shall mean Typobrahe Education LLP, whose registered/operational office is F002, Keerthi Harmony Bengaluru KARNATAKA 560016.
-
Shipping is not applicable for business.
-
This privacy policy sets out how Pyjama Cafe (formally Pyjama Brah) uses and protects any information that you give Pyjama Cafe (formally Pyjama Brah) when you visit their website and/or agree to purchase from them.
-
At Typobrahe Education LLP (pyjamacafe.com), we strive to deliver high-quality online courses on Embedded Systems that provide exceptional value to our learners.
-
You may contact us at support@pyjamacafe.com
-
Refund Policy Thank you for purchasing one of our online courses!
-
The Design and Deliberation The internet is flooded with coding courses—yet none rival this.
-
What is so special about this course?
-
The Design and Deliberation As the embedded software gets more nuanced, the answer to performance and reliability usually becomes clever organization of the data and algorithms that leverage that organization.
-
Various Abstractions The layers of abstraction all the way down to Nature that lead us to the world of Electronics, Solid State machines and AI.
-
Harris & Harris Few days back I decided to implement a RISC-V rv32i CPU and deploy it on an FPGA.