Jump to content


Photo

edX course Real-Time bluetooth Networks - Shape the World

RTOS Bluetooth Keil Educational Boosterpack MK-I BLE CC2650 TM4C123 MSP432

  • Please log in to reply
27 replies to this topic

#1 Fmilburn

Fmilburn

    Level 3

  • Members
  • 525 posts
  • LocationSeattle

Posted 03 August 2016 - 03:51 AM

There is an edX course coming up in September from the University of Texas in Austin - this time with MSP432 or TM4C123 LaunchPad.  The parts list also includes the CC2650 and Educational BoosterPack MK-II.  The syllabus includes BLE and RTOS.  It is taught by Jonathan Valvano and Ramesh Yerraballi who have offered a course using the TM4C123 on edX in the past.

 

https://www.edx.org/...-ut-rtbn-12-01x

 

http://edx-org-utaus...T601x/RTOS.html

 

edit: forgot to mention that these courses are free if you just audit the course


  • cubeberg likes this

#2 cubeberg

cubeberg

    Level 4

  • Members
  • 1,371 posts


Posted 03 August 2016 - 01:32 PM

@Fmilburn - I registered for that a couple of months ago (just doing the free audit) so I'll definitely be attending - are you?  It will probably be good to set up a thread to discuss during the course (although I assume there will be something on the edX site).  

The course covers a couple of topics that I've been very interested in but have had a hard time getting into - so I'm definitely looking forward to it.



#3 Rei Vilo

Rei Vilo

    Level 4

  • Members
  • 1,235 posts
  • LocationFrance

Posted 03 August 2016 - 01:52 PM

I was very happy with the first instalment Embedded Systems: Shape The World — MOOC edX UTAustinX UT.6.02x from Dr. Jonathan Valvano —who has written many books on embedded systems— and Dr. Ramesh Yerraballi, both at the University of Texas at Austin.

 

So I plan to attend this second MOOC. See you there!


  • cubeberg likes this

#4 cubeberg

cubeberg

    Level 4

  • Members
  • 1,371 posts


Posted 03 August 2016 - 02:49 PM

@Rei Vilo looks like you got your wish on an RTOS course!  I'm not entirely looking forward to using Keil - but hopefully the transition won't be too bad.



#5 Fmilburn

Fmilburn

    Level 3

  • Members
  • 525 posts
  • LocationSeattle

Posted 03 August 2016 - 03:51 PM

@cubeberg

Yes, I have signed up for it. I took the Embedded Systems course also. It will be interesting to see how they treat RTOS.
  • cubeberg likes this

#6 cubeberg

cubeberg

    Level 4

  • Members
  • 1,371 posts


Posted 03 August 2016 - 04:15 PM

Awesome @Fmilburn - looking forward to having some 43oh'ers to chat with about the course!  


  • SteveR and Fmilburn like this

#7 L.R.A

L.R.A

    Level 3

  • Members
  • 381 posts
  • LocationPortugal

Posted 03 August 2016 - 10:05 PM

Signed too. I've been wanting to learn more on ROTS. Though with 7 classes I probably will only watch it later in vacation... (funny enough I will have real time systems this semester but not specifically RTOS)



#8 Rickta59

Rickta59

    Level 4

  • Global Moderators
  • 998 posts
  • LocationEastern NC


Posted 03 August 2016 - 10:48 PM

"ROTS" .. Freudian slip?

#9 Fmilburn

Fmilburn

    Level 3

  • Members
  • 525 posts
  • LocationSeattle

Posted 07 September 2016 - 09:23 PM

It looks like the CC2650 boosterpack can be ordered from the TI store now. Pricey though. http://www.ti.com/to...oostxl-cc2650ma

#10 SteveR

SteveR

    Member

  • Members
  • PipPip
  • 17 posts

Posted 08 September 2016 - 02:51 PM

Signed up as well. Thoroughly enjoyed the previous course.



#11 SteveR

SteveR

    Member

  • Members
  • PipPip
  • 17 posts

Posted 12 September 2016 - 01:38 PM

Ti is offering free shipping on all orders with coupon code 20%OFFKILBYDAY.



#12 Fmilburn

Fmilburn

    Level 3

  • Members
  • 525 posts
  • LocationSeattle

Posted 16 September 2016 - 11:15 PM

The course started yesterday and the content of the first couple of videos is very familiar :).  I haven't gotten very far but I am not sure it is going to be what I thought it would be.

 

Separately I received my CC2650 BoosterPack module in the mail today - which will be used in the course.  I need to figure out something to do with that second module.  In the photo below the module soldered on the BoosterPack is far left.  The module PCB blends in with the BoosterPack PCB so it is hard to tell the size.  At bottom right the second module that comes in the box is flipped upside down to show the pins - scale in cm.

 

