ARM Embedded Systems Education Kit
The kit contains everything an educator needs to set up a complete embedded systems design and programming curriculum. It expands the ARM Lab-in-a-Box (LiB) product announced in early 2014. The kit comprises:
- Hardware boards (ARM Cortex®-M4 processor based LPC4088 QuickStart Board and LPC4088 Experiment Base Board from Embedded Artists and NXP)
- ARM Keil® MDK-ARM Pro microcontroller development suite software licences
- Complete teaching materials including lecture note slides, demonstration codes, hands-on lab manuals with solutions in source, for four embedded system courses:
- ‘Efficient embedded systems design and programming’ teaches microcontroller fundamentals using the powerful 32-bit ARM Cortex-M4 based LPC4088 microcontroller from NXP
- ‘Rapid embedded system design and programming’ delivers embedded systems design training for the high-level ARM mbed™ API
- ‘OS design’ uses the royalty-free ARM Keil RTX RTOS to show how to design, program and optimise RTOS-based applications
- ‘DSP’ teaches students about digital signal processing techniques and practice, especially for audio applications, using ARM Cortex-M4 based platforms.
If you are interested in adopting this kit in your course, click on the Request Donation button!.
ARM Lab-in-a-Box (LiB) Package
The ARM University Program offers everything you need to teach an ARM/NXP LPC1768 mbed-based Embedded Systems/MCU course. If you are interested in adopting the Lab-in-a-Box (LiB) in your course, click on the Request Donation button!
Imperial College London
Dr. Amit Manthanwar from Imperial College London discusses the challenges in introducing microcontrollers to non CS and EE students. By adopting ARM University Program¹s Lab-in-a-Box Dr. Manthanwar been able to generate interest and enthusiasm in his students adopting microcontrollers in their projects.
London Southbank University
Dr. Steve Alty from London Southbank University discusses the benefits of adopting the NXP mbed Lab-in-a-Box from ARM in his teaching programme.
mbed is a tool for rapid prototyping with microcontrollers.
Microcontrollers are getting cheaper, more powerful and more flexible, but there remains a barrier to a host of new applications; someone has to build the first prototype! With mbed, we've focused on getting you there as quickly as possible.
The mbed Compiler lets you write programs in C/C++, and then compile and download them to run on the mbed microcontroller. It's all online, so you don't need to be a sys-admin to start. In fact, you don't have to install or setup anything to get started.
- mbed Starter Kit
- mbed Application Board
- mbed Breakout Board
- Application Note 207: Porting an mbed Project to Keil MDK-ARM
- mbed textbook
The mbed Sponsorship Program aims to support worthy people doing worthy projects with microcontrollers. We've allocated some mbed microcontrollers for use in projects or activities that go towards an academic qualification or official engineering achievement. Sharing the results of the project with the rest of the mbed community benefits everyone.
ARM offers the Keil Microcontroller Development Kit (MDK-ARM) for ARM powered microcontrollers. It features the industry-standard compiler from ARM, the Keil µVision IDE, and sophisticated debug and data trace capabilities. MDK-ARM offers tailored support for all Cortex-M processor-based devices, and is the recommended solution for students working with standard ARM-based MCU devices. We suggest that students and universities download the free evaluation version of the tools, which offers all the features of the standard version, but with a 32 KByte object code/data limit.
Published by Newnes
First Edition Errata Document (71KB PDF)