mbed Blog RSS Feed

ARM University Program to run mbed workshops

On June 17th the ARM University Program will be running a one-day Microcontroller Workshop at ARM Headquarters in Cambridge.

These workshops are exclusively for teaching faculty and post-graduate members of academia, and will provide the knowledge needed to teach students to use these tools in Labs and Projects.

The objective of this workshop is simple: “train the trainer”, so you are able to share this knowledge with your students.


ARM University Program

The aim of the ARM University Program is to encourage the use of ARM processors as the basis for educational labs and university courses. University courses, student projects, and research which focus on SoC design, computer architecture, embedded systems, microprocessors/controllers, assembly programming, OS application development, robotics, or mechatronics can benefit from using ARM IP and development systems. The program provides a variety of teaching materials, development tools, and other resources for both faculty and students.

Workshop content

  • Introduction to the ARM University Program by Worldwide University Manager Dr. Khaled Benkrid
  • Introduction of ARM and its relevance to Embedded Systems Education
  • How to fit this activity into your classes and projects
  • Hands-on exercises using both the mbed online compiler and the Keil-ARM MDK development environment via the CMSIS-DAP standard
  • Q&A and networking discussions


  • Rob Toulson, Director, The Cultures of The Digital Economy Research Institute, Anglia Ruskin University, Cambridge
  • Tim Wilmshurst, Head of Electronic Systems, University of Derby

Joint authors of: “Fast and Effective Embedded Systems Design: applying the ARM mbed” available on Amazon

  • Chris Styles, mbed co-founder. Principal Engineer, Online Tools, ARM Cambridge


ARM Headquarters, Cambridge. Click for map

Who Should Attend

These workshops are exclusively for teaching faculty and post-graduate members of academia, and will provide you with the knowledge needed to teach students to use these tools in labs and projects. Attendees who complete the full day of training will receive their own mbed board, an mbed Application Board, their own copy of MDK-PRO development environment, along with copies of all the training materials used.

Dates & Times

The primary workshop is on Monday 17th June: - If there is sufficient demand, a second workshop will run on the 18th June - Registration at 9:00, workshop begins at 9:30. Close by 17:00

No Charge!

For commercial companies there is usually a charge for these workshops, but these special university workshops are completely FREE-OF-CHARGE for all members of academia. However, for reasons of cost, only the simplest of catering and refreshments will be provided.


  • These workshops are only open to post-graduate members of academia
  • It is unlikely that we will accept more than two delegates from any particular department or faculty.
  • We reserve the right to accept or refuse registrations based on our wish to enable the broadest spectrum of UK Universities to participate.
  • Given the cost of arranging this training, please do not register if you are not sure that you can attend!

Find out more about the ARM University Program

Dr. Khaled Benkrid, Robert Owen and other members of the ARM University Programme Team will be there, and will be available to discuss your needs.


To register, please download the form, complete it, file>save as to your PC drive, and then email it to lia@theofficeonthenet.co.uk cc: Robert.Owen@arm.com

  • Please note that ALL the information on the form must be completed.
  • Workshop confirmations will be issued late May. Please do not expect confirmation of a place before 28th May.
  • Final timing and travel advice will be issued with the confirmations.


  • You will need to bring your own laptop, preferably running Windows (the mbed online compiler is OS independent. MDK and TeraTerm require Windows)
  • Please download and install the evaluation version of MDK in advance, from the Keil website (Click: Evaluation Software Download)

Watch Online

The workshop was recorded and are available online to watch now.


ARM mbed + Xively = Internet connected products, fast!

We’re excited to announce we’re partnering with Xively on a kit for developers creating Internet of Things products! Xively builds on COSM/Pachube technology which leverages LogMeIn’s cloud that already connects over 250 million devices worldwide (mbed users among them). Combined with mbed you can rapidly prototype connected devices and co-develop IoT solutions, then easily migrate to a production design.


Xively Jumpstart Kit: ARM mbed edition includes :

mbed hardware

  • mbed LPC1768 (ARM Cortex-M3 based microcontroller)
  • mbed application board (integrated sensors, comms, LCD display)

mbed software

  • mbed’s professional online tools for software development
  • All the necessary libraries for Internet connection, sensor and LCD display drivers
  • Xively API library to connect mbed to the cloud

Xively Cloud Services™

  • Monitor and control your mbed device via the public cloud
  • Develop custom web or smartphone applications using your mbed prototype
  • Use Xively’s platform to provision and manage production devices

