- Building Process
- IDE vs Text Editor
- Tool Chain
- Installing GCC Tool Chain
- Preprocessor Directives
- Preprocessor Conditional Directives
- Compiler
- Memory Sections
- Symbol Table
- Compiler Output
- Assembler
- Linker
Embedded Software Tooling is divided to two courses:
Embedded Software Tooling - Basic
Embedded Software Tooling - Advanced
Basic Embedded Software Tooling and Embedded C - Building Process, Tool Chain, Preprocessor, Compiler and Assembler.
Embedded Software Tooling Objectives:
we aim to identify for you very important information about to Embedded System and the Microcontroller.
after this course you be familiar with most of Embedded System tools to understand the Hardware of Microcontroller and how it works correctly. and knowing the physical memory Sections in Flash and RAM and using it with Linker Script.
and understanding the Startup Code and its functions to initialize the Hardware of Microcontroller like Interrupt vector table and Stack Pointer.
this course for learning all Topics in this Embedded System Tooling:
Identify the Building Process
Install the GCC Tool Chain
Identify all Tools in the Tool Chain
Preprocessor Directives and Preprocessor Conditional Directives
Preprocessor errors
Compiler and clarify its all-internal component.
Assembler and object file
Memory SECTIONS in Flash and Ram in Embedded System
Symbol Table Description
Linker Script and its objectives
Implement Linker Script from scratch for stm32f401.
Startup Code & Entry Point
Implement Startup Code from scratch for stm32f401.
Make File scripting language to automate the building process commands.
Implement batch file to easy use this Building process without any IDEs.
Learn to create a Camera for your Top Down Games
A complete step by step wordpress tutorial! Learn how to use WordPress to develop and build a website from scratch.
Take your first steps in 3D Modeling & Animation with Blender - B3D
Beginners step-by-step guide to creating a Power BI dashboard. The 5 step process for building an effective dashboard.
lifestyle management, nutrition, supplements and herbal remedies for holistic management of perimenopause and menopause
I work as Automotive Embedded Software Developer at SEITech-Solutions GmbH and Embedded Software Instructor
I Present main topics of Embedded Systems like:
Embedded System Concepts, Computer Architecture, AVR Microcontroller interfacing, Embedded System Tooling, Embedded System Testing, ARM Architecture, ARM interfacing, RCC, GPIO, SYSTICK, NVIC, OS Scheduler, RTOS, DAC, IR, SPI, TFT, UART, WIFI, STP, IOT, Bootloader, Memory Sections, C Programming Language, Tooling, Software Development Life Cycle and Testing