Mobilité EUt+
Retour

Page du cours ✏️


Programming of Embedded Systems
BCSCe25.2

Description
AIMS AND OBJECTIVES OF THE COURSE: The aim of the course is to teach the students knowledge on the main problems of programming and design of embedded systems of development type, connecting various modules and building network communication between smart devices based on logic from the Internet of Things.
DESCRIPTION OF THE COURSE: Place and role of embedded systems in modern life; Classification and characteristics of modern systems for embedding, data collection and management; Systems with standard architecture; Systems built on single-chip architecture; types of embedded development systems; Application of embedded systems in actual environment; Real-time work; Organization and structure of embedded computers; Classification and characteristics of peripheral devices; Analog Input Output Peripherals; Software-controlled input - output, protocols and drivers; interruptions - hardware and software mechanisms; protocols of communication between embedded systems; connecting standard peripherals - examples; Software for development, operating systems and work with Arduino, Raspberry Pi, NodeMCU, Intel Edison, STM8 and others. Assembly languages and assembly in embedded systems. Software using the languages C, C ++, Python, Java, Processing, Lua, Html, CSS, JavaScript and others.

Crédits ECTS
4

Langue d'enseignement
English

Langue d'examen
English

Langue des supports pédagogiques
English

Acquis d'apprentissage fondamentaux

Entité de gestion (faculté)