Hi all,
The follow-up course to UT Austin's the hugely successful
6.03x Embedded Systems on EdX is now open for registration:
https://www.edx.org/course/real-time-bluetooth-networks-shape-world-utaustinx-ut-rtbn-12-01xThis new course will start in September and will cover Real-Time Networks using Bluetooth. From the course description:
"In this lab-based computer science course, explore the complexities of embedded systems and learn how to develop your own real-time operating system (RTOS) by building a personal fitness device with Bluetooth connectivity (BLE). An operating system (OS) is a software system that computers use to manage the resources of a computer. The OS decides which tasks are performed when and decides how resources are utilized. Simple embedded systems, which are a combination of electrical, mechanical, chemical, and computer components designed to perform a dedicated function, originally did not need an OS. However, as embedded systems have evolved, so have their complexities. To manage this, an RTOS is now required."
The course is free to join. You can optionally get a Verified Certificate for a nominal cost. Students will need to purchase lab materials to complete to course. The lab will be based on the same TM4C123 LaunchPad used in 6.03x, an I/O booster pack, and your choice of TI's CC2650-based Bluetooth LE modules. The MSP432 LaunchPad can also be used in lieu of the TM4C123.
Course SyllabusLab 1) Introduction to I/O using the BSP and debugging
Lab 2) Thread management for a personal fitness device
Lab 3) Thread synchronication and scheduling for a personal fitness device
Lab 4) Real-time operating system for a hand-held video game
Lab 5) File system using the flash ROM of the microcontroller
Lab 6) Bluetooth personal area network
"This course is intended for students and professional engineers wishing to improve their skills in the fields of embedded systems, product development, computer architecture, operating systems, and Bluetooth networks."