Multitasking mit AVR-RISC-Controllern: Lösungsansätze und praktische Beispiele für Multitasking-Programme ; Entwicklung eines echtzeitfähigen, prioritätsgesteuerten, präemptiven Tasking-Systems ; von der einfachen Programmschleife zu Multitasking- und Echtzeitkonzepten ; anhand praktischer Beispiele für die Atmel-8-Bit-Controller
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Haar bei München
Franzis
2014
|
Schriftenreihe: | PC & Elektronik
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | Literaturangaben |
Beschreibung: | 260 S. Ill., graph. Darst. 24 cm |
ISBN: | 9783645652704 3645652701 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV042234352 | ||
003 | DE-604 | ||
005 | 20150616 | ||
007 | t | ||
008 | 141211s2014 gw ad|| |||| 00||| ger d | ||
015 | |a 14,N41 |2 dnb | ||
016 | 7 | |a 1058924508 |2 DE-101 | |
020 | |a 9783645652704 |c kart. : EUR 49.95 (DE), EUR 51.40 (AT), sfr 66.90 (freier Pr.) |9 978-3-645-65270-4 | ||
020 | |a 3645652701 |9 3-645-65270-1 | ||
024 | 3 | |a 9783645652704 | |
035 | |a (OCoLC)892746940 | ||
035 | |a (DE-599)DNB1058924508 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-BY | ||
049 | |a DE-91 |a DE-12 |a DE-11 |a DE-859 |a DE-210 |a DE-523 |a DE-M347 |a DE-83 |a DE-573 |a DE-Aug4 | ||
082 | 0 | |a 004.165 |2 22/ger | |
084 | |a ST 170 |0 (DE-625)143602: |2 rvk | ||
084 | |a ZN 4980 |0 (DE-625)157428: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Forgber, Ernst |d 1963- |e Verfasser |0 (DE-588)1063821495 |4 aut | |
245 | 1 | 0 | |a Multitasking mit AVR-RISC-Controllern |b Lösungsansätze und praktische Beispiele für Multitasking-Programme ; Entwicklung eines echtzeitfähigen, prioritätsgesteuerten, präemptiven Tasking-Systems ; von der einfachen Programmschleife zu Multitasking- und Echtzeitkonzepten ; anhand praktischer Beispiele für die Atmel-8-Bit-Controller |c Ernst Forgber |
264 | 1 | |a Haar bei München |b Franzis |c 2014 | |
300 | |a 260 S. |b Ill., graph. Darst. |c 24 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a PC & Elektronik | |
500 | |a Literaturangaben | ||
650 | 0 | 7 | |a Echtzeitsystem |0 (DE-588)4131397-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Mikrocontroller AVR |0 (DE-588)4540630-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmierung |0 (DE-588)4076370-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Multitasking |0 (DE-588)4133249-0 |2 gnd |9 rswk-swf |
653 | |a Pamphlet | ||
653 | |a AVR RISC | ||
653 | |a AVR-Controller | ||
653 | |a COS | ||
653 | |a DMX-Lichtpult | ||
653 | |a Drehzahlregler | ||
653 | |a Multitasking | ||
653 | |a Präemptives Tasking | ||
653 | |a Protothreads | ||
653 | |a PWM | ||
653 | |a RTC-Scheduler | ||
653 | |a Scheduler | ||
653 | |a ATMEL | ||
689 | 0 | 0 | |a Mikrocontroller AVR |0 (DE-588)4540630-3 |D s |
689 | 0 | 1 | |a Multitasking |0 (DE-588)4133249-0 |D s |
689 | 0 | 2 | |a Programmierung |0 (DE-588)4076370-5 |D s |
689 | 0 | 3 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |D s |
689 | 0 | 4 | |a Echtzeitsystem |0 (DE-588)4131397-5 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=4787109&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027672599&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-027672599 |
Datensatz im Suchindex
_version_ | 1809770829736574976 |
---|---|
adam_text |
7
INHALTSVERZEICHNIS
1 MULTITASKING, KONTEXT, REAL-TIME & CO 11
1.1 KONTEXT 11
1.2 ZUSTAND EINER TASK 12
1.3 SCHEDULER 13
1.3.1 KOOPERATIVES SCHEDULING 13
1.3.2 ROUND ROBIN SCHEDULING 14
1.3.3 PRAEEMPTIVES SCHEDULING 14
1.4 MULTITASKING UND ECHTZEITFAEHIGKEIT 15
2 EXPERIMENTIERUMGEBUNG 17
2.1 HARDWARE 17
2.2 ENTWICKLUNGSUMGEBUNG 18
2.3 INTERFACE-SCHALTUNG 18
3 AVR-CONTROLLER IN C PROGRAMMIEREN 19
3.1 DIGITALE EIN- UND AUSGABEN 19
3.2 DIE SERIELLE SCHNITTSTELLE NUTZEN 21
3.2.1 DIE SERIELLE SCHNITTSTELLE INITIALISIEREN 22
3.2.2 DATEN SENDEN UND EMPFANGEN 22
3.2.3 BEISPIELPROGRAMM: ZEICHEN VOM TERMINAL LESEN 23
3.3 ANALOGE WERTE MESSEN 25
3.3.1 DEN ANALOG-DIGITAL-WANDLER INITIALISIEREN 25
3.3.2 ANALOGE SPANNUNGSWERTE EINLESEN 26
3.3.3 BEISPIELPROGRAMM: MESSUNGEN AM SPANNUNGSTEILER 27
3.4 PWM 30
3.4.1 TIMER2 ALS PWM KONFIGURIEREN 30
3.4.2 BEISPIELPROGRAMM: MOTORDREHZAHL EINSTELLEN 32
3.5 INTERRUPT 35
3.5.1 TIMER-INTERRUPT: SYSTEMUHR 35
3.5.2 BEISPIELPROGRAMM: UHRZEIT UND BLINKENDE LED 36
3.5.3 HARDWARE-INTERRUPT 38
3.5.4 BEISPIELPROGRAMM: DREHGEBER AUSWERTEN 41
3.6 DATENFLUSSDIAGRAMM 43
HTTP://D-NB.INFO/1058924508
8
INHALTSVERZEICHNIS
4 MULTITASKING, DIE ERSTE: DIE MINIMALVERSION 45
4.1 DIE GRUNDIDEE 45
4.2 DER PRAKTISCHE EINSATZ 47
4.2.1 DREHZAHLREGLER MIT TACHOGENERATOR UND HARDWARE-PWM 47
4.3 ZUSAMMENFASSUNG 58
5 MULTITASKING, DIE ZWEITE: EIN SCHEDULER IM EIGENBAU 59
5.1 DIE GRUNDIDEE 59
5.2 MODUL RTC-SCHEDULER 63
5.3 DER PRAKTISCHE EINSATZ 65
5.3.1 RTC-DREHZAHLREGLER MIT TACHOGENERATOR 65
5.3.2 RTC-DREHZAHLREGLER MIT DREHGEBER UND HARDWARE-PWI\A 72
5.3.3 RTC-DREHZAHLREGLER MIT DREHGEBER UND SOFTWARE-PWM 82
5.3.4 RTC-DREHZAHLREGLER FUER ZWEI MOTOREN MIT FIFO UND SOFTWARE-
PWM 92
5.4 EIN BLICK AUF DIE DETAILS 106
5.4.1 TASK-LISTE 106
5.4.2 TASK-SYNCHRONISATION ! 108
5.4.3 FIFO 110
5.4.4 SCHEDULER 113
5.4.5 SPEICHERBEDARF 114
5.5 ZUSAMMENFASSUNG 115
6 MULTITASKING, DIE DRITTE: KOOPERATION IST GEFRAGT 117
6.1 DIE GRUNDIDEE: ADAM DUNKELS' PROTOTHREADS 118
6.2 MODUL COS-SCHEDULER 120
6.3 DER PRAKTISCHE EINSATZ 123
6.3.1 COS: TESTE DIE MOEGLICHKEITEN 123
6.3.2 COS-DREHZAHLREGLER MIT TACHOGENERATOR UND HARDWARE-PWM 130
6.4 COS-DREHZAHLREGLER MIT DREHGEBER UND HARDWARE-PWM 138
6.4.1 COS-DREHZAHLREGLER FUER ZWEI MOTOREN MIT FIFO UND SOFTWARE-
PWM 148
6.5 EIN BLICK AUF DIE DETAILS 159
6.5.1 PROTOTHREADS: MAKROS MACHEN'S MOEGLICH 159
6.5.2 TASK-LISTE 163
6.5.3 SEMAPHOREN 164
6.5.4 FIFO 166
6.5.5 SCHEDULER 170
6.5.6 SPEICHERBEDARF 172
6.6 ZUSAMMENFASSUNG 173
INHALTSVERZEICHNIS
9
7 MULTITASKING, DIE VIERTE: PRAEEMPTIVES TASKING 175
7.1 DIE GRUNDIDEE 175
7.1.1 TASK-KONTEXT 177
7.1.2 SEMAPHOREN: GEMEINSAM GENUTZTE RESSOURCEN SCHUETZEN 179
7.1.3 ABLAUFINVARIANTE FUNKTIONEN: REENTRANT FUNCTIONS 182
7.2 MODUL RTOS-SCHEDULER 183
7.3 DER PRAKTISCHE EINSATZ 187
7.3.1 RTOS: TESTE DIE MOEGLICHKEITEN 187
7.3.2 RTOS-DREHZAHLREGLER MIT TACHOGENERATOR UND HARDWARE-PWM 196
7.3.3 RTOS-DREHZAHLREGLER MIT DREHGEBER UND HARDWARE-PWM 205
7.3.4 RTOS-DREHZAHLREGLER FUER ZWEI MOTOREN MIT SOFTWARE-PWM 215
7.4 EIN BLICK AUF DIE DETAILS 226
7.4.1 TASK-LISTE 227
7.4.2 TASK-KONTEXT 228
7.4.3 KONTEXT RETTEN UND WIEDERHERSTELLEN 229
7.4.4 INITIALER KONTEXT EINER TASK 231
7.4.5 KONTEXTWECHSEL 233
7.4.6 SEMAPHOREN 237
7.4.7 MESSAGEBOX 240
7.4.8 SCHEDULER 241
7.4.9 ZEITVERHALTEN 245
7.4.10 SPEICHERBEDARF 249
7.5 ZUSAMMENFASSUNG 250
A ANHANG 251
A.1 INTERFACE-SCHALTUNG FUER ZWEI GLEICHSTROMMOTOREN MIT
DREHGEBER ; 251
A.2 PIN-BELEGUNG DES BENUTZTEN EVALUATION-BOARDS 253
A.3 SOFTWAREMODULE UND BEISPIELPROGRAMME 254
LITERATURVERZEICHNIS 25 7
STICHWORTVERZEICHNIS 259 |
any_adam_object | 1 |
author | Forgber, Ernst 1963- |
author_GND | (DE-588)1063821495 |
author_facet | Forgber, Ernst 1963- |
author_role | aut |
author_sort | Forgber, Ernst 1963- |
author_variant | e f ef |
building | Verbundindex |
bvnumber | BV042234352 |
classification_rvk | ST 170 ZN 4980 |
ctrlnum | (OCoLC)892746940 (DE-599)DNB1058924508 |
dewey-full | 004.165 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004.165 |
dewey-search | 004.165 |
dewey-sort | 14.165 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik Elektrotechnik / Elektronik / Nachrichtentechnik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV042234352</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20150616</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">141211s2014 gw ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">14,N41</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1058924508</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783645652704</subfield><subfield code="c">kart. : EUR 49.95 (DE), EUR 51.40 (AT), sfr 66.90 (freier Pr.)</subfield><subfield code="9">978-3-645-65270-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3645652701</subfield><subfield code="9">3-645-65270-1</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783645652704</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)892746940</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1058924508</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-BY</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-210</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-Aug4</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004.165</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 170</subfield><subfield code="0">(DE-625)143602:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ZN 4980</subfield><subfield code="0">(DE-625)157428:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Forgber, Ernst</subfield><subfield code="d">1963-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1063821495</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Multitasking mit AVR-RISC-Controllern</subfield><subfield code="b">Lösungsansätze und praktische Beispiele für Multitasking-Programme ; Entwicklung eines echtzeitfähigen, prioritätsgesteuerten, präemptiven Tasking-Systems ; von der einfachen Programmschleife zu Multitasking- und Echtzeitkonzepten ; anhand praktischer Beispiele für die Atmel-8-Bit-Controller</subfield><subfield code="c">Ernst Forgber</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Haar bei München</subfield><subfield code="b">Franzis</subfield><subfield code="c">2014</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">260 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="c">24 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">PC & Elektronik</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Literaturangaben</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Echtzeitsystem</subfield><subfield code="0">(DE-588)4131397-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Mikrocontroller AVR</subfield><subfield code="0">(DE-588)4540630-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Multitasking</subfield><subfield code="0">(DE-588)4133249-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Pamphlet</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">AVR RISC</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">AVR-Controller</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">COS</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">DMX-Lichtpult</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Drehzahlregler</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Multitasking</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Präemptives Tasking</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Protothreads</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">PWM</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">RTC-Scheduler</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Scheduler</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">ATMEL</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Mikrocontroller AVR</subfield><subfield code="0">(DE-588)4540630-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Multitasking</subfield><subfield code="0">(DE-588)4133249-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="4"><subfield code="a">Echtzeitsystem</subfield><subfield code="0">(DE-588)4131397-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=4787109&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027672599&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027672599</subfield></datafield></record></collection> |
id | DE-604.BV042234352 |
illustrated | Illustrated |
indexdate | 2024-09-10T01:32:37Z |
institution | BVB |
isbn | 9783645652704 3645652701 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027672599 |
oclc_num | 892746940 |
open_access_boolean | |
owner | DE-91 DE-BY-TUM DE-12 DE-11 DE-859 DE-210 DE-523 DE-M347 DE-83 DE-573 DE-Aug4 |
owner_facet | DE-91 DE-BY-TUM DE-12 DE-11 DE-859 DE-210 DE-523 DE-M347 DE-83 DE-573 DE-Aug4 |
physical | 260 S. Ill., graph. Darst. 24 cm |
publishDate | 2014 |
publishDateSearch | 2014 |
publishDateSort | 2014 |
publisher | Franzis |
record_format | marc |
series2 | PC & Elektronik |
spelling | Forgber, Ernst 1963- Verfasser (DE-588)1063821495 aut Multitasking mit AVR-RISC-Controllern Lösungsansätze und praktische Beispiele für Multitasking-Programme ; Entwicklung eines echtzeitfähigen, prioritätsgesteuerten, präemptiven Tasking-Systems ; von der einfachen Programmschleife zu Multitasking- und Echtzeitkonzepten ; anhand praktischer Beispiele für die Atmel-8-Bit-Controller Ernst Forgber Haar bei München Franzis 2014 260 S. Ill., graph. Darst. 24 cm txt rdacontent n rdamedia nc rdacarrier PC & Elektronik Literaturangaben Echtzeitsystem (DE-588)4131397-5 gnd rswk-swf C Programmiersprache (DE-588)4113195-2 gnd rswk-swf Mikrocontroller AVR (DE-588)4540630-3 gnd rswk-swf Programmierung (DE-588)4076370-5 gnd rswk-swf Multitasking (DE-588)4133249-0 gnd rswk-swf Pamphlet AVR RISC AVR-Controller COS DMX-Lichtpult Drehzahlregler Multitasking Präemptives Tasking Protothreads PWM RTC-Scheduler Scheduler ATMEL Mikrocontroller AVR (DE-588)4540630-3 s Multitasking (DE-588)4133249-0 s Programmierung (DE-588)4076370-5 s C Programmiersprache (DE-588)4113195-2 s Echtzeitsystem (DE-588)4131397-5 s DE-604 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=4787109&prov=M&dok_var=1&dok_ext=htm Inhaltstext DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027672599&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Forgber, Ernst 1963- Multitasking mit AVR-RISC-Controllern Lösungsansätze und praktische Beispiele für Multitasking-Programme ; Entwicklung eines echtzeitfähigen, prioritätsgesteuerten, präemptiven Tasking-Systems ; von der einfachen Programmschleife zu Multitasking- und Echtzeitkonzepten ; anhand praktischer Beispiele für die Atmel-8-Bit-Controller Echtzeitsystem (DE-588)4131397-5 gnd C Programmiersprache (DE-588)4113195-2 gnd Mikrocontroller AVR (DE-588)4540630-3 gnd Programmierung (DE-588)4076370-5 gnd Multitasking (DE-588)4133249-0 gnd |
subject_GND | (DE-588)4131397-5 (DE-588)4113195-2 (DE-588)4540630-3 (DE-588)4076370-5 (DE-588)4133249-0 |
title | Multitasking mit AVR-RISC-Controllern Lösungsansätze und praktische Beispiele für Multitasking-Programme ; Entwicklung eines echtzeitfähigen, prioritätsgesteuerten, präemptiven Tasking-Systems ; von der einfachen Programmschleife zu Multitasking- und Echtzeitkonzepten ; anhand praktischer Beispiele für die Atmel-8-Bit-Controller |
title_auth | Multitasking mit AVR-RISC-Controllern Lösungsansätze und praktische Beispiele für Multitasking-Programme ; Entwicklung eines echtzeitfähigen, prioritätsgesteuerten, präemptiven Tasking-Systems ; von der einfachen Programmschleife zu Multitasking- und Echtzeitkonzepten ; anhand praktischer Beispiele für die Atmel-8-Bit-Controller |
title_exact_search | Multitasking mit AVR-RISC-Controllern Lösungsansätze und praktische Beispiele für Multitasking-Programme ; Entwicklung eines echtzeitfähigen, prioritätsgesteuerten, präemptiven Tasking-Systems ; von der einfachen Programmschleife zu Multitasking- und Echtzeitkonzepten ; anhand praktischer Beispiele für die Atmel-8-Bit-Controller |
title_full | Multitasking mit AVR-RISC-Controllern Lösungsansätze und praktische Beispiele für Multitasking-Programme ; Entwicklung eines echtzeitfähigen, prioritätsgesteuerten, präemptiven Tasking-Systems ; von der einfachen Programmschleife zu Multitasking- und Echtzeitkonzepten ; anhand praktischer Beispiele für die Atmel-8-Bit-Controller Ernst Forgber |
title_fullStr | Multitasking mit AVR-RISC-Controllern Lösungsansätze und praktische Beispiele für Multitasking-Programme ; Entwicklung eines echtzeitfähigen, prioritätsgesteuerten, präemptiven Tasking-Systems ; von der einfachen Programmschleife zu Multitasking- und Echtzeitkonzepten ; anhand praktischer Beispiele für die Atmel-8-Bit-Controller Ernst Forgber |
title_full_unstemmed | Multitasking mit AVR-RISC-Controllern Lösungsansätze und praktische Beispiele für Multitasking-Programme ; Entwicklung eines echtzeitfähigen, prioritätsgesteuerten, präemptiven Tasking-Systems ; von der einfachen Programmschleife zu Multitasking- und Echtzeitkonzepten ; anhand praktischer Beispiele für die Atmel-8-Bit-Controller Ernst Forgber |
title_short | Multitasking mit AVR-RISC-Controllern |
title_sort | multitasking mit avr risc controllern losungsansatze und praktische beispiele fur multitasking programme entwicklung eines echtzeitfahigen prioritatsgesteuerten praemptiven tasking systems von der einfachen programmschleife zu multitasking und echtzeitkonzepten anhand praktischer beispiele fur die atmel 8 bit controller |
title_sub | Lösungsansätze und praktische Beispiele für Multitasking-Programme ; Entwicklung eines echtzeitfähigen, prioritätsgesteuerten, präemptiven Tasking-Systems ; von der einfachen Programmschleife zu Multitasking- und Echtzeitkonzepten ; anhand praktischer Beispiele für die Atmel-8-Bit-Controller |
topic | Echtzeitsystem (DE-588)4131397-5 gnd C Programmiersprache (DE-588)4113195-2 gnd Mikrocontroller AVR (DE-588)4540630-3 gnd Programmierung (DE-588)4076370-5 gnd Multitasking (DE-588)4133249-0 gnd |
topic_facet | Echtzeitsystem C Programmiersprache Mikrocontroller AVR Programmierung Multitasking |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=4787109&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027672599&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT forgberernst multitaskingmitavrrisccontrollernlosungsansatzeundpraktischebeispielefurmultitaskingprogrammeentwicklungeinesechtzeitfahigenprioritatsgesteuertenpraemptiventaskingsystemsvondereinfachenprogrammschleifezumultitaskingundechtzeitkonzeptenanhandpraktischerbei |