- 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
- Ports: Input/output
- Timers & Counters
- Interrupts, UART
- 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
- 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
I liked the hands-on nature of it.
I liked the take the first contact with embedded Linux kernel.
Good overview of how to build a kernel for Linux, would have liked to get more into the driver development.
Knowledge, cross-sectional view
- Merit Poland sp. z o.o.
Also provided a lot of curiously related interesting in some way with the subject
- EduBroker Sp. z o.o.
Security models, discussion of good programming practices, various types of attacks.
Piotr Piątek - EduBroker Sp. z o.o.
Lots of nice exercises. The trainer had impressive knowledge and experience.
Robert Bosch Kft.
Examples, applications of C++11/14 techniques.
Robert Bosch Kft.
A lot of practical exercises, very interestingly prepared fainias.
Hectronic Polska Sp. z o.o.
A very wide spectrum of issues, giving an overview of many issues related to the topic of training.
Przemysław Ujma - Hectronic Polska Sp. z o.o.
Basic steps that are very useful when in schematic/ PCB workspace and presented Advanced features, actual demos to follow
hedda david - Allegro Microsystems Philippines, Inc.
The trainer ensures that every body is on the same page and everyone understood what he is saying. He is also very helpful when someone needs help. Training course is also very informative.
Ronrick Rueda - Allegro Microsystems Philippines, Inc.
to learn new software in designing pcb
Allegro Microsystems Philippines, Inc.
A relaxed environment and a steady pace.
Aldorey Alcantara - Allegro Microsystems Philippines, Inc.
Symbol, Footprint and Schematic creation
Ma. Virginia Virador - Allegro Microsystems Philippines, Inc.
The topic is very interesting specially when the trainer started to introduced the basic functions, panels and shortcut keys. We really enjoyed the good features of 2D and 3D tools that allow the team to easily toggle and getting the idea of what the board will actually look like after assembled.
Joyce Macaranas - Allegro Microsystems Philippines, Inc.
The details on how compiler behaves depending on to the syntax usage. The "Quiz" sections are very stimulating