本帖最后由 七叶 于 2014-1-23 11:46 编辑 |
课程网页：https://www.edx.org/course/utaus ... bedded-systems-1172
About this Course
How do they do it? If that is your reaction every time you see an electronic gadget you like, then wonder no more. Join us on a journey that will unravel how these electronic gadgets are designed, developed, and built as embedded system
s that shape the world.
This is a hands-on, learn-by-doing course that shows you how to build solutions to real-world problems using embedded systems. Each student will purchase a Texas Instruments TM4C123 microcontroller kit and a few electronic components. This microcontroller has a state of the art ARM Cortex M4 processor. The course uses a bottom-up approach to problem-solving building gradually from simple interfacing of switches and LEDs to complex concepts like display drivers, digital to analog conversion, generation of sound, analog to digital conversion, graphics, interrupts, and communication. We will present both general principles and practical tips for building circuits and programming the microcontroller in the C programming language. You will develop debugging skills using oscilloscopes, logic analyzers, and software instrumentation. Laboratory assignments are first performed in simulation, and then you will build and debug your system on the real microcontroller. At the conclusion of this course you will be able to build your own arcade-style game.Prerequisites
Computer programming course in any language with exposure to variables, arithmetic, logic, loops, and functions. High school physics course covering current, voltage, resistance, and power.
- JANUARY 22, 2014Tasks to complete the first week of the course:
1) Order the kit. If you do not have yet received the kit, you can do the labs in simulation now, and then go back and complete the labs on the board when your kit arrives. Instructions for ordering the kit can be found at [size=1em]Course Web Site;
2) Watch the videos and read the content of the first two chapters;
3) Take the quiz at the end of chapter 1 and chapter 2;
4) Perform Lab 2, which involves installing software and running an existing program both in simulation and on the real board.