edX - Realtime Bluetooth Networks

edX - Realtime Bluetooth Networks
₹9,899.00 *

Prices incl. VAT plus shipping costs

Ready to ship today,
Delivery time appr. 1-3 workdays

  • TI-00054
  • TI-00054
For the class, you will need 1) a TM4C123 or MSP432 LaunchPad, 2) I/O booster pack, and 3) a... more
Product information "edX - Realtime Bluetooth Networks"

For the class, you will need 1) a TM4C123 or MSP432 LaunchPad, 2) I/O booster pack, and 3) a CC2650 module.

You will need either a TM4C123 LaunchPad or a MSP432 LaunchPad. All the projects we will develop in this course will run on either of these microcontroller boards.

TM4C123 MSP432
Cortex M4F Cortex M4F
43 I/O pins 84 I/O pins
Runs at 80 MHz Runs at 48 MHz
256k ROM, 32k RAM                   256k ROM, 64k RAM
Two 12-bit ADCs 14-bit ADC
More 32-bit timers Low power features

Next you will need is MK-II I/O booster

The embedded systems in this class combine input/output devices with the Cortex M microcontroller running your RTOS. In order to place the focus of this class on the RTOS and away from the hardware/software interface,you will be using the MK-II Educational BoosterPack that contains a rich set of I/O devices.

This course deals with creating a real-time operating system for embedded systems. One of the important resources the OS must manage is I/O. It is good design practices to provide an abstraction for the I/O layer. Three equivalent names for this abstraction are hardware abstraction layer (HAL), device driver, and board support package (BSP). From an operating system perspective, the goal is the make it easier to port the system from one hardware platform to another. The system becomes more portable if we create a BSP for our hardware devices. In this class we provide a BSP for the MKII BoosterPack that encapsulates the following:

  • Button input, 2 switches
  • Joystick input, two channel analog and one button
  • LED output, 3-color
  • Buzzer output, PWM controls loudness
  • Acceleration input, three channel analog
  • Microphone input, one channel analog
  • LCD graphics output, 128 by 128, 16-bit color
  • Light sensor input, I2C
  • Temperature sensor input, I2

Third and last product ypu will need is LAUNCHXL-CC2650 LaunchPad. This is the most flexible solution, because there are multiple ways with which this module can be reprogrammed. In particular, if you wish to create a single microcontroller system with Bluetooth connectivity you could implement the entire application, RTOS, and Bluetooth stack on the CC2650 LaunchPad. Creating this one-chip solution will be beyond the scope of this class, and will require learning TI's Code Composer Studio, TI's RTOS, and the CC2650 I/O devices. However for this class you could use the CC2650 in BoosterPack mode and be able to plug the CC2650 LaunchPad directly onto the TM4C123/MSP432 LaunchPad creating a three board stack with the MSP432/TM4C123 LaunchPad + MK-II I/O boosterpack + CC2650 LaunchPad (in boosterpack mode). The software you write on the TM4C123/MSP432 LaunchPad will be the same regardless of whether you implement Bluetooth with the CC2650 BoosterPack or the CC2650 LaunchPad.

 This Kit Includes


Related links to "edX - Realtime Bluetooth Networks"
Read, write and discuss reviews... more
Customer evaluation for "edX - Realtime Bluetooth Networks"
Write an evaluation
Evaluations will be activated after verification.
Please enter these characters in the following text field.

The fields marked with * are required.