Month: June 2021

  • How to use gdb debugger in raspberry pi for ARM assembly programs

    After you have written your program. You try to run your program, sometimes the output produced by your program is not as you would have desired. That’s when you use the debugger to look into the code and figure out what went wrong. Debugging gives you an insight look into the low level programming instructions…

  • Stack implementation without pointer

    Stack is a type of data structure, where data is stored in Last In First Out fashion. In embedded system there are different kind of stacks available. They are implemented in hardware and software. The hardware implementation of stack is faster than software stack; but the size of stack in hardware is limited. There are…

  • STM32L476vg ARM Cortex M4F Architecture

    It uses ARM v7E-M architecture. It a Harvard based architecture with two distinct buses for data and memory. It has all the instruction set of M0, M1 and M3 . It also has an additional feature set to support Floating-point Arithmetic. IEEE754 standard in single precision and double precision. The following points are from the…