Introduction to Embedded Systems Software and Development Environments
Intermediate
Online
3 Weeks
Free
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
Compare Quick Facts
Medium Of Instructions | Mode Of Learning | Mode Of Delivery |
---|
English | Self Study | Video and Text Based |
Courses and Certificate Fees
Fees Informations | Certificate Availability | Certificate Providing Authority |
---|
INR 6638 | yes | Coursera |
The Syllabus
Videos
- 0. Introduction to the Course
- 1. Introduction to the Module
- 2. Introduction to Embedded Systems
- 3. Embedded Software Engineering
- 4. C-Programming Review
- 5. Introduction to Software Configuration Management
- 6. C Standardization and Team Coding Standard
- 7. Development Environments Overview
- 8. Development Kits and Documentation
- 9. Version Control
Practice exercise
Videos
- 1. Introduction to Build Systems using GNU Toolsets
- 2. Compiling and Invoking GCC
- 3. Preprocessor Directives
- 4. Creating Header and Implementation Files
- 5. Linkers
- 6. Make
- 7. Makefiles Part 1
- 8. Makefiles Part 2
- 9. Other Useful GNU Bin Tools
Practice exercise
Videos
- 1. Introduction to Memory Organization
- 2. Memory Architectures
- 3. Memory Segments
- 4. Data Memory
- 5. Special Keywords (Const, Extern & Static)
- 6. The Stack
- 7. The Heap
- 8. Code Memory
Readings
- Programming Assignment Instructions
- Programming Assignment Quiz Solution
Practice exercise
- Week 3 Quiz
- Programming Assignment Quiz
Articles