• No hay productos en el carrito.

Inicio / Cursos / Embedded Systems Bootcamp: RTOS, IoT, AI, Vision and FPGA
Impartido por Mouhammad HamshoPago único de $2,800 MXN · acceso por 12 meses

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

All microcontrollers in one: Embedded Systems, IoT, RTOS, Deep Learning, Linux and Raspberry PI, ESP32, Arduino

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 31 unidades
Qué aprenderás

Lo que serás capaz de hacer

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

  • Hardware Design Using FPGA by Learning VHDL
  • Raspberry Pi, Arduino and ESP32
  • Microcontroller Programming and Simulation
  • Multi-Threading For Embedded Systems and RTOS
  • IoT, Remote Control and Monitoring for Embedded Systems
  • Linux Based Embedded Systems

Temario

UNIDAD 1 - The Story Of The Bit · 8 lecciones

UNIDAD 1 - The Story Of The Bit

  • The Story Of The BitVideo · 6 min
  • Transistor Logic GatesVideo · 2 min
  • Before we go furtherLectura · 0 min
  • The Binary SystemVideo · 7 min
  • Storage CircuitsVideo · 4 min
  • 5.The Basis of GPU CircuitsVideo · 2 min
  • The Display HardwareVideo · 6 min
  • Understanding The DifferencesVideo · 11 min
UNIDAD 2 - VHDL Resource Files · 1 lecciones

UNIDAD 2 - VHDL Resource Files

  • Get All The Source FilesLectura · 0 min
UNIDAD 3 - Combinational Logic Design · 10 lecciones

UNIDAD 3 - Combinational Logic Design

  • Combinational LogicVideo · 2 min
  • Combinational Logic Design P1Video · 6 min
  • Combinational Logic Design P2Video · 6 min
  • Complex GatesVideo · 5 min
  • Quick VHDL IntroVideo · 5 min
  • Downloading SoftwareVideo · 2 min
  • Complex Gates ExampleVideo · 3 min
  • Combinational Logic-Programming AND GateVideo · 14 min
  • Combinational Logic-Programming OR GateVideo · 5 min
  • Combinational Logic-Programming XOR GateVideo · 5 min
UNIDAD 4 - Multiplexer Circuits · 3 lecciones

UNIDAD 4 - Multiplexer Circuits

  • MultiplexersVideo · 10 min
  • Multiplexer Building by Basic GatesVideo · 15 min
  • Multiplexer using VHDLVideo · 11 min
UNIDAD 5 - Binary Representation · 3 lecciones

UNIDAD 5 - Binary Representation

  • Binary RepresentationVideo · 6 min
  • Binary Operations P1Video · 2 min
  • Binary Operations P2Video · 4 min
UNIDAD 6 - Adder Circuits · 7 lecciones

UNIDAD 6 - Adder Circuits

  • Adders IntroductionVideo · 8 min
  • Half Adder ImplementationVideo · 5 min
  • 1 Bit Adder ImplementationVideo · 7 min
  • Grounding InputsVideo · 5 min
  • Combining IO BusesVideo · 12 min
  • Extending 1-bit Adder to multi-bitVideo · 6 min
  • Signed Numbers SubtractionVideo · 6 min
UNIDAD 7 - Design Techniques · 2 lecciones

UNIDAD 7 - Design Techniques

  • Dataflow vs Behavioral vs StructuralVideo · 5 min
  • CastingVideo · 5 min
UNIDAD 8 - Arithmetic Logic Unit Design ( ALU) · 5 lecciones

UNIDAD 8 - Arithmetic Logic Unit Design ( ALU)

  • ALUVideo · 2 min
  • Behavioral ALUVideo · 15 min
  • ALU Overflow handlingVideo · 9 min
  • ALU Logic OperationsVideo · 8 min
  • ALU Integer Multiplication and DivisionVideo · 9 min
UNIDAD 9 - Sequential Design · 10 lecciones

UNIDAD 9 - Sequential Design

  • ProccessVideo · 2 min
  • Combinational Vs SequentialVideo · 2 min
  • RS LatchVideo · 5 min
  • RS Latch OperationVideo · 5 min
  • RS Latch DemoVideo · 10 min
  • D latchVideo · 6 min
  • D Flip FlopVideo · 4 min
  • Clock and DataVideo · 10 min
  • D Flip Flop BehavioralVideo · 12 min
  • Finite State MachineVideo · 9 min
UNIDAD 10 - VHDL Project - Data path and Controller · 10 lecciones

UNIDAD 10 - VHDL Project - Data path and Controller

  • Project IntroductionVideo · 11 min
  • Project Implementation Part 1Video · 4 min
  • Project Implementation Part 2Video · 7 min
  • Project Implementation Part 3Video · 8 min
  • Project Implementation Part 4Video · 5 min
  • Project Implementation Part 5Video · 14 min
  • Project Implementation Part 6Video · 4 min
  • Project Implementation Part 7Video · 8 min
  • Project Implementation Part 8Video · 5 min
  • Project Implementation Part 9Video · 12 min
