Skip to content

This repository contains my personal course notes and coding practices for the Coursera's 'Introduction to Embedded Systems Software and Development Environments' course by University of Colorado Boulder.

License

Notifications You must be signed in to change notification settings

PeterEmad146/Introduction-to-Embedded-Systems-Software-and-Development-Environments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Course Notes and Coding Practices

Welcome to my repository for Introduction to Embedded Systems Software and Development Environments offered by Coursera and University of Colorado Boulder. This repository contains my personal notes, coding practices, and exercises related to the course. My goal is to use this repository to enhance my understanding of the course material and to share my learning journey with others who may find it useful

About This Repository

In this repository, you'll find:

  • Notes: Detailed notes on course concepts and topics.
  • Coding Practices: Solutions and coding exercises I've worked on to practice the material.
  • Assignments: My versions of the assignments, along with explanations and thought processes.

Course Overview

Module 1 - Embedded System Development Components

  • Embedded Systems Overview

    Environment
    Hardware
    Software

  • C-Programming Review
  • Software Configuartion Management (SCM)
  • Version Control

Module 2 - Compilation with GCC and GNU Make

  • Building Software with GNU Tools
  • Analyzing Complied Code

Module 3 - Memory Types, Segments, and Management

  • Memory Systems
  • Software to Hardware Memory Interface
  • Writing Code for Different Program Segments

Acknowledgements

While working through this course, I found a helpful repository that contains assignemtns and solutions. Although I don't have direct access to these materials on Coursera, this repository has been instrumental in my leanring process. I want to acknowledge and give credit to the creator of the repository for their contributions. This repository can be found here: Link

Usage

Feel free to explore the notes and coding practices shared in this repository. If you have any questions or suggestions, please open an issue or reach out to me. I welcome feedback anc collaboration!

Contact

For any inquiries or comments, you can reach me at: LinkedIn

About

This repository contains my personal course notes and coding practices for the Coursera's 'Introduction to Embedded Systems Software and Development Environments' course by University of Colorado Boulder.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published