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.
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).
We assume our leadership in the information technology and office automation industries in Canada and elsewhere by providing training to members of the companies that are our clients. We help optimize the work of their staff across multiple IT environments.
In order to support a high level of customer satisfaction, we obtain precise evaluations after each training course, constantly improve our knowledge, and create new training courses to anticipate needs.
To maintain our leadership, the management of our company partners with experienced trainers who are carefully assigned to each training course in Montreal, Quebec, and the Ottawa and Toronto regions.
During this program, you will learn topics surrounding device programming, data analytics, machine learning, solution design skills, and industry verticals that are using IoT.
This course focuses on the pervasiveness of the internet. Learners explore the internet of things through the construction of simple interfaces between computers and the devices they control.
This course combines the power of coding and hardware to show how sensors can be used for powerful action. Students will program sensors to show how devices can communicate with the power of IOT.
In ‘Applied Internet of Things (IOT)’ students will develop an understanding of the practical implementation of IoT in different market segments by analyzing current real-world case studies.
The student will learn about the exciting field of Internet of Things, build smart sensors and displays, create programs that consume and compile sensor data, and transmit information over WiFi, Bluetooth, and using LoRa. The student will present each project to the other students.
© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy