Mudanças entre as edições de "STE-EngTel (página)"
Ir para navegação
Ir para pesquisar
Linha 77: | Linha 77: | ||
== Primary Homework == | == Primary Homework == | ||
+ | {| class="wikitable" | ||
+ | !scope="col"| Homework | ||
+ | !scope="col"| Link | ||
+ | !scope="col"| Deadline | ||
+ | |- | ||
+ | | Debugging Challenge || [[ESTE: Debugging Challenge|link]] || May 13th, 2016 | ||
+ | |- | ||
+ | | Sampling Box || [[ESTE: Sampling Box|link]] || | ||
+ | |- | ||
+ | | Final Project Design || [[tbd|link]] || | ||
+ | |- | ||
+ | | Final Project Implementation || [[tbd|link]] || | ||
+ | |} | ||
== Secondary Homework == | == Secondary Homework == | ||
− | |||
{| class="wikitable" | {| class="wikitable" | ||
Linha 91: | Linha 103: | ||
|- | |- | ||
| Light Keyboard the Hard Way || [[ESTE: Light Keyboard from Scrach using GNU GCC and Binutils]] || Apr. 29th, 2016 | | Light Keyboard the Hard Way || [[ESTE: Light Keyboard from Scrach using GNU GCC and Binutils]] || Apr. 29th, 2016 | ||
+ | |- | ||
+ | | Digital Voltimeter || [[ESTE: Digital Voltimeter]] || | ||
+ | |- | ||
+ | | Sensors || [[ESTE: Sensors]] || | ||
+ | |- | ||
+ | | Noise generator || [[ESTE: Noise generator]] || | ||
|} | |} | ||
Edição das 15h10min de 22 de abril de 2016
Embedded Systems
- Professor: Arliones Hoeller
- Meetings: Tuesdays, 13:30 and Fridays 15:40 at Programming Lab.
- Mailing list
Grades
Lab Experiments
The experiments in this course are based on the project Embedded Systems Experiments for the Telecommunication Engineering Undergraduate Program. See this page for the Experimental Setup. We will use the Arduino Uno board as hardware platform, and will be developing software in C/C++ using the GNU compiler with the avrlibc. We have plenty of Arduinos for use in the classroom, but if you can afford, you are encouraged to buy one for yourself to work on the extra-class assignments. They are available for less than R$50. check MercadoLivre.
Arduino's microcontroller is Atmel's ATMega328P. Download its manual here.
Primary Homework
Homework | Link | Deadline |
---|---|---|
Debugging Challenge | link | May 13th, 2016 |
Sampling Box | link | |
Final Project Design | link | |
Final Project Implementation | link |
Secondary Homework
Homework | Link | Deadline |
---|---|---|
Led Blinking | Done in class. | Apr. 15th, 2016 |
Light Keyboard | Done in class. | Apr. 15th, 2016 |
Light Keyboard the Hard Way | ESTE: Light Keyboard from Scrach using GNU GCC and Binutils | Apr. 29th, 2016 |
Digital Voltimeter | ESTE: Digital Voltimeter | |
Sensors | ESTE: Sensors | |
Noise generator | ESTE: Noise generator |
Syllabus
Unit 01 - Get In: Hands on Microcontroller Software |
---|
Unit 01 - Get In: Hands on Microcontroller SoftwareIntroduction to Embedded Systems
Embedded Systems Development: Design PrinciplesGeneral Porpuse Input Output and External InterruptsSerial Communication
Input/Output Buffers
Analog-to-Digital Conversion
Digital-to-Analog Conversion
|
Unit 02 - Get Right: Introduction to Real-Time Systems |
---|
Unit 02 - Get Right: Introduction to Real-Time SystemsMultitasking
Real-Time Scheduling
|
Unit 03 - Get Out: Networked Embedded Systems |
---|
Unit 03 - Get Out: Networked Embedded SystemsEmbedded Networks and Multiprocessors
Embedded Networks Seminar
|
Unit 04 - Get Done: Embedded System Design |
---|
Unit 04 - Get Done: Embedded System Design |