Skip to content

About

A micro-controller based media centre application, developed using C and the Keil RTOS API. Made for an ARM Cortex-M3 chip, using an MCB1700 board and NXP LPC1700xx chipset.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

MicroController-Media-Centre

This project is an implementation of a micro controller based media centre application, offering 3 basic applications. It is designed to use Keil's RTOS API for multithreading and priorities. It's written and demoed on the ARM Cortex-M3 processor, NXP LPC1768 chipset and MCB1700 micro-controller board.

System Design

The following diagram gives an overview of how the media centre switches between apps.

System Design

The media centre uses threads to switch between applications, elevating priority of the current app its on. Upon exiting an app, its thread's priority is lowered or is terminated.

About

A micro-controller based media centre application, developed using C and the Keil RTOS API. Made for an ARM Cortex-M3 chip, using an MCB1700 board and NXP LPC1700xx chipset.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages