Embedded Linux acoperă dezvoltarea și implementarea aplicațiilor de interfațare pe o platformă Linux încorporată. Include o discuție cuprinzătoare despre selecția platformei, compilarea încrucișată, compilarea kernel-ului, crearea sistemului de fișiere root, pornirea, depanarea la distanță, interfațarea în lumea reală, controlul aplicațiilor, colectarea datelor, arhivarea și prezentarea acestora.
Cartea include proiecte hardware seriale, paralele, de intrare/ieșire pe memorie, USB și întreruperi, folosind plăci țintă bazate pe x86, StrongARM® și PowerPC®. În plus, veți găsi cod simplu pentru module de drivere de dispozitive care conectează dispozitive externe la kernel și cod de integrare a rețelei care leagă dispozitive embedded Linux de teren de un centru de control centralizat. Exemplele învață dezvoltatorii hardware cum să stocheze și să activeze biții de teren și să furnizeze informații de proces folosind software open source. Dacă sunteți dezvoltator hardware, dezvoltator software, integrator de sisteme sau manager de produs care a început să exploreze Linux încorporat pentru aplicații de interfațare, această carte este pentru dvs.
Selectați o platformă embedded Linux (arhitecturile x86, StrongARM® și PowerPC® sunt acoperite). Creați un mediu de dezvoltare pentru compilare încrucișată și depanare. Construiți un kernel Linux personalizat pentru fiecare arhitectură. Creați un sistem minim de fișiere root. Porniți kernel-ul Linux personalizat pe trei plăci țintă cu microprocesoare x86, SA-1110 și MPC860. Depanați programe la distanță care rulează pe o placă țintă printr-o rețea ethernet folosind unelte GNU. Conectați electronice/periferice de achiziție și control de date folosind interfețele seriale, paralele, de intrare/ieșire pe memorie și USB ale microprocesorului. Măsurați latențele medii de întrerupere pentru microprocesoarele x86, SA-1110 și MPC860 și proiectați un temporizator de proces controlat de întreruperi cu o precizie de 1 ms. Interfațați perifericele cu kernel-ul și aplicațiile folosind modulele drivere de dispozitive. Colectați, controlați, stocați și prezentați date prin protocoale și aplicații open source. Analizați ofertele comerciale ale vânzătorilor de Linux încorporat.
Despre autor
Craig Hollabaugh, Ph.D., a administrat prima dată stații de lucru Sun® și Digital® în timp ce urma un doctorat în inginerie electrică la Georgia Institute of Technology. Primul său design încorporat, brevetul american #5,222,027, monitorizează de la distanță un proces petrolier. În 1995, la Wireless Scientific®, a început să folosească Linux pentru control industrial. În prezent, Craig oferă consultanță pentru trei companii din casa sa din Ouray, Colorado. A dezvoltat codul Proteus Scalable Node pentru Antec. La Clifton, Weiss and Associates, este membru al unei echipe de proiectare a unei rețele de telecomunicații de clasă carrier. De asemenea, proiectează electronice pentru căști FM, MP3 și Bluetooth pentru Arriva®.
Editor :
AddisonWesley Professional; ediția 1
Limba :
Engleză
Copertă moale :
432 pagini
ISBN:9780672322266
Producător
- Editor
- Idiotiki Ekdosi
- Tip
- Tehnologie, Inginerie Electrică - Inginerie Mecanică
- Limba
- Engleză
- Subtitlu
- -
- Copertă
- Moale
- Număr de pagini
- 432
- Data de lansare
- 3/2002
- Data de publicare
- 2002
- Dimensiuni
- 18.8x22.9 cm
- ISBN-13
- 9780672322266
Informații importante
Specificațiile sunt colectate de pe site-urile oficiale ale producătorilor. Te rugăm să verifici specificațiile înainte de a finaliza comanda. În cazul în care întâmpini probleme, raportează aici.