Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
lehre:wise0607:einfuehrung_in_eingebettete_systeme [2009/05/05 12:20] brauer |
lehre:wise0607:einfuehrung_in_eingebettete_systeme [2011/11/21 17:27] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Einführung in eingebettete Systeme ====== | ====== Einführung in eingebettete Systeme ====== | ||
- | \\ | + | |
=== Content === | === Content === | ||
- | \\ | + | |
- | Basic introduction to technologies, functions and design of embedded systems: Typical requirements, examples of product and production automation, introduction to microcontrollers, introduction to logic control with PLCs, device technology, and according tools.\\ | + | Basic introduction to technologies, functions and design of embedded systems: Typical requirements, examples of product and production automation, introduction to microcontrollers, introduction to logic control with PLCs, device technology, and according tools. |
- | \\ | + | |
=== News === | === News === | ||
- | \\ | + | |
{| | {| | ||
|- | |- | ||
Zeile 48: | Zeile 48: | ||
|| As there will be no lecture this tuesday (17.10.), there will be no exercise this wednesday (18.10.) either. Btw: the exercise starts a little earlier (90 + 15 min.) as the time for setting up the microcontrollers has been added. | || As there will be no lecture this tuesday (17.10.), there will be no exercise this wednesday (18.10.) either. Btw: the exercise starts a little earlier (90 + 15 min.) as the time for setting up the microcontrollers has been added. | ||
|} | |} | ||
- | \\ | + | |
=== Links === | === Links === | ||
- | \\ | + | |
* [[http://www-i11.informatik.rwth-aachen.de/smf/index.php?board=10.0|Forum]] | * [[http://www-i11.informatik.rwth-aachen.de/smf/index.php?board=10.0|Forum]] | ||
* [[http://www.campus.rwth-aachen.de/rwth/all/event.asp?gguid=0x5D4E275B8947C448AF3848A93D36FCEA&tguid=0x5C961A8BF520754488FFF860D2381637|Campus]] | * [[http://www.campus.rwth-aachen.de/rwth/all/event.asp?gguid=0x5D4E275B8947C448AF3848A93D36FCEA&tguid=0x5C961A8BF520754488FFF860D2381637|Campus]] | ||
Zeile 56: | Zeile 56: | ||
* [[http://www.atmel.com/dyn/resources/prod_documents/doc2466.pdf|ATmega16 Description]] | * [[http://www.atmel.com/dyn/resources/prod_documents/doc2466.pdf|ATmega16 Description]] | ||
* [[http://www-i11.informatik.rwth-aachen.de/index.php?id=faq|All FAQs including FPGA and VHDL issues]] | * [[http://www-i11.informatik.rwth-aachen.de/index.php?id=faq|All FAQs including FPGA and VHDL issues]] | ||
- | \\ | + | |
=== Lecture Material === | === Lecture Material === | ||
- | \\ | + | |
{| | {| | ||
|- | |- | ||
Zeile 125: | Zeile 125: | ||
|| {{:lehre:wise0607:20070130_hardwareplatforms.pdf|Slides}} | || {{:lehre:wise0607:20070130_hardwareplatforms.pdf|Slides}} | ||
|} | |} | ||
- | \\ | + | |
=== Exercise Material === | === Exercise Material === | ||
- | \\ | + | |
{| | {| | ||
|- | |- | ||
Zeile 166: | Zeile 166: | ||
|| {{:lehre:wise0607:programming_microcontrollers_introes_extended.pdf|Exercise 1}} | || {{:lehre:wise0607:programming_microcontrollers_introes_extended.pdf|Exercise 1}} | ||
|} | |} | ||
- | \\ | + | |
=== Exercises === | === Exercises === | ||
- | \\ | + | |
{| | {| | ||
|- | |- | ||
Zeile 187: | Zeile 187: | ||
|| {{:lehre:wise0607:exercise3.pdf|Exercise 3}} | || {{:lehre:wise0607:exercise3.pdf|Exercise 3}} | ||
|- | |- | ||
- | |||
|| 2006-11-21 | || 2006-11-21 | ||
|| General introduction to ATMega16 | || General introduction to ATMega16 | ||
Zeile 196: | Zeile 195: | ||
|| {{:lehre:wise0607:exercise2.pdf|Exercise 2}} | || {{:lehre:wise0607:exercise2.pdf|Exercise 2}} | ||
|} | |} | ||
- | \\ | + | |
=== Conditions for getting a certificate (Übungsschein) === | === Conditions for getting a certificate (Übungsschein) === | ||
- | \\ | + | |
- | Participation in the exercises on a regular basis followed by an exam at the end of the semester. During the first half of the exercises, students will work with the ATMEL [[http://www.atmel.com/dyn/products/product_card.asp?part_id=2010|ATmega16]] AVR microcontroller (8bit RISC). In the second half, students will learn about PLCs (Programmable Logic Controllers).\\ | + | Participation in the exercises on a regular basis followed by an exam at the end of the semester. During the first half of the exercises, students will work with the ATMEL [[http://www.atmel.com/dyn/products/product_card.asp?part_id=2010|ATmega16]] AVR microcontroller (8bit RISC). In the second half, students will learn about PLCs (Programmable Logic Controllers). |
- | \\ | + | |
== Microcontroller Part == | == Microcontroller Part == | ||
- | \\ | + | |
* The software we are using is Freeware. Since the Atmel Studio also offers a simulator (running in simulator mode as soon as no device is connected) you can experiment with it at home. | * The software we are using is Freeware. Since the Atmel Studio also offers a simulator (running in simulator mode as soon as no device is connected) you can experiment with it at home. | ||
* You need [[http://sourceforge.net/projects/winavr|WINAVR]] and the [[http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725|AVR studio 4]]. A local copy of the WIN AVR Studio used in the lab course can be found [[http://www-i11.informatik.rwth-aachen.de/fileadmin/user_upload/Redakteure/Vorlesungen/05winter/EinfEingSyst/WinAVR-20040720-install.exe|here]]. | * You need [[http://sourceforge.net/projects/winavr|WINAVR]] and the [[http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725|AVR studio 4]]. A local copy of the WIN AVR Studio used in the lab course can be found [[http://www-i11.informatik.rwth-aachen.de/fileadmin/user_upload/Redakteure/Vorlesungen/05winter/EinfEingSyst/WinAVR-20040720-install.exe|here]]. | ||
Zeile 208: | Zeile 207: | ||
* A short overview can be found [[http://www-i11.informatik.rwth-aachen.de/fileadmin/user_upload/Redakteure/Vorlesungen/05winter/EinfEingSyst/Design_with_WINAVR.pdf|here]] (10kB). | * A short overview can be found [[http://www-i11.informatik.rwth-aachen.de/fileadmin/user_upload/Redakteure/Vorlesungen/05winter/EinfEingSyst/Design_with_WINAVR.pdf|here]] (10kB). | ||
* More information can be found on [[http://www.atmel.com/|atmel.com]] and in the according sections of Falk Salewski's Link List. | * More information can be found on [[http://www.atmel.com/|atmel.com]] and in the according sections of Falk Salewski's Link List. | ||
- | \\ | + | |
== Programmable Logic Controller (PLC) Part == | == Programmable Logic Controller (PLC) Part == | ||
- | \\ | + | |
* [[http://www.3s-software.com/|CoDeSys]]: Softwaretool for programming & simulating PLC software | * [[http://www.3s-software.com/|CoDeSys]]: Softwaretool for programming & simulating PLC software | ||
- | \\ | + | |
=== Exercise Schedule === | === Exercise Schedule === | ||
- | \\ | + | |
{| | {| | ||
|- | |- | ||
Zeile 245: | Zeile 244: | ||
|| 31.01 | || 31.01 | ||
|} | |} | ||
- | \\ | + | |
=== Literature === | === Literature === | ||
- | \\ | + | |
* Webpage TU Wien: [[http://www.ecs.tuwien.ac.at/lehre/Microcontroller/Docs/Lecture/IntroMicrocontrollers.pdf|Script]] (1.2M) and according [[http://www.ecs.tuwien.ac.at/lehre/Microcontroller/MCLab.shtml|webpage]] | * Webpage TU Wien: [[http://www.ecs.tuwien.ac.at/lehre/Microcontroller/Docs/Lecture/IntroMicrocontrollers.pdf|Script]] (1.2M) and according [[http://www.ecs.tuwien.ac.at/lehre/Microcontroller/MCLab.shtml|webpage]] | ||
* Barr: Programming Embedded Systems in C and C++ | * Barr: Programming Embedded Systems in C and C++ | ||
* Pont: Embedded C | * Pont: Embedded C | ||
* Lunze: Automatisierungstechnik, Oldenbourg, 2003. | * Lunze: Automatisierungstechnik, Oldenbourg, 2003. | ||
- | * Lewis: Programming industrial control systems using IEC 1131-3, IEE, 1998. | + | * Lewis: Programming industrial control systems using IEC 1131-3, IEE, 1998. |