К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Embedded Systems using C · LearnSpace
Назад в каталог
courseraПрограммирование

Embedded Systems using C

Курс от EDUCBA
Начальный≈ 11 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Embark on a comprehensive journey into Embedded Systems with this course. Module 1, "Introduction to Embedded Systems," lays the foundation by exploring principles, architectures, and essential devices. In Module 2, "Programming Fundamentals in C," participants master C programming essentials, including operators, storage classes, and flow control structures. Transitioning to Module 3, "Advanced Concepts in C for Embedded Systems," participants delve into functions, arrays, pointers, and string manipulation techniques. By the course's conclusion, participants emerge equipped with the knowledge and skills necessary for confident navigation and programming in C for embedded systems development. Learning Outcomes: Upon completing this course, participants will: 1) Gain a solid understanding of Embedded Systems principles, architectures, and essential devices. 2) Master C programming essentials, including operators, storage classes, and flow control structures. 3) Dive deep into advanced C concepts crucial for embedded systems, such as functions, arrays, pointers, and string manipulation techniques. 4) Acquire practical skills through hands-on projects and exercises, enhancing their ability to develop embedded systems applications. 5) Develop confidence in their ability to design, program, and troubleshoot embedded systems using C. Target Learners: 1) Electrical Engineering or Computer Science Students: Those pursuing degrees in electrical engineering or computer science, particularly with an interest in hardware-software integration and low-level programming. 2) Embedded Systems Professionals: Engineers or professionals already working in the field of embedded systems who want to deepen their understanding of C programming for embedded applications and enhance their skill set. Pre-requisites: 1) Basic Programming Knowledge: Familiarity with programming concepts such as variables, loops, functions, and data structures. 2) Understanding of C Programming Language: Proficiency in the C programming language including syntax, data types, pointers, memory management, and basic file operations. 3) Fundamental Electronics Knowledge: Basic understanding of digital electronics, microcontrollers, and input/output (I/O) interfacing concepts. 4) Computer Architecture Basics: Knowledge of computer architecture fundamentals such as CPU, memory, input/output devices, and the concept of interrupts.

Навыки, которые вы освоите

Embedded SystemsC (Programming Language)MicroarchitecturePeripheral DevicesHardware ArchitectureData StorageMemory ManagementSystem ProgrammingComputer ArchitectureSystems ArchitectureEmbedded SoftwareComputer HardwareDebuggingData Structures

Программа курса

3 модулей · 83 учебных материалов

01Introduction to Embedded Systems19 материалов

ES Overview (What, Where, When, Why, How)

Introduction to the CourseВидеоEmbedded System - OverviewВидеоEmbedded System - BasicsЧтениеES Overview (What, Where, When, Why, How)Задание

Учитесь у экспертов

EDUCBA

Преподаватель курса

Embedded Systems using C
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 11 ч

3 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета

Components and Structure of Embedded Systems

Component and StructureВидеоUnderstanding Component and StructureЧтениеComponents and Structure of Embedded SystemsЗадание

Embedded System Architecture (MCU vs MPU)

Architecture of Embedded SystemВидеоMCU vs MPUВидеоEmbedded System Architecture: Microcontroller (MCU) vs. Microprocessor (MPU)ЧтениеEmbedded System Architecture (MCU vs MPU)Задание

Peripheral Devices in Embedded Systems

Devices in Embedded SystemВидеоEnvironment Setup for Embedded SystemВидеоPeripheral Devices in Embedded SystemsЧтениеEmbedded SystemsОбсуждениеPeripheral Devices in Embedded SystemsЗаданиеExploring Embedded Systems: From Fundamentals to Architecture SelectionDIALOGUEIntroduction to Embedded SystemsЗаданиеChoosing an Embedded Platform for a New DeviceDIALOGUE
02Programming Fundamentals in C36 материалов

Introduction to C Programming

Introduction to CВидеоC vs Embedded CВидеоHow C Programming WorksВидеоBasic C ProgramВидеоIntroduction to C ProgrammingЗадание

Operators in C

Variables in CВидеоOperators introductionВидеоArithmetic Operator and Assignment Operator Part 1ВидеоArithmetic Operator and Assignment Operator Part 2ВидеоRelational Operator and Logical Operator Part 1ВидеоRelational Operator and Logical Operator Part 2ВидеоRelational Operator and Logical Operator Part 3ВидеоBitwise Operator and Size of Operator Part 1ВидеоBitwise Operator and Size of Operator Part 2ВидеоBitwise Operator and Size of Operator Part 3ВидеоConditional OperatorsВидеоComma OperatorsВидеоOperators in CЗадание

Types and Storage Classes in C

Types and Storage Classes in CВидеоTypes and Storage Classes in CЗадание

Flow Control in C

Introduction to Flow Controls & it's TypesВидеоIF Condition and It's TypeВидеоNested If ConditionВидеоMultiple If-Else StatementsВидеоSwitch Statement Part 1ВидеоSwitch Statement Part 2Видео
03Advanced Concepts in C for Embedded Systems28 материалов

Functions in C

What is Function in C and It's typesВидеоProgramming Demonstration of Function Part 1ВидеоProgramming Demonstration of Function Part 2ВидеоFunctions in CЗадание

Arrays in C

What is an Array?Видео1D Array and its iteration Part 1Видео1D Array and its iteration Part 2Видео2D Array and its iterationВидео3D Array and its iteration Part 1Видео3D Array and its iteration Part 2ВидеоArrays and FunctionsВидеоArrays in CЗадание

Pointers in C

What is a PointerВидеоPointers DemoВидеоPointer to a PointerВидеоPointers in CЗадание

String in C

What is a StringВидеоProgramming Demonstration of StringВидеоArray and StringsВидеоPointer and StringsВидеоString in CЗадание

Embedded Application Development Programming Options

Creating a Simple ProjectВидеоProgramming Demonstration and BuildВидеоDeployment of the Program Part 1ВидеоDeployment of the Program Part 2ВидеоDiscussion Prompt - Arrays in CОбсуждениеEmbedded Application Development Programming OptionsЗадание
Loops and Its TypesВидео
For LoopВидео
While LoopВидео
Do-While LoopВидео
Nested LoopВидео
Break and Continue StatementВидео
Go to and Return StatementВидео
Multiple If-Else StatementОбсуждение
Flow Control in CЗадание
Programming Fundamentals in CЗадание
Advanced Concepts in C for Embedded SystemsЗадание