Attached File  CC2650_Module_BoosterPack.jpg   77.28KB   4 downloads

 

 


  • bluehash and zeke like this

#13 zeke

zeke

    Level 5

  • Members
  • 1,666 posts
  • LocationCalgary, Canada

Posted 17 September 2016 - 12:13 AM

Oh My!  I know what to do with that module!

 

I can use that on my Marquee Clock!


"Life is 10% of what happens to me and 90% of how I react to it" - Charles R. Swindoll

Electrons -> randomelectrons.com
Photons -> ninemicron.com


#14 spirilis

spirilis

    Level 5

  • Members
  • 2,996 posts


Posted 17 September 2016 - 02:22 AM

nice!  Those FCC certified modules make things convenient.  They started with the CC3100MOD a while back and now they have the CC2650MOD.  I vaguely recall Trey German using that CC2650MOD (I think, or something like it?) in his upcoming product he's making (now that he's not working @ TI any longer)...


I made some 43oh Store gadgets

Also see my Tindie store


#15 vinicius.jlantunes

vinicius.jlantunes

    Level 1

  • Members
  • 77 posts
  • LocationCuritiba, Brazil


Posted 20 September 2016 - 02:13 AM

Hey guys, I'm also taking the course. Not sure though about the Bluetooth module though... a bit pricey especially with the dollar so strong (against Brazilian Real) right now. Let's see, maybe later I will bite the bullet.

Waiting on the I/O booster pack thingy to arrive.

 

Good luck and fun to all!



#16 spirilis

spirilis

    Level 5

  • Members
  • 2,996 posts


Posted 05 October 2016 - 04:05 PM

I'm doing Lab #2 right now, which is where you write your first RTOS scheduler and make the whole time-slicing scheduled thread concept work for the first time... and I just want to add, this is a ton of fun!!!

 

Class is taking more time to go through than I thought it would, mostly the lectures, but I'm making time for it here and there.  There are 6 sections to the class and only 1-5 are up right now, #6 I think is the actual communication with the CC2650 Bluetooth Low Energy coprocessor (where you use either the TI CC2650 BoosterPack or the CC2650 LaunchPad in boosterpack mode).  The bulk of the code being run here is already written by the professors in the "BSP" library, e.g. for communicating with the LCD and drawing lines/text, reading the temperature sensor, accelerometer, etc.  Your job is just to learn the specific core facilities that an RTOS provides.

 

The "magic" of an RTOS and simulating multiple threads on a single CPU wasn't as complicated as I thought, and while the particulars of this course only teach ARM's specific way of context switching I generally understand the analysis required to implement this on another chip:

 

1. Understand exactly which registers get pushed onto the stack when an interrupt occurs and in which order

2. Push the remaining registers

3. Know exactly how to exit an ISR correctly - the actual context "switch" relies on this


  • greeeg likes this

I made some 43oh Store gadgets

Also see my Tindie store


#17 Fmilburn

Fmilburn

    Level 3

  • Members
  • 525 posts
  • LocationSeattle

Posted 05 October 2016 - 09:38 PM

I finished the first section a while back and had to put it aside for a while but am ready to get started again.  It isn't what I thought it would be when I first read the title but I'm enjoying it too....



#18 cubeberg

cubeberg

    Level 4

  • Members
  • 1,371 posts


Posted 07 October 2016 - 07:19 PM

@spirilis you're an animal - saw that you'd finished lab 3!  I'm about 1/2 of the way through section 2 - there are a LOT of videos to watch and content to read.  Are you going through both, or just doing one or the other?



#19 spirilis

spirilis

    Level 5

  • Members
  • 2,996 posts


Posted 07 October 2016 - 07:29 PM

@spirilis you're an animal - saw that you'd finished lab 3!  I'm about 1/2 of the way through section 2 - there are a LOT of videos to watch and content to read.  Are you going through both, or just doing one or the other?

Both, although some of the videos I might skim the text interpretation and then skim the content after... all depends.  Excited for lab 4, we get to run a game!!


I made some 43oh Store gadgets

Also see my Tindie store


#20 carlb

carlb

    Noob Class

  • Members
  • 6 posts

Posted 09 October 2016 - 03:07 AM

I just started it yesterday too. I'm kinda late to the party so I figured I'd try to catch-up as much as possible. I've done all of chapter 1 and lab 1 yesterday and watched all of chapter 2 today. I'll do lab 2 tomorrow.

 

There was a LOT of material in chapter 2! None of it is super complicated but there's still a lot of it. It's great to see and understand how an RTOS works though! 

 

I'll certainly go for the verified certificate like for the previous course! :)


  • spirilis likes this





Also tagged with one or more of these keywords: RTOS, Bluetooth, Keil, Educational Boosterpack MK-I, BLE, CC2650, TM4C123, MSP432

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users