Packt

Embedded Wifi Bare-Metal Development From Ground Up™

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

Embedded Wifi Bare-Metal Development From Ground Up™

Inclus avec Coursera PlusEn savoir plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Build ESP8266 WiFi libraries for STM32

  • Develop UART drivers for WiFi communication

  • Store sensor data in cloud-based workflows

Compétences que vous acquerrez

  • Catégorie : Real Time Data
  • Catégorie : Wireless Networks
  • Catégorie : Data Security
  • Catégorie : Cloud Management
  • Catégorie : Software Installation
  • Catégorie : Embedded Systems
  • Catégorie : TCP/IP
  • Catégorie : Network Protocols
  • Catégorie : Development Environment
  • Catégorie : General Networking
  • Catégorie : Web Services
  • Catégorie : Data Management
  • Catégorie : Embedded Software
  • Catégorie : System Programming
  • Catégorie : Debugging
  • Catégorie : Internet Of Things

Outils que vous découvrirez

  • Catégorie : Remote Access Systems
  • Catégorie : Web Servers
  • Catégorie : Integrated Development Environments
  • Catégorie : VPN Clients

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

octobre 2026

Évaluations

13 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 12 modules dans ce cours

This module guides learners through the essential setup processes for their development environment, including downloading, installing, and configuring tools and documentation. It also introduces the concept of bare-metal development and provides hands-on practice in setting up a GPIO output driver. By the end, learners will be fully prepared to begin practical coding tasks.

Inclus

6 vidéos1 devoir

This module introduces key networking concepts and the WiFi protocol, focusing on their role in embedded systems and IoT communication. Learners will explore the history, operational characteristics, and practical applications of WiFi in firmware development. The content helps build foundational knowledge for integrating networking capabilities into IoT devices.

Inclus

4 vidéos1 devoir

This module guides learners through the process of developing a debug UART driver, covering step-by-step implementation, configuration of GPIO pins, parameter settings, writing functions, and testing. It provides practical skills in embedded systems communication and firmware development.

Inclus

5 vidéos1 devoir

This module provides hands-on instruction on developing a UART driver for the ESP platform, focusing on firmware implementation and communication protocols. Learners will gain practical skills in embedded systems development and device communication.

Inclus

1 vidéo1 devoir

This module focuses on the implementation of a System Tick (SysTick) Timer Driver, providing learners with practical skills in firmware development and real-time system timing. Students will gain an understanding of how to structure and execute low-level timer operations effectively.

Inclus

1 vidéo1 devoir

This module covers the design and implementation of First-In-First-Out (FIFO) data structures for managing data flow in communication systems. Learners will gain hands-on experience with firmware development, focusing on both transmitter and receiver functions. The module also includes testing strategies to ensure reliable data handling.

Inclus

5 vidéos1 devoir

This module provides an in-depth exploration of circular buffer data structures, focusing on their implementation, management, and testing in embedded systems. Learners will develop skills in initializing, storing, retrieving, and validating data within a circular buffer, with an emphasis on firmware development and IoT communication workflows.

Inclus

16 vidéos1 devoir

This module explores the process of building a WiFi connection library for the ESP8266, focusing on station mode, IP address retrieval, multiple connections, and TCP server implementation. Learners will gain hands-on experience in embedding IoT communication features into firmware and configuring essential hardware components.

Inclus

8 vidéos1 devoir

This module covers the development of a WiFi connection library for the ESP8266, focusing on firmware implementation, UART communication, and IoT workflows. Learners will gain hands-on experience in building and managing embedded networking functionalities.

Inclus

16 vidéos1 devoir

This module teaches learners how to integrate embedded systems with internet-based services, focusing on accessing real-time weather data through OpenWeather.org. It covers the foundational skills needed to connect IoT devices to external APIs and handle network communication. Learners will gain hands-on experience in implementing IoT workflows with real-world data.

Inclus

1 vidéo1 devoir

This module guides learners through the implementation of a remote hardware control server, focusing on web page creation, hardware module integration, and system validation. It builds practical skills in firmware development and embedded system communication.

Inclus

5 vidéos1 devoir

This module guides learners through the process of storing sensor data in the cloud, covering ADC configuration, firmware implementation, and IoT connectivity. Learners will gain hands-on experience in testing and integrating embedded systems with cloud-based storage solutions.

Inclus

7 vidéos2 devoirs

Instructeur

Packt - Course Instructors
Packt
2 654 Cours769 102 apprenants

Offert par

Packt

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Qu’est-ce qui vous amène sur Coursera aujourd’hui ?

Foire Aux Questions