What is ARM University Program?
* Train future Engineers and encourage the use of ARM processors
* Suitable for electronic engineering, computer science and related courses
* Collaborating with Energy Micro to champion the latest, energy efficient ARM Cortex-M processors
* A complete lab setup with teaching material and source code, free software tools, hardware tools and online training videos.
The ARM University Program provides its training material and software tools, including the Keil MDK-ARM (Micro-controller Development Kit) Software Tools, free of charge to qualifying institutions to support teaching, laboratory work and educational research projects. Faculty requests for these materials should be addressed to university@arm.com
This partnership with Energy Micro will add to the resources available and includes the EFM32 Gecko design tools and development kits. Complete bundles, containing 10 EFM32 Starter Kits, are being offered to academic institutions at a special price of $399.
These bundles can be ordered from http://energymicro.com/university
Energy Micro’s teaching materials for the EFM32 kits can also be downloaded from this link.
ARM Cortex-M3 University Education Program with EFM32 Gecko
1.
2. ARM and Energy Micro
University Program Partnership
ARM Cortex-M Microcontrollers
3. … the world’s most energy friendly microcontrollers and radios
Apr 22, 2013
www.energymicro.com3
What is ARM University Program?
Train future Engineers and encourage the use of
ARM processors
Suitable for electronic engineering, computer science
and related courses
Collaborating with Energy Micro to champion the
latest, energy efficient ARM Cortex-M processors
4. … the world’s most energy friendly microcontrollers and radios
Apr 22, 2013
www.energymicro.com4
A complete lab-based course
Teaching materials
7 lectures developed with students – free download
Step-by-step source code
Free software tools
ARM Keil Microcontroller Development Kit (MDK)
Integrated development environment (IDE)
Simplicity Studio software suite
energyAware Profiler & Designer
Hardware tools
EFM32 Giant Gecko Starter Kits
Train-the-trainer online resources
Lizard Labs: free on-demand video training program for EFM32
6. … the world’s most energy friendly microcontrollers and radios
Apr 22, 2013
www.energymicro.com6
Course Content
Documents and source code
What is a microcontroller?
Introduction to C coding
Development Environment
Interrupts, DMA and
Peripheral Reflex System
Peripherals
Energy and sleep modes
Energy Optimization
8. … the world’s most energy friendly microcontrollers and radios
Apr 22, 2013
www.energymicro.com8
Software Tools
MDK-ARM Pro Software Tools
Simple and easy to use for students
Complete development environment
Industry-standard ARM compiler, debugger, middleware
libraries, and RTX RTOS source code
Node-locked or floating license schemes
Simplicity Studio
Battery Estimator: Plan and estimate current consumption
Designer: Resolve pin-out and generate code
Profiler: Real-time energy consumption debugging
Manuals, Tutorial, Application Note, Source Code, Demos
9.
10.
11. … the world’s most energy friendly microcontrollers and radios
Apr 22, 2013
www.energymicro.com11
energyAware Profiler software tool
Learn to optimize the energy consumption
Watch the real-time current consumption on the PC
Current consumption is related 1:1 with the actual code
Profiling helps decide which function is draining the battery
13. … the world’s most energy friendly microcontrollers and radios
Apr 22, 2013
www.energymicro.com13
The EFM32 Giant Gecko STK
USB interface to computer
SEGGER programmer and debugger
Advanced Energy Monitoring system
= Just plug into USB and play and you
have an energy efficiency lab
14. … the world’s most energy friendly microcontrollers and radios
Apr 22, 2013
www.energymicro.com14
EFM32 Giant Gecko STK
32-bit ARM Cortex-M3 processor with 1024 kB Flash memory
High performance and large memory for programs
Capacitive, Inductive, Resistive sensors (touch, metal, light)
All typical analog sensors are ready to test
LCD segment display, LED, Buttons
Typical user interface and feedback
Use it to debug your own prototypes
= complete kit from start, debug, prototype
16. … the world’s most energy friendly microcontrollers and radios
Apr 22, 2013
www.energymicro.com16
Online resources
Lizard Labs
Online free training program with videos
Get started with EFM32 Cortex-M3 microcontrollers
From level 1 to 4
energymicro.com/lizard-labs/
EFM32 Cortex-M forum
Online microcontroller community
Ask questions and learn from the experts
Projects by users
forum.energymicro.com