UNIDAD 11 - Arduino IO, Power and Interconnections · 6 lecciones

UNIDAD 11 - Arduino IO, Power and Interconnections

  • Digital InputVideo · 2 min
  • Digital OutputVideo · 1 min
  • Internal Pull Up and NoiseVideo · 8 min
  • Arduino BoardsVideo · 8 min
  • Bread Board BasicsVideo · 3 min
  • Powering ArduinoVideo · 2 min
UNIDAD 12 - Arduino Programming and Digital Simulation · 12 lecciones

UNIDAD 12 - Arduino Programming and Digital Simulation

  • SketchVideo · 3 min
  • The Meaning Behind LoopsVideo · 4 min
  • Conditional StatementsVideo · 3 min
  • TinkerCAD IntroductionVideo · 2 min
  • TinkerCAD Simulation Part 1Video · 6 min
  • TinkerCAD Simulation Part 2Video · 7 min
  • UARTVideo · 11 min
  • Motor Status Over UARTVideo · 6 min
  • DebouncingVideo · 4 min
  • VariablesVideo · 6 min
  • Switch StatementVideo · 4 min
  • ArraysVideo · 4 min
UNIDAD 13 - Arduino Programming and Analog Simulation · 10 lecciones

UNIDAD 13 - Arduino Programming and Analog Simulation

  • ADCVideo · 6 min
  • TMP36 ConnectionVideo · 3 min
  • TMP36 InterfacingVideo · 9 min
  • DACVideo · 3 min
  • PWM Vs AnalogVideo · 7 min
  • PWM Analog ControlVideo · 13 min
  • FunctionsVideo · 7 min
  • Speed Based Motor Control Part 1Video · 13 min
  • Speed Based Motor Control Part 2Video · 8 min
  • Speed Based Motor Control Part 3Video · 3 min
UNIDAD 14 - Arduino Interrupt · 4 lecciones

UNIDAD 14 - Arduino Interrupt

  • Interrupt ImportanceVideo · 4 min
  • Buttons and DiodesVideo · 9 min
  • Interrupt Application Part 1Video · 15 min
  • Interrupt Application Part 2Video · 3 min
UNIDAD 15 - Arduino LCD Interfacing · 3 lecciones

UNIDAD 15 - Arduino LCD Interfacing

  • LCD Terminal BreakdownVideo · 7 min
  • LCD Application Part 1Video · 5 min
  • LCD Application Part 2Video · 10 min
UNIDAD 16 - Introduction To IoT · 3 lecciones

UNIDAD 16 - Introduction To IoT

  • What is IoTVideo · 5 min
  • Node RedVideo · 2 min
  • MQTTVideo · 3 min
UNIDAD 17 - IoT Source Files · 1 lecciones

UNIDAD 17 - IoT Source Files

  • Download IoT Source FilesLectura · 0 min
UNIDAD 18 - Preparing NodeMCU (ESP32) · 3 lecciones

UNIDAD 18 - Preparing NodeMCU (ESP32)

  • Downloading IDEVideo · 1 min
  • Setting Up The Environment PartVideo · 4 min
  • Connecting To WiFiVideo · 7 min
UNIDAD 19 - IoT Android Control · 7 lecciones

UNIDAD 19 - IoT Android Control

  • Android EmulatorVideo · 2 min
  • Preparing NodeMCU Android SketchVideo · 4 min
  • Installing The Android Control AppVideo · 5 min
  • Testing ApplicationVideo · 2 min
  • Wiring AnalogVideo · 4 min
  • Adding Analog ControlVideo · 4 min
  • Testing Analog Over WiFiVideo · 2 min
UNIDAD 20 - IoT: MQTT and Node Red · 8 lecciones

UNIDAD 20 - IoT: MQTT and Node Red

  • Preparing NodeJS And NodeRedVideo · 5 min
  • Installing PackagesVideo · 4 min
  • Preparing The BrokerVideo · 4 min
  • NodeRED Backend PreparationVideo · 8 min
  • MQTT Nodemcu and CallbacksVideo · 9 min
  • Callbacks And ASCIIVideo · 9 min
  • Establishing MQTT Connection with NodeMCUVideo · 9 min
  • Testing ApplicationVideo · 5 min
UNIDAD 21 - IoT Application Implementation · 7 lecciones

UNIDAD 21 - IoT Application Implementation

  • Publishing Analog Data UIVideo · 5 min
  • Publishing Analog UIVideo · 1 min
  • Understanding Interval Publishing with NodeMCUVideo · 5 min
  • Programming Interval PublishingVideo · 7 min
  • Node-red ChartsVideo · 3 min
  • Node-Red ON-OFF ChartsVideo · 4 min
  • Node-Red GaugeVideo · 1 min
UNIDAD 22 - RTOS Resource Files · 1 lecciones

UNIDAD 22 - RTOS Resource Files

  • Download RTOS Resource FilesLectura · 0 min
UNIDAD 23 - RTOS : Tasks · 7 lecciones

UNIDAD 23 - RTOS : Tasks

  • Multi Threading IntroVideo · 2 min
  • Multi TaskingVideo · 2 min
  • SchedulerVideo · 3 min
  • Preparing The ToolsVideo · 1 min
  • Creating Multiple Tasks P1Video · 7 min
  • Creating Multiple Task P2Video · 4 min
  • C MacrosVideo · 3 min
UNIDAD 24 - RTOS: Semaphore and Mutex · 5 lecciones

UNIDAD 24 - RTOS: Semaphore and Mutex

  • Binary Semaphore introVideo · 6 min
  • Task Crashing DemoVideo · 5 min
  • Semaphore ImplementationVideo · 5 min
  • Priority SemaphoreVideo · 4 min
  • Mutex DemystifiedVideo · 1 min
UNIDAD 25 - RTOS: Queues and Task Data Exchange · 7 lecciones

UNIDAD 25 - RTOS: Queues and Task Data Exchange

  • RTOS Queues and Data sharingVideo · 9 min
  • Implementing QueueVideo · 7 min
  • Checking Queue StatusVideo · 4 min
  • Sending Text To QueueVideo · 5 min
  • C StructVideo · 7 min
  • Sending Struct To QueueVideo · 7 min
  • Combining Queues And SemaphoreVideo · 4 min
UNIDAD 26 - Raspberry Pi · 8 lecciones

UNIDAD 26 - Raspberry Pi

  • Burning Raspberry OSVideo · 2 min
  • Raspberry Headless Mode ConfigurationVideo · 4 min
  • RapberryPi SSHVideo · 2 min
  • Setting Up VNC for Headless ModeVideo · 1 min
  • Setting Up Raspberry PIVideo · 2 min
  • Setting Up The ResolutionVideo · 2 min
  • Checking Internet ConnectionVideo · 1 min
  • What now?Video · 2 min
UNIDAD 27 - Python: What you need to know · 7 lecciones

UNIDAD 27 - Python: What you need to know

  • Introduction To PythonVideo · 3 min
  • Python Data TypesVideo · 3 min
  • Python ListsVideo · 3 min
  • List Operation FunctionsVideo · 2 min
  • Conditional Statements and IndentVideo · 4 min
  • For LoopVideo · 7 min
  • FunctionsVideo · 2 min
UNIDAD 28 - Neural Networks · 5 lecciones

UNIDAD 28 - Neural Networks

  • Neural NetworksVideo · 7 min
  • NeuronsVideo · 4 min
  • The Neuron CalculationsVideo · 6 min
  • Training DataVideo · 8 min
  • Multi-Class TrainingVideo · 3 min
UNIDAD 29 - Convolutional Neural Networks (CNN) · 9 lecciones

UNIDAD 29 - Convolutional Neural Networks (CNN)

  • Deep LearningVideo · 2 min
  • Features of an ImageVideo · 1 min
  • Convolutional Neural NetworkVideo · 3 min
  • Convolutional LayerVideo · 4 min
  • Activation FunctionVideo · 4 min
  • Pooling LayerVideo · 4 min
  • Fully Connected LayerVideo · 1 min
  • CNN Full ModelVideo · 3 min
  • What will we do now?Video · 1 min
UNIDAD 30 - Linux Libs Environment Preparation · 5 lecciones

UNIDAD 30 - Linux Libs Environment Preparation

  • Installing with apt-get and pipVideo · 4 min
  • Creating Virtual EnvironmentVideo · 3 min
  • Installing System DependenciesVideo · 4 min
  • Installing Tensorflow and KerasVideo · 7 min
  • Linking Interpreter with Virtual EnvironmentVideo · 2 min
UNIDAD 31 - CNN Implementation · 12 lecciones

UNIDAD 31 - CNN Implementation

  • Preparing DatasetVideo · 6 min
  • CNN Part 1Video · 5 min
  • CNN Part 2Video · 8 min
  • CNN Part 3Video · 4 min
  • CNN Part 4Video · 2 min
  • CNN Part 5Video · 9 min
  • CNN Part 6Video · 4 min
  • CNN Part 7Video · 5 min
  • CNN Part 8Video · 1 min
  • CNN Part 9Video · 11 min
  • CNN Part 10Video · 4 min
  • CNN Part 11Video · 2 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    31 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Embedded Systems Bootcamp: RTOS, IoT,  AI, Vision and FPGA

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Mouhammad Hamsho.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 31 unidades · 189 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Mouhammad Hamsho; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Embedded Systems Bootcamp: RTOS, IoT, AI, Vision and FPGA

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture