To open the tutorial about building RTOS from scratch, I will introduce some basic concepts about RTOS.
Custom Boot Loader 
In previous post, we already know about how to config BOOT pins to boot System Boot Loader, and see how it Upgrade Firmware. In this post, I will show you how to build your own custom boot loader from scratch.
Firmware Update by accessing System Memory
In last post we know that System Memory is a flash area, which can be booted up after Power on Reset. This post I will show you a applicability of it to update firmware through USB port.
ARM Cortex_M4 Memory Design and Booting Sequence
Lets investigate the important parts to understand how the ARM Cortex-M4 works from the booting time.
Logic Analyzer – Simple Pulse Width Analyzing
Let see how Logic Analyzer catches the digital output pulse generated by STM32F411VET board.
Logic Analyzer Overview
Today I will introduce you a powerful tool to capture, decode and analyze digital signal in embedded system – Logic Analyzer
GPIO LED Control – Using HAL Library
In GPIO LED Control – Using HAL Library we created a blank project with HAL layer. Now it is time to control the LED with this driver support.
GPIO LED Control – Using HAL Library 
St provides us HAL – Hardware Abstraction Layer that ensures maximized portability across the STM32 portfolio. So let investigate it and see how it helps our work.
STM32CubeF4 Architecture Overview
ST provides STM32CubeF4 MCU packet run on STM32 microcontrollers based on the Arm Cortex-M4 processor. Let review it to understand its very nice benefit with me.
GPIO LED Control – Accessing Register Directly
To open the program tutorial, I will show you how to control LED on STM32F411VET Discovery Board by accessing register directly. It helps you to understand how to use schematic and datasheet in embedded programming.