'; ?>

Course Details

FileFlix - Upload & Share Files Easily
Course Image Embedded Systems Bootcamp: RTOS, IoT, AI, Vision and FPGA - Free Course Pro
Author Logo Mouhammad Hamsho

Embedded Systems Bootcamp: RTOS, IoT, AI, Vision and FPGA

Course Info

Total Lectures

189

Total Duration

16.5 hours

Views

3728

Requirements

No Prior Knowledge
Free Source Code - Codeintra

Course Description

No other E-learning content tried linking all digital sciences with embedded systems like we did with this 17 hours content.

Starting with FPGA and the VHDL hardware design programming language. specifically from the smallest signal which we call the bit, to building simplified calculation and registration units used in microcontrollers from scratch! And what I mean by scratch is, building it out of basic Logic gates and registers.

Then Moving to AVR uC and the famous Arduino, and building it up to run The famous Realtime operating system (RTOS) in order to run Multi-threading based application.

Then dialing it up a notch and introducing ESP boards to run IoT applications, establishing communication to Node-red, android devices and learning about remote access control.

Closing the whole thing by introducing raspberry pi and Linux. And building up with a basic Python introduction, Neural Networks, before building Embedded Deep learning image processing based models.

And all of that is hands on! No plain theory, no philosophical block of texts explaining useless concepts. Getting your hands dirty, is the my main drive here.


Hardware Technologies to be taught:

  • FPGA

  • Raspberry PI

  • Arduino

  • ESP32 (Node MCU)

Programming Languages to be taught:

  • C

  • Python

  • VHDL

Communication and Cloud Technologies to be taught:

  • UART

  • SPI

  • MQTT

  • Node-Red

  • Hivemq


Techniques to be taught:

  • Combinational Logic Design

  • Sequential Logic Design

  • FSM

  • Control Units

  • Tinker CAD

  • Digital and Analog Signals

  • Interrupts

  • Android Control

  • Remote Control

  • RTOS

  • Semaphores

  • Mutexes

  • Sharing Resources

  • Queues

  • Parametrized Tasks

  • Structures

  • Linux

  • Basics of Artificial Intelligence

  • Neural Networks

  • Deep Neural Networks

  • CNN






What you'll learn

Hardware Design Using FPGA by Learning VHDLRaspberry Pi, Arduino and ESP32Microcontroller Programming and SimulationMulti-Threading For Embedded Systems and RTOSIoT, Remote Control and Monitoring for Embedded SystemsLinux Based Embedded SystemsPythonDeep Learning and Image Processing

Who this course is for

Anyone who want to learn about Embedded Systems from ScratchElectronics HobbyistsRobotics HobbyistsComputer EngineersElectrical and Electronics Engineers

Rate this course using proper Emoji expressions

  • 2

  • 0

  • 3

  • 0

  • 5

  • DISCLAIMER

    The courses provided on freecourse.pro are sourced from freely available resources and are not hosted on our platform. We disclaim any responsibility for the usage of these files. The files are intended solely for educational purposes and we strongly discourage any other use. Downloading copyrighted material is against the law. We respect the hard work and effort put in by the course creators, developers, and owners. We strongly urge you to support them by purchasing the genuine version from the official website here.

    Trending Courses

    More