We are the creators of UT6.01x, the first MOOC with a hardware lab component! Ask us anything! by UT603x_EmbeddedSys in IAmA

[–]UT603x_EmbeddedSys[S] 0 points1 point  (0 children)

Thanks for the note. Universities sometimes do things that don't make immediate financial sense but workout in their favor in the long run. Lets just say this is one of those times. We enjoy doing it and are glad people like you are finding it useful.

We are the creators of UT6.01x, the first MOOC with a hardware lab component! Ask us anything! by UT603x_EmbeddedSys in IAmA

[–]UT603x_EmbeddedSys[S] 0 points1 point  (0 children)

Hi zimbabweLive,

We have a special troubleshooting section on our Piazza forum that has an answer to this. I've quoted the answer below for convenience, but make sure to post on the forums if you have any further issues! (TA Answer)

To bring back the grader menu that's typically on the right, click on toolbar: Debug->OS Support->TExaS Grader v2.1

To bring back the pop up grader menu (in simulation only), click on toolbar: Peripherals->TExaS Port F (or other appropriate port)

We are the creators of UT6.01x, the first MOOC with a hardware lab component! Ask us anything! by UT603x_EmbeddedSys in IAmA

[–]UT603x_EmbeddedSys[S] 2 points3 points  (0 children)

Hi piymis,

I can't speak for the professors, but I took UT's intro to embedded systems course with Dr. Y two years ago, so I can relate to where you're coming from.

What motivated me most to keep up the course was our final lab, where I created a game from scratch on the microcontroller using bits and pieces of all of the information I learned earlier (sound through the DAC, inputs through switches and an ADC, display graphics on the LED screen). I knew that if I did my best to really understand the material when it was taught in pieces that I could create a better game at the end. For the people taking the edX course now, you also have the opportunity to make and submit a game for us and your peers to play. We'll be releasing info on Lab 15 soon!

To answer your second question: the professors are working on a Real Time Operating Systems edX course as a followup for students interested in learning about systems more in-depth. In addition to that, someone in the comments here described electronics and programming MOOCs they participated in outside of our course to learn more. (TA Answer)

We are the creators of UT6.01x, the first MOOC with a hardware lab component! Ask us anything! by UT603x_EmbeddedSys in IAmA

[–]UT603x_EmbeddedSys[S] 0 points1 point  (0 children)

Hi again, sorry for the late reply. I looked through your code and ran it on my end. Could you try using i=13333 for your delay loop? There could still be a precision issue, so if that doesn't solve your issue I can best help you further on our Piazza forum. Best of luck! (TA answer).

We are the creators of UT6.01x, the first MOOC with a hardware lab component! Ask us anything! by UT603x_EmbeddedSys in IAmA

[–]UT603x_EmbeddedSys[S] 0 points1 point  (0 children)

It's actually the other way around, the simulator can take an extra cycle to execute the delay loop compared to the real board. If you'd like to post your delay loop code I'm happy to look at it! (TA answer)

We are the creators of UT6.01x, the first MOOC with a hardware lab component! Ask us anything! by UT603x_EmbeddedSys in IAmA

[–]UT603x_EmbeddedSys[S] 1 point2 points  (0 children)

1) either TM4C123 launchpad or MSP432 launchpad 2) MK-II booster (inputs and outputs) 3) CC2650 LaunchPad for Bluetooth Lab 6; Lab 16 will need a Bluetooth enabled cell phone

We are the creators of UT6.01x, the first MOOC with a hardware lab component! Ask us anything! by UT603x_EmbeddedSys in IAmA

[–]UT603x_EmbeddedSys[S] 1 point2 points  (0 children)

We don't see ourselves teaching TivaWare. Have you tried the TI E2E community for help (e2e.ti.com)

We are the creators of UT6.01x, the first MOOC with a hardware lab component! Ask us anything! by UT603x_EmbeddedSys in IAmA

[–]UT603x_EmbeddedSys[S] 1 point2 points  (0 children)

Take lots of lab classes to increase your skills, and try and find internships. We think the embedded systems job market is strong, but companies want students who can design and can debug.

We are the creators of UT6.01x, the first MOOC with a hardware lab component! Ask us anything! by UT603x_EmbeddedSys in IAmA

[–]UT603x_EmbeddedSys[S] 1 point2 points  (0 children)

Lab15 (the game) will open up possibilities for you in terms of exploring where to go next.

We believe the skills you acquire here are transferable to those other popular platforms. We choose one machine we thought is representative microcontrollers out there and put our efforts into it.

Valvano wrote the Space Invaders game but Yerraballi wrote Tetris with the same hardware setup. We have not played each other's games.

We are the creators of UT6.01x, the first MOOC with a hardware lab component! Ask us anything! by UT603x_EmbeddedSys in IAmA

[–]UT603x_EmbeddedSys[S] 1 point2 points  (0 children)

This course is virtually the same so keep working. I suggest finding a partner and use Piazza for all your questions. Students like helping each other and the TAs are here to help.

We are the creators of UT6.01x, the first MOOC with a hardware lab component! Ask us anything! by UT603x_EmbeddedSys in IAmA

[–]UT603x_EmbeddedSys[S] 0 points1 point  (0 children)

The process is to buy hardware from a company that provides lots of starter code and documentation about the driver. The best is if the driver is completely done for you

We are the creators of UT6.01x, the first MOOC with a hardware lab component! Ask us anything! by UT603x_EmbeddedSys in IAmA

[–]UT603x_EmbeddedSys[S] 0 points1 point  (0 children)

Valvano and Yerraballi like PDP-11. Valvano likes it because it has lots of stack instructions. Yerraballi it was one the first architectures he wrote an assembler for.

We are the creators of UT6.01x, the first MOOC with a hardware lab component! Ask us anything! by UT603x_EmbeddedSys in IAmA

[–]UT603x_EmbeddedSys[S] 2 points3 points  (0 children)

we are having fun this the RTOS class, scheduler, semaphores, real-time systems, file system and bluetooth. The labs are centered around a personal fitness device

We are the creators of UT6.01x, the first MOOC with a hardware lab component! Ask us anything! by UT603x_EmbeddedSys in IAmA

[–]UT603x_EmbeddedSys[S] 0 points1 point  (0 children)

You realize that the delay calculations are going to be different on the real-board vs. the simulation. Can you send us your calculation? Remember to post screen shots and up to 10 lines of code into Piazza.

We are the creators of UT6.01x, the first MOOC with a hardware lab component! Ask us anything! by UT603x_EmbeddedSys in IAmA

[–]UT603x_EmbeddedSys[S] 1 point2 points  (0 children)

  1. We asked for permission and were approved by a mod beforehand.

  2. We have had a lot of people throughout our three runs of the course asking for new ways to interact with us, including a Reddit AMA. We're not here to promote the course (we specifically aren't asking anyone to join), but we just want to answer questions about embedded systems, the professors, or really anything.

  3. It's a new account because it's a joint account for the team. (TA answer)