CMSIS Drivers and examples from Department of Computer Science, University of York

CMSIS Drivers and example software from the Department of Computer Science, University of York

http://www-users.cs.york.ac.uk/~pcc/MCP/

http://www.cs.york.ac.uk/

Here are the notes, and example source from the new MCP teaching system, developed from a departmental project to move our teaching course Microcomputer Communications Project (MCP) away from the Hitachi 64180 CPU, to an Arm based CPU, the aim is to move to this solution from summer 2011, with the first teaching session in January 2012.

Here at York we built a base board for the MBED board to live in, giving the students some simple, general interfaces, and access to the rest of the IO lines on the MBED board. Details of this interface card can be found Here.

Cortex Microcontroller Software Interface Standard, Departmental links to modified source

CMSIS Core Documents

SPI Example Source Documnet (As Shipped with the CMSIS library, modified to work with the departmental compiler)

UART Example Source Documnet (As abobe)

FreeRTOS Example Source Documnet (As abobe)

NXP Drivers, Source Documnet (As abobe)

General Example Source Documnet (As abobe)

file Description

Example Source - Developed in house to test the MBED board against the library

Status - of the dirvers and project

Free RTOS - NXP (LPC1768) Port of FreeRTOS Real Time Operating System (local)

CMSIS - Cortex Microcontroller Software Interface Standard Source (Local)

Diags - Our gcc based test code

Pin Mapping - Mbed pins, what does what, and example code, Thanks to Ross Brown, one of our students for this data

GCC4MBED Tool Box - Mbed provides an online compiler, here is another option to use GCC as the compiler, but use the Mbed libraries

.END

No comments:

Post a Comment