The Internet Of Things (IOT)

by Doussou Formation Claim Listing

The Internet of Things (IoT) is at the heart of today's major technological innovations in the fields of health, agriculture, security, energy, transport and industry.

₹3754

Contact the Institutes

Fill this form

Advertisement

Doussou Formation Logo

img Duration

5 Days

Course Details

The Internet of Things (IoT) is at the heart of today's major technological innovations in the fields of health, agriculture, security, energy, transport, and industry. During this training, the integration and use of embedded systems are covered in order to develop prototypes or projects related to the Internet of Things (IoT).

This training is aimed at both technical executives and project managers.

  • Entrepreneurs in the innovation and digital professions;

  • Engineers and technicians who want to develop embedded systems for IoT;

  • Teachers, researchers, and students.

At the end of this training, auditors will be able to understand the embedded systems environment as well as implement and develop an embedded system for IoT.

 

Course Details

A general introduction to embedded systems

Understanding the environment

  • STM32 Discovery Kit, Stlink Debug Prob, IAR IDE, Linux, and Arduino IDE

  • C-embedded, What you need to know

  • Toolchain

  • Data type (stdint.h)

  • Data placement (Main memory, stack, or head)

  • Allocation classes (auto, static, register, extern, const)

  • Binary operations (AND, OR, XOR: what is a mask)

  • Shift

  • Boolean

  • Break-Continue statement

  • Preprocessor

  • Volatile

 

STM32 Microcontroller

  • STM32 Architecture (Master/Slave CPU/RAM/Periph Interconnection)

  • CortexM4 bus (ARM Amba,, AHB/APB)

  • STM32 Clock Tree (System_clk, glock gating, etc.)

  • GPIO device (Input/output configuration)

 

STM32 IAR Application (C-embedded)

  • Hello word Project (IAR configuration, Stlink Config Register definition), Led toggling with STM32

  • STM32: Real-time debug, access to registers

  • CMSIS Library (IAR startup file)

  • Application with CMSIS

 

STM32 Lab

  • LAB1: chase LED (red, green, blue, orange) (use of pre-processors)

  • LAB2: flashing of LEDs with different frequencies

  • LAB3: Development of a menu to control LEDs

 

LAB4: Using the buttons
The HAL

  • library HAL libraries provide ST

  • HAL Architecture

  • Introduction to CubeMx ST tool

  • Project configuration with CubeMx

  • HAL code generation with cubeMx

  • Clock configuration

  • understand the clock architecture on the STM32 (PLL/HSI/HSE/SYSCLK/AHB)

  • LAB1: Generate a HAL code with different frequencies (clock system frequency)

  • Understanding STM32

  • Interrupts: Presentation of the NVIC EXTI and SYSCFG

  • block Develop the First Application with Button Interrupts (EXTI)

  • LAB2: Manage priority with two configured interrupts

  • Understanding DMA

  • Presentation of DMA: Operating Principles, CPU Offload.

 

Benefits :

  • Course material for each participant

  • Trainer support after training

  • We offer you, in public session:

    • Tea, coffee

    • Parking (only in certain cities)

    • Wireless internet connection

 

Goals :

The Internet of Things (IoT) is at the heart of today's major technological innovations in the fields of health, agriculture, security, energy, transport, and industry. During this training, the integration and use of embedded systems are covered in order to develop prototypes or projects related to the Internet of Things (IoT).

  • Montreal Branch

    1176 Bishop Street, Montreal

© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy