Cargando…

Embedded Linux lernen mit dem Raspberry Pi : Linux-Systeme selber bauen und programmieren.

Im Bereich eingebetteter Systeme ist Linux weit verbreitet. Und in Kombination mit der Embedded-Plattform Raspberry Pi bildet es ein optimales Gespann, um sich praxisorientiert Kenntnisse und Techniken anzueignen, die für die Entwicklung eingebetteter Systeme notwendig sind. Dieses einführende Leh...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Quade, Jürgen
Formato: Electrónico eBook
Idioma:Alemán
Publicado: Heidelberg : Dpunkt.verlag, 2014.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_ocn880530808
003 OCoLC
005 20231017213018.0
006 m o d
007 cr |n|||||||||
008 140524s2014 gw ob 001 0 ger d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d DEBSZ  |d UMI  |d OCLCQ  |d OCLCO  |d YDXCP  |d OCLCF  |d COO  |d OCLCQ  |d REB  |d WYU  |d OCLCQ  |d OCLCO  |d VT2  |d OCLCO  |d OCLCQ  |d EBLCP 
019 |a 884981159 
020 |a 9783864915093 
020 |a 3864915090 
020 |a 9783864901430 
020 |a 386490143X 
020 |a 9783864915109  |q (ePub) 
020 |a 3864915104  |q (ePub) 
029 1 |a AU@  |b 000055978833 
029 1 |a CHNEW  |b 000887615 
029 1 |a DEBBG  |b BV042011537 
029 1 |a DEBBG  |b BV043609313 
029 1 |a DEBSZ  |b 40773547X 
035 |a (OCoLC)880530808  |z (OCoLC)884981159 
037 |a CL0500000460  |b Safari Books Online 
050 4 |a QA76.8.R15 .Q384 2014 
082 0 4 |a 004.20349 
049 |a UAMI 
100 1 |a Quade, Jürgen. 
245 1 0 |a Embedded Linux lernen mit dem Raspberry Pi :  |b Linux-Systeme selber bauen und programmieren. 
260 |a Heidelberg :  |b Dpunkt.verlag,  |c 2014. 
300 |a 1 online resource (306 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Vorwort; Inhaltsverzeichnis; 1 Einleitung; 2 Gut zu wissen; 2.1 Die Architektur eingebetteter Systeme; 2.1.1 Hardware; 2.1.2 Software; 2.1.3 Auf dem Host für das Target entwickeln; 2.2 Arbeiten mit Linux; 2.2.1 Die Shell; 2.2.2 Die Verzeichnisstruktur; 2.2.3 Editor; 2.3 Erste Schritte mit dem Raspberry Pi; 2.3.1 System aufspielen; 2.3.2 Startvorgang; 2.3.3 Einloggen und Grundkonfiguration; 2.3.4 Hello World: Entwickeln auf dem Raspberry Pi; 3 Embedded von Grund auf; 3.1 Der Linux-Kernel; 3.2 Das Userland; 3.2.1 Systemebene; 3.2.2 Funktionsbestimmende Applikationen. 
505 8 |a 3.3 Cross-Development für den Raspberry Pi3.3.1 Cross-Generierung Kernel; 3.3.2 Cross-Generierung Userland; 3.3.3 Installation auf dem Raspberry Pi; 3.4 Bootloader "Das U-Boot"; 3.4.1 Kernel von der SD-Karte booten; 3.4.2 Netzwerk-Boot; 3.5 Initramfs: Filesystem im RAM; 4 Systembuilder Buildroot; 4.1 Überblick; 4.2 Buildroot-Praxis; 4.2.1 Installation auf der SD-Karte; 4.2.2 Netzwerk-Boot per U-Boot; 4.3 Systemanpassung; 4.3.1 Postimage-Skript; 4.3.2 Postbuild-Skript; 4.4 Eigene Buildroot-Pakete; 4.4.1 Grundstruktur; 4.4.2 Praxis; 4.5 Hinweise zum Backup; 5 Anwendungsentwicklung. 
505 8 |a 5.1 Cross-Development5.2 Basisfunktionen der eingebetteten Anwendungsprogrammierung; 5.2.1 Modularisierung; 5.2.2 Realzeitaspekte; 5.3 Hardwarezugriffe; 5.3.1 Systemcalls für den Hardwarezugriff; 5.3.2 GPIO-Zugriff über das Sys-Filesystem; 6 Gerätetreiber selbst gemacht; 6.1 Einführung in die Treiberprogrammierung; 6.1.1 Grundprinzip; 6.1.2 Aufbau eines Gerätetreibers; 6.1.3 Generierung des Gerätetreibers; 6.2 Schneller GPIO-Treiberzugriff; 6.2.1 Digitale Ausgabe; 6.2.2 Digitale Eingabe; 6.2.3 Programmierhinweise zum Hardwarezugriff; 7 Embedded Security; 7.1 Härtung des Systems. 
505 8 |a 7.1.1 Firewalling7.1.2 Intrusion Detection and Prevention; 7.1.3 Rechtevergabe; 7.1.4 Ressourcenverwaltung; 7.1.5 Entropie-Management; 7.1.6 ASLR und Data Execution Prevention; 7.2 Entwicklungsprozess; 7.3 Secure-Application-Design; 7.3.1 Sicherheitsmechanismen in der Applikation; 7.3.2 Least Privilege; 7.3.3 Easter Eggs; 7.3.4 Passwortmanagement; 7.3.5 Verschlüsselung; 7.3.6 Randomisiertes Laufzeitverhalten; 8 Ein komplettes Embedded-Linux-Projekt; 8.1 Hardware: Anschluss des Displays; 8.2 Software; 8.3 Systemintegration; Anhänge; A Crashkurs Linux-Shell. 
505 8 |a A.1 Elementare Kommandos zur DateiverwaltungA. 2 Systemkommandos; A.3 Grundlegende Befehle zum Netzwerkmanagement; B Crashkurs vi; C Git im Einsatz; C.1 Unterschiedliche Git-Bereiche; C.2 Dateizustände; C.3 Änderungen anzeigen; C.4 Branching und Merging; C.5 Remote-Repository; D Die serielle Schnittstelle; Literaturverzeichnis; www.dpunkt.de; Stichwortverzeichnis. 
520 |a Im Bereich eingebetteter Systeme ist Linux weit verbreitet. Und in Kombination mit der Embedded-Plattform Raspberry Pi bildet es ein optimales Gespann, um sich praxisorientiert Kenntnisse und Techniken anzueignen, die für die Entwicklung eingebetteter Systeme notwendig sind. Dieses einführende Lehr- und Arbeitsbuch beschreibt daher Aufbau, Konzeption und Realisierung eingebetteter Linux-Systeme am Beispiel des Raspberry Pi. Zahlreiche Beispiele sowie Tipps und Tricks machen das Thema anschaulich und erleichtern die Umsetzung in die Praxis. Nach der erfolgreichen Lektüre könne. 
504 |a Includes bibliographical references and index. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a Linux. 
630 0 7 |a Linux.  |2 fast  |0 (OCoLC)fst01382136 
650 0 |a Embedded computer systems  |x Programming. 
650 0 |a Operating systems (Computers) 
650 6 |a Systèmes d'exploitation (Ordinateurs) 
650 7 |a operating systems.  |2 aat 
650 7 |a Embedded computer systems  |x Programming.  |2 fast  |0 (OCoLC)fst00908303 
650 7 |a Operating systems (Computers)  |2 fast  |0 (OCoLC)fst01046280 
655 0 |a Electronic books. 
776 0 8 |i Print version:  |a Quade, Jürgen.  |t Embedded Linux lernen mit dem Raspberry Pi : Linux-Systeme selber bauen und programmieren.  |d Heidelberg : dpunkt.verlag, ©2014  |z 9783864901430 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781492015475/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
936 |a BATCHLOAD 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL7240553 
938 |a YBP Library Services  |b YANK  |n 11879047 
994 |a 92  |b IZTAP