Introduction to Embedded Computers Schulung

Kurs Code

embcomp

Dauer

14 hours (üblicherweise 2 Tage inklusive Pausen)

Überblick

Dieser Kurs demonstriert, wie Sie die Grundlagen von Embedded-Computern praktisch anwenden .

Machine Translated

Schulungsübersicht

Introduction

  • Microprocessor vs Microcontroller
  • CISC vs RISC

Overview of Architecture of  “Client Decision”

  • Processor Core and Functional Block Diagram
  • Description of memory organization
  • Overview of ALL SFR’s and their basic functionality

Low-level Programming Concepts

  • Addressing Modes
  • Instruction Set and Assembly Language (ALP)
  • Developing, Building and Debugging ALP’s

Middle Level Programming Concepts

  • Cross Compiler
  • Embedded C Implementation, prog. * Debugging
  • Differences from ASNSI-C
  • Memory Models
  • Library reference
  • Use of #pragma directive
  • Functions, Parameter passing and return types

On-Chip Peripherals

  • Ports: Input/output
  • Timers & Counters
  • Interrupts, UART

External Interfaces

  • LEDS
  • Switches (Momentary type, Toggle type)
  • Seven Segment Display: (Normal mode, BCD mode,
  • Internal Multiplexing & External Multiplexing)
  • LCD (4bit, 8bit, Busy Flag, Custom Character Generation)
  • Keypad Matrix

Protocols& Peripherals

  • I2C (EEPROM), SPI (EEPROM)
  • A/D & D/A Converter
  • Stepper motor, DC Motor
  • I2C Protocol (RTC:800583,DS1307 ADC:PCF8591, DS1621)
  • SPI Protocols (ADC:MCP3001)
  • IR Communications (Phillips RC5 Protocol)
  • ZIGBEE, GSM, GPS, USB, MMC & SD
  • Ethernet MAC, CAN Protocol

Erfahrungsberichte

★★★★★
★★★★★

Verwandte Kategorien

Kombinierte Kurse

Sonderangebote

Sonderangebote Newsletter

Wir behandeln Ihre Daten vertraulich und werden sie nicht an Dritte weitergeben.
Sie können Ihre Einstellungen jederzeit ändern oder sich ganz abmelden.

EINIGE UNSERER KUNDEN

is growing fast!

We are looking for a good mixture of IT and soft skills in Austria!

As a NobleProg Trainer you will be responsible for:

  • delivering training and consultancy Worldwide
  • preparing training materials
  • creating new courses outlines
  • delivering consultancy
  • quality management

At the moment we are focusing on the following areas:

  • Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
  • SOA, BPM, BPMN
  • Hibernate/Spring, Scala, Spark, jBPM, Drools
  • R, Python
  • Mobile Development (iOS, Android)
  • LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
  • You need to have patience and ability to explain to non-technical people

To apply, please create your trainer-profile by going to the link below:

Apply now!