Real-Time Bluetooth Networks: Shape the World — MOOC edX UTAustinX UT.RTBN.12.01x
After the excellent Embedded Systems: Shape The World — MOOC edX UTAustinX UT.6.02x, Dr. Jonathan Valvano —who has written many books on embedded systems— and Dr. Ramesh Yerraballi, both at the University of Texas at Austin, are offering a new MOOC about RTOS and Bluetooth.
As with previous MOOC, hardware is based on Texas Instruments boards, including the MSP432 LaunchPad (or TM4C123 LaunchPad), the Educational BoosterPack MK-II, and the CC2650 LaunchPad or CC2650 BoosterPack.
The syllabus contains six chapters:
Software remains unchanged and relies on Keil uVision with the TExaS add-on.
My Own Experience
The course started September 15th, 2016 and I've completed it successfully.
This MOOC shares the same presentation that made the Embedded Systems: Shape The World — MOOC edX UTAustinX UT.6.02x so successful and enjoyable. Each chapter includes videos, text, checkpoints, examples, quizzes and labs for graduating, along with references and a forum. One example, a personal fitness device, goes though all the chapters of the course.
The forum is very useful to exchange tips, with students helping each other.
Lab 4 on Keil IDE
Using a logic analyser to debug the tasks
I've enjoyed this MOOC as much as I did with the previous one. As an exercise, I took Lab 4 and implemented it on the MSP432 with Energia MT and the Galaxia library with embedXcode. No major surprises, clocks, semaphores and mailbox work as expected.
This is the first edition of the Real-Time Bluetooth Networks: Shape the World, and I'm confident next session will include some improvements, especially splitting some chapters to make them easier to attend.
Now, to be really successful, be ready and commit yourself with one or two-hour-long distraction-free session a day for 6 weeks, a notebook to take notes, and a large desk for the labs!