Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/monpeco/real_time_bn
Real-Time Bluetooth Networks - UTAustinX
https://github.com/monpeco/real_time_bn
Last synced: 2 days ago
JSON representation
Real-Time Bluetooth Networks - UTAustinX
- Host: GitHub
- URL: https://github.com/monpeco/real_time_bn
- Owner: monpeco
- Created: 2016-09-16T14:24:10.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-01-15T20:57:46.000Z (over 7 years ago)
- Last Synced: 2024-03-13T02:34:05.993Z (4 months ago)
- Language: C
- Size: 2.2 MB
- Stars: 23
- Watchers: 5
- Forks: 14
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Lists
- Awesome-Embedded - Real-Time Bluetooth Networks - UTAustinX - Learn the design fundamentals of a real-time operating system (RTOS) and how to build a Bluetooth network in this hands-on project-based course. (MCU programming / MSP432)
README
#Real-Time Bluetooth Networks - Shape the World :earth_americas:
###Learn the design fundamentals of a real-time operating system (RTOS) and how to build a Bluetooth network in this hands-on project-based course.#The University of Texas at Austin
###Instructors
* Jonathan Valvano. Professor, Department of Electrical and Computer Engineering
* Dr. Ramesh Yerraballi. Senior Lecturer, Department of Electrical and Computer Engineering###Resources
* [Embedded Software in C for an ARM Cortex M] (http://users.ece.utexas.edu/~valvano/embed/toc1.htm)
* [RTBN videos (not working all)] (http://users.ece.utexas.edu/~valvano/edX/RTBNvideo.htm)###Download
* [RTOSdownload] (http://edx-org-utaustinx.s3.amazonaws.com/UT601x/RTOSdownload.html)###Laboratories Overview
Here is an overview of the six laboratories, one for each chapter1. ___Introduction to I/O using the BSP and debugging___
1. Learn about Keil compiler and debugger
2. Understand what the MK-II boosterpack measures
3. Learn how to perform timing profiles of the software system
2. ___Thread management for a personal fitness device___
1. Multiple threads
2. Real-time periodic threads
3. Spinlock semaphores
4. Round robin scheduler
3. ___Thread synchronization and scheduling for a personal fitness device___
1. Timer-based real-time threads
2. Thread sleeping
3. Blocking semaphores with first come first serve scheduler
4. ___Real-time operating system for a hand-held video game___
1. Edge triggered interrupts
2. Blocking semaphoreswith priority scheduler
5. ___File system using the flash ROM of the microcontroller___
1. Logging data onto flash/playback of data
6. ___Bluetooth personal area network___
1. Interacting with the device from a smart phone###Using Keil µVision V5.21.1.0
###BoardSupportPackage_MSP432
--
Santiago, Sep 2016
--