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

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

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

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

Architecting Smart IoT Devices

Курс от 28DIGITAL
Средний≈ 33.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

The Architecting Smart IoT Devices course will teach you how to develop an embedded systems device. In order to reduce the time to market, many pre-made hardware and software components are available today. You'll discover all the available hardware and software components, such as processor families, operating systems, boards, and networks. You'll also learn how to use and integrate these components. At the end of the course, you will be ready to start architecting and implementing your own embedded device! You'll learn how to debug and fine-tune your device and how to make it run on a low power supply.

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

Real-Time Operating SystemsInternet Of ThingsDebuggingOperating SystemsSystems ArchitectureNetwork ProtocolsComputer ArchitectureOS Process ManagementHardware ArchitectureHardeningSystem RequirementsPerformance TuningEmbedded SoftwareGeneral NetworkingWireless NetworksSecurity EngineeringEmbedded SystemsSystem ProgrammingThreat Modeling

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

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

01Welcome to Architecting Smart IoT Devices4 материалов

Welcome to Architecting Smart IoT Devices

Welcome to Architecting Smart IoT DevicesВидеоHardware you'll need for the assignmentsЧтениеHow to navigate through this courseЧтениеGetting to know you!Обсуждение

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

Martin Timmerman

Prof Dr

Maarten Weyn

Professor

Architecting Smart IoT Devices
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 33.5 ч

5 модулей

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

Субтитры: Арабский, Французский, Бенгальский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Ория, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
02Hardware & Software for EmS31 материалов

Welcome to module 1!

Welcome to Module 1!Видео

Processors

ProcessorsВидео

Processors web tour

What's a web tour and what does it have to do with quizzes?ЧтениеStudy of a few Embedded Processor FamiliesЧтениеMCU, SOC, FPGAЧтениеCache, pipeline and couplingЧтениеProcessorsЗадание

Boards

BoardsВидео

Boards web tour

Where do (development) boards come in?ЧтениеExplore examples of boardsЧтениеBoardsЗадание

Networks

NetworksВидеоOptional ResourcesЧтение

Networks web tour

Network basics - for network newbiesЧтениеSensor Networks for IoTЧтениеNetworksЗадание

Software Components

Software ComponentsВидео

Software Components web tour

Multi-what?ЧтениеOperating System typesЧтениеProtocol stacksЧтениеLicensesЧтениеIntegrated Development EnvironmentЧтениеSoftware ComponentsЗадание

IoT Components

IoT ComponentsВидео

IoT Components web tour

IoT today and tomorrowЧтениеIoT and big data (in the cloud)ЧтениеComplete solution market offeringsЧтениеApplication protocolsЧтениеIoT ComponentsЗаданиеSensorTag ExperimentЧтениеSensorTag Experiment: what did you find out?
03RTOS38 материалов

Welcome to Module 2!

Welcome to Module 2!Видео

From XXS to XXL

From XXS to XXLВидеоOptional ResourcesЧтение

XXS/XXL web tour

Silicon vendor - independent OSЧтениеSilicon vendor OS for IoTЧтениеXXS (RT)OS for IoTЧтениеEvaluation reports on the embedded OSЧтениеXXS/XXLЗадание

Real-time Scheduling

Real-time SchedulingВидеоOptional ResourcesЧтение

Real-time Scheduling web tour

Arbitration in a hardware bus-based environmentЧтениеScheduling algorithmsЧтениеReal-Time SchedulingЗадание

Synchronisation and Communication

Synchronisation and CommunicationВидеоOptional ResourcesЧтение

Synchronisation and Communication web tour

RTOS overviewЧтениеReading more about RTOSЧтениеWhat is priority inversion, inheritance and ceiling?ЧтениеWhat does an RTOS have to offer?ЧтениеMultitasking programming languageЧтениеInvestigate an RTOS of your choiceЧтение

Device Drivers

Device DriversВидеоOptional ResourcesЧтение

Device Drivers web tour

VRTX vs NucleusЧтениеProcessor interrupt modelsЧтениеDevice Driver model exampleЧтениеDriver certification programsЧтениеDevice DriversЗадание

Five Rules for Architecting a Multithreading Design

Five rules for architecting a multithreading designВидеоOptional ResourcesЧтение

Five Rules for Architecting a Multithreading Design web tour

Rules for taskingЧтениеRate Monotonic SchedulingЧтениеTools for schedulability analysisЧтениеFault-Tolerance DesignЧтениеMultithreading DesignЗадание

Turn your smartphone into a BB gateway

Turn your smartphone into a BB gatewayЧтениеTurn your smartphone into a BB gatewayОбсуждение
04System Finalisation 37 материалов

Welcome to Module 3!

Welcome to Module!Видео

Software Development Tools and Environments

Software development tools and environmentsВидеоOptional ResourcesЧтение

Development Tools and Environments web tour

Challenges in Embedded Systems DevelopmentЧтениеConnecting target and hostЧтениеIDE examplesЧтениеLanguages for Embedded SystemsЧтениеRemote debugginng (optional experiment)ЧтениеCross-compiler practiceЧтениеDevelopment Tools and EnvironmentsЗадание

Debugging Basics: Threads and Device Drivers

Debugging basics: Thread and Device DriversВидеоOptional ResourcesЧтение

Debugging Basics web tour

Simulation on hostЧтениеLogical remote debuggingЧтениеRealtime debuggingЧтениеStep by step (optional)ЧтениеDebugging BasicsЗадание

Debugging Specials and Code Tuning

Debugging Specials and Code TuningВидеоOptional resourcesЧтение

Debugging Specials web tour

MMU as debugging toolЧтениеFinetuningЧтениеDebugging SpecialsЗадание

Testing and Device Simulation

Testing and Device SimulationВидеоOptional ResourcesЧтение

Testing and Device Simulation web tour

White- and black-box testingЧтениеSimulating input, capturing outputЧтениеSporadic bugsЧтениеSystem survival under failureЧтение

Hardware or Software Security?

Hardware or Software Security?ВидеоHardware or Software Security?Чтение

Hardware or Security web tour

Security requirementsЧтениеSecurity coding techniquesЧтениеCryptographyЧтениеSecurity modelsЧтениеNo reverse engineeringЧтениеHow vendors deal with security issuesЧтениеPrivate Clouds
05Low Power10 материалов

Welcome to Module 4!

Welcome to Module 4!Видео

What is low power?

What is low power?Видео

Power Budget

Power BudgetВидео

Measuring Power Consumption

Measuring Power ConsumptionВидео

On-board Communication

On-board communicationВидео

External Communication

External CommunicationВидео

How long will the battery last ?

How long will the battery last?ЧтениеDiscussion promptЧтение

Reading assignment

Reading assignmentЧтение

Quiz

Graded Quiz Low PowerЗадание
Обсуждение
Synchronisation and Communication web tourЗадание
Чтение