Course Outline
- Introduction
- Core Features
- Version History
- Data Flow Model
- Registers
- CPU Modes
- Memory Organization
- Interrupts
- Pipelining
- ARM Assembly Language Programming
- Addressing Modes
- ARM 7 Instruction Set (20/80% -rule of assembly language)
- Usage of Keil IDE¹
- Usage of QEMU for ARM board emulation
- Demonstrating ARM ISA
- Demonstrating THUMB ISA
- ARM Embedded C language Implementation
- Exposure to an ARM7 CPU Core Based Microcontroller
- LPC2114-ARM7 Based Microcontroller from Philips Semiconductors¹
- On-Chip System Peripherals¹
- Bus Structure (AMBA)¹
- Memory Map¹
- Phase Locked Loop¹
- VPB Driver¹
- Pin Connect Block¹
- On-ChipUser Peripherals¹
- General Purpose I/O : Demo using switch & LED¹
- Vectored Interrupt Controller (VIC)¹
- External Interrupts : Demos¹
¹ Topic not available during a remote course
Testimonials
I liked the hands-on nature of it.
Maurice Egan
I liked the take the first contact with embedded Linux kernel.
Analog Devices
Good overview of how to build a kernel for Linux, would have liked to get more into the driver development.
Analog Devices
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