Find out more at the Xively Partners page, or purchase a kit from the Xively Jumpstart Kit page.

Issue Tracker now available for all code repositories

We are pleased to announce the introduction of an issue tracker for every mbed code repository (libraries and programs).


This new feature is switched off on repositories by default; to enable it on your code repository, just tick the "Enable issue tracking" checkbox in the "Admin settings":


We've included a very important field in the form for reporting an issue: the "URL to testcase program". Through this field you can provide a minimal test case reproducing the problem to the library maintainers, making it easier to find and fix problems.

We hope this will be a great way to track issue and feature requests on libraries, and make it even easier to improve the code quality of libraries published on mbed.org.

We have already enabled the issue tracker for all the mbed official code repositories. If you have issues related to these, please add a ticket. Also, if in the past you reported an issue in the forums or in a comment, that has perhaps not been noticed, it'd be great if you could add it here so it doesn't get missed. On the official mbed libraries, we will certainly give higher priority to the issues that have been reported with a testcase program, so it is a great habit to get into.

CMSIS Components used by mbed are now BSD Licensed

We are pleased to announce that the CMSIS software components used by the mbed SDK have been released under a permissive BSD open source license!


After we announced the open sourcing of the mbed SDK a couple of months ago, we received many queries about the license of the CMSIS components used by the mbed SDK.

The CMSIS package from ARM is not a typical "software project", it is the vehicle used by ARM to provide standard software interfaces to the Cortex-M processors. For this reason ARM adopted a customized license to serve its standardization effort. Unfortunately, not being a well-known license, many developers struggled to understand what were the implications of mixing the actual CMSIS software components with proprietary code, or code released under a different open source license.

To clear this confusion, ARM has officially released the software components of the CMSIS package, used by the mbed SDK, under the well known and understood BSD license, while the CMSIS Specification itself remains licensed under an ARM proprietary licence.

In the official CMSIS package, this is the relevant content of the "CMSIS END USER LICENCE AGREEMENT.pdf":

The package also includes the components contained in the following directories:
(a) ./CMSIS/DSP_Lib - DSP Library sources and examples;
(b) ./CMSIS/Include - Header files;
(c) ./CMSIS/Lib - DSP Library build for various toolchains;
(d) ./CMSIS/RTOS - Header file template for CMSIS-RTOS implementation; and
(e) ./Device - Template files and implementations for Cortex-M class processors.

All of the above components are licensed to you under the terms of the BSD licence, which is incorporated within
or alongside the above components.

This makes the whole mbed SDK completely open source with a mix of well known and understood permissive open source licenses: Apache and BSD.

Have fun and keep innovating!

mbed fest 2013 WEST

mbed fest 2013 WEST was held on April 13th 2013 in Osaka. NXP fan (in Japan) has sent us this report of the event.

NXP fan (in Japan) wrote:

mbed-fest 2013 WEST was held in Osaka on 13-Apr-2013 (@ ROBOBA, Nipponbashi, Osaka). /media/uploads/nxpfan/_scaled_img_5992s.jpg

This was a first time user meeting was in west Japan area. Attended 30+ people enjoyed to share information about mbed.
This meeting was organised by eXodusino. Thank you very much!

Presentation sessions were done by 8 people they told about..

  • And we had special guest from Freescale semiconductor to introduce FRDM KL25Z.

/media/uploads/nxpfan/_scaled_dsc_9367.jpg /media/uploads/nxpfan/_scaled_dsc_9412.jpg

And in this mbed-fest, we had a hands-on session as usual for who never had experience on mbed.
And attendees got many presents in raffles time. We are so happy with goodies from mbed.org, ARM-Japan, Suga Koubou, @ytsuboi, @minicube and NXP.


/media/uploads/nxpfan/_scaled_dsc_9397.jpg /media/uploads/nxpfan/_scaled_dsc_9399.jpg /media/uploads/nxpfan/_scaled_dsc_9398.jpg /media/uploads/nxpfan/_scaled_dsc_9400.jpg /media/uploads/nxpfan/_scaled_dsc_9401.jpg

This was one of most exciting user meeting. We hope to hold user meeting in this area again!

The events page of the cookbook can be used to easily find events or add one that you're organising. If you are organising an mbed related event and would like to share information about it on the blog please contact us.