Forum: Mikrocontroller und Digitale Elektronik Literaturempfehlung(en) Embedded & STM32


von mr. mo (Gast)


Lesenswert?

Guten Morgen zusammen,

Weihnachten steht vor der Tür und Mann darf sich Literatur aussuchen :) 
Habe bereits bei Amazon gestöbert, aber häufig ist die Literatur nicht 
so günstig und ich möchte daher auf eure Erfahrung und Empfehlungen 
setzen, um keinen Fehlkauf zu landen.

Interessante Themenfelder wären:
- freeRTOS oder lwip: Zu freeRTOS gab es was auf Basis von Arduino, darf 
aber gerne allgemeiner sein bzw. auf Basis von STM32.

- Webserver zur Anzeige von z.B. Messwerten in Plots im Browser: Habe 
ich bisher noch nicht gemacht, mich würde aber interessieren wie man da 
generell vorgeht und welche Techniken verwendet werden. Ich weiß nur, 
dass da JavaScript Kenntnisse hilfreich sind und man einen HTTP Server 
auf den µC implementieren muss.

- GUI auf Embedded (am besten mit QT5): Da habe ich bereits bisschen was 
gefunden, da gab es aber keine Leseprobe bzw. Nutzerreviews o.Ä.

- Praxis zu Embedded: Aktuell lese ich "Embedded Controller" von Rüdiger 
R. Asche. Ergänzt sehr gut das Wissen von Hobbyisten.

Die Literatur darf auch gerne in Englisch sein. Flexibles Preislimit ist 
ca. 70 Euro. Amazon wäre vorteilhaft, dann kommt es noch rechtzeitig an.

(Falls falsches Unterforum, bitte verschieben!)

Gruß,
mr.mo

von Bimbo. (Gast)


Lesenswert?

mr. mo schrieb:
> Die Literatur darf auch gerne in Englisch sein. Flexibles Preislimit ist
> ca. 70 Euro. Amazon wäre vorteilhaft, dann kommt es noch rechtzeitig an.

Ich habe eine Empfehlung für 0€: Datenblätter, Reference Manual und 
Dokumentationen.

Ehrlich, da steht eigentlich alles drin.

von Bimbo. (Gast)


Lesenswert?


von Stefan F. (Gast)


Lesenswert?

Für erste Schritte mit HTML empfehle ich 
http://stefanfrings.de/mikrocontroller_buch/Einstieg%20in%20die%20Elektronik%20mit%20Mikrocontrollern%20-%20Band%202.pdf 
Kapitel 10, dann weißt du schonmal ganz grob, wo es lang geht. Danach 
würde Dir https://wiki.selfhtml.org/ empfehlen.

Was QT angeht, da sind die Online Dokumentationen auf QT.io das Beste, 
was du finden kannst. Ich hatte auch zwei Bücher gekauft, aber die sind 
im Müll gelandet da keine zusätzliche Information drin war.

von Ruediger A. (Firma: keine) (rac)


Lesenswert?

Bimbo. schrieb:
> mr. mo schrieb:
>> Die Literatur darf auch gerne in Englisch sein. Flexibles Preislimit ist
>> ca. 70 Euro. Amazon wäre vorteilhaft, dann kommt es noch rechtzeitig an.
>
> Ich habe eine Empfehlung für 0€: Datenblätter, Reference Manual und
> Dokumentationen.
>
> Ehrlich, da steht eigentlich alles drin.

Jein, fast Alles. Ich habe allerdings in meinem Buch auch Dinge wie 
empirisch ermittelte Vergleichszahlen für Zugriffe auf Speicher über die 
verschiedenen Busse. Sowas findest Du nirgendwo in den von den 
Herstellern bereitgestellten Dokumentationen.

Es stimmt zwar, dass ein Grossteil des Materials über die bekannten 
Suchmaschinen im Internet gefunden werden kann.

Das gleiche trifft aber auch auf Schulungen zu. Entwicklerschulungen 
sind eigentlich (von proprietären Umgebungen abgesehen, deren 
Dokumentation nicht öffentlich ist) überflüssig. Da es eine der 
Hauptaufgaben eines Entwicklers ist, ohne Hilfestellung auch aus den 
komplexesten Fehlersituationen selbst eine Lösung zu finden, darf man 
eigentlich von einem Entwickler erwarten, sich in jede 
Technologie/Plattform/Architektur eigenständig einzuarbeiten.

Trotzdem gibt es noch einen Schulungsmarkt, der meiner Beobachtung nach 
in den letzten Jahren sogar wieder etwas anzieht - einfach weil es 
kostengünstiger sein KANN, das Material vorsortiert anzubieten. Zuweilen 
dauert es wirklich länger, die relevanten Infos vom Müll zu trennen, als 
eine bereits vorbereiteten Weg zu gehen. Dazu kommt, dass viele von den 
immer wieder zuschnappenden Fallen eben per Def. nicht öffentlich 
dokumentiert sind und deswegen von gefühlt 80% der Benutzer der 
Technologie neu entdeckt werden. Mit etwas Glück findet man in 
stackoverflow eine Notiz dazu, aber in den meisten dieser Fälle erspart 
es eine Menge Zeit, wenn ein aus der Praxis kommender Trainer einen 
bereits auf diese Standardfälle hinweist.

Mit Bücher ist es ähnlich. Es gibt eine Menge trash auf dem Markt, das 
sind i.W. copy&paste Orgien aus der Dokumentation mit vielleicht einem 
gerade mal eben selbst gebauten Hello World Beispiel. Es gibt aber auch 
Bücher, in denen sich die Autoren wirklich die Mühe gemacht haben, ihr 
in jahrzentelanger Praxis erarbeitetes Wissen so zu kondensieren, dass 
Neulinge in eine Menge Haufen nicht treten müssen.

@Mr. mo: Thx!

von Walter T. (nicolas)


Lesenswert?

Ich nehme an, wenn Du jetzt High-Level-Bücher suchst, hast Du den Joseph 
Yiu schon durch? Ansonsten sollte der definitiv in keinem Bücherregal 
eines Cortex-M3 oder -M4-Bastlers fehlen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.