To Be Professional In Embedded System, yo have to learn in depth the C / Embedded C programming language.
In this Course you will learn C / Embedded from scratch.
this course is considered an entry point to embedded system field.
SO you will be familiar with embedded system fields in the introduction Section and starting learning C programming from scratch starting from C Basics section till Pointers Section.
Then you will deep dive in Embedded C Section.
this Course will give you the capability to write a professional C code, SO the recommended step after this course to learn microcontroller architecture and interfacing to start write a Drivers for ( CAN, LIN, I2C, SPI, GIC, GPIO, ......).
In This Course You will Learn :
In introduction (Sections) you will learn:
In C Programming (Sections) you will learn:
In Embedded C (Section) you will learn:
•VOLATILE TYPE QUALIFIER
•STATIC & DYNAMIC LIB
•Booting with different Running Mode
•Lab1 (write a baremetal SW from scratch)
•Navigate the .obj files (relocatable images)
•Executable file sections (.data, .bss and rodata)
•Linker and locator
•Linker script commands
•gdb debugger Commands
Also In learn-in-depth .com
you can learn and find a materials for