Architecting High-Performance Embedded Systems: Proiectați și construiți sisteme digitale în timp real de înaltă performanță bazate pe FPGA-uri și circuite personalizate

Evaluare:   (4.5 din 5)

Architecting High-Performance Embedded Systems: Proiectați și construiți sisteme digitale în timp real de înaltă performanță bazate pe FPGA-uri și circuite personalizate (Jim Ledin)

Recenzii ale cititorilor

Rezumat:

Cartea este în general bine primită pentru introducerea sa cuprinzătoare în sistemele încorporate, acoperind instrumente esențiale, concepte și aplicații practice. Ea servește atât ca o resursă introductivă, cât și ca un ghid pentru subiecte mai avansate în domenii precum IoT și FPGA-uri. Cu toate acestea, unii cititori consideră că titlul cărții este înșelător și că îi lipsește profunzimea în discuțiile despre arhitectură, în timp ce alții o critică pentru că este depășită sau conține conținut dezorganizat.

Avantaje:

Introducere cuprinzătoare în sistemele integrate
acoperă atât aspecte hardware, cât și software
include laboratoare practice hands-on
capitole bine structurate cu rezumate clare
potrivită pentru începători și dezvoltatori experimentați
prezentare captivantă
integrează cu succes teoria și practica
umple lacune fundamentale pentru profesioniști.

Dezavantaje:

Titlu înșelător, deoarece nu este o carte de arhitectură
lipsește profunzimea în unele subiecte avansate
unele conținuturi sunt considerate învechite sau prost organizate
nu detaliază costurile proiectului în avans
explicații ocazionale insuficiente ale conceptelor
frustrare potențială pentru începători care utilizează versiuni software învechite.

(pe baza a 13 recenzii ale cititorilor)

Titlul original:

Architecting High-Performance Embedded Systems: Design and build high-performance real-time digital systems based on FPGAs and custom circuits

Conținutul cărții:

Explorați întregul proces de dezvoltare a sistemelor bazate pe rețele de porți programabile în câmp (FPGA), inclusiv proiectarea circuitelor electronice și construirea și depanarea prototipurilor de dispozitive integrate

Caracteristici principale

⬤ Învățați elementele de bază ale sistemelor integrate și ale sistemelor de operare în timp real.

⬤ Înțelegerea modului în care FPGA-urile implementează algoritmi de procesare în hardware.

⬤ Proiectați, construiți și depanați sisteme digitale personalizate de la zero folosind KiCad.

Descrierea cărții

Dispozitivele digitale moderne utilizate în locuințe, automobile și dispozitive portabile conțin capacități de calcul foarte sofisticate, compuse din sisteme integrate care generează, primesc și procesează fluxuri de date digitale la viteze de până la mai mulți gigabiți pe secundă. Această carte vă va arăta cum să utilizați Field Programmable Gate Arrays (FPGA) și proiectarea circuitelor digitale de mare viteză pentru a vă crea propriile sisteme digitale de ultimă generație.

Architecting High-Performance Embedded Systems vă prezintă conceptele fundamentale ale sistemelor integrate, inclusiv funcționarea în timp real și Internet of Things (IoT), precum și arhitectura și capacitățile celei mai recente generații de FPGA-uri. Utilizând instrumente gratuite puternice pentru proiectarea FPGA și proiectarea circuitelor electronice, veți învăța cum să proiectați, să construiți, să testați și să depanați dispozitive IoT de înaltă performanță bazate pe FPGA. Cartea vă va ajuta, de asemenea, să vă familiarizați cu proiectarea sistemelor integrate, proiectarea circuitelor, construcția hardware, dezvoltarea firmware-ului și depanarea pentru a produce un dispozitiv integrat de înaltă performanță - un osciloscop digital bazat pe rețea. Veți explora tehnici precum proiectarea plăcilor de circuite imprimate cu patru straturi cu perechi de semnale diferențiale de mare viteză și asamblarea plăcii folosind componente cu montare pe suprafață.

Până la sfârșitul cărții, veți avea o înțelegere solidă a conceptelor care stau la baza sistemelor încorporate și a FPGA-urilor și veți fi capabil să proiectați și să construiți propriile dispozitive digitale sofisticate.

Ce veți învăța

⬤ Înțelegeți fundamentele sistemelor încorporate în timp real și ale senzorilor.

⬤ Descoperiți capacitățile FPGA-urilor și modul de utilizare a instrumentelor de dezvoltare FPGA.

⬤ Învățați principiile de proiectare a circuitelor digitale și a layout-ului PCB cu KiCad.

⬤ Construiți prototipuri de plăci de circuite de mare viteză la costuri reduse.

⬤ Proiectați și dezvoltați algoritmi de înaltă performanță pentru FPGA-uri.

⬤ Dezvoltarea unui firmware robust, fiabil și eficient în C.

⬤ Testarea și depanarea temeinică a hardware-ului și firmware-ului dispozitivelor integrate.

Pentru cine este această carte

.

Această carte este destinată dezvoltatorilor de software, inginerilor IoT și tuturor celor care doresc să înțeleagă procesul de dezvoltare a sistemelor integrate de înaltă performanță. De asemenea, veți găsi această carte utilă dacă doriți să învățați despre fundamentele dezvoltării FPGA și toate aspectele dezvoltării firmware în C și C++. Familiarizarea cu limbajul C, circuitele digitale și lipirea electronică este necesară pentru a începe.

Alte date despre carte:

ISBN:9781789955965
Autor:
Editura:
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Architecting High-Performance Embedded Systems: Proiectați și construiți sisteme digitale în timp...
Explorați întregul proces de dezvoltare a...
Architecting High-Performance Embedded Systems: Proiectați și construiți sisteme digitale în timp real de înaltă performanță bazate pe FPGA-uri și circuite personalizate - Architecting High-Performance Embedded Systems: Design and build high-performance real-time digital systems based on FPGAs and custom circuits
Arhitectura și organizarea modernă a calculatoarelor: Învățați arhitecturile x86, ARM și RISC-V și...
Un ghid practic, fără noimă, al arhitecturilor...
Arhitectura și organizarea modernă a calculatoarelor: Învățați arhitecturile x86, ARM și RISC-V și proiectarea smartphone-urilor, PC-urilor și serverelor cloud - Modern Computer Architecture and Organization: Learn x86, ARM, and RISC-V architectures and the design of smartphones, PCs, and cloud servers
Modern Computer Architecture and Organization - Ediția a doua: Învățați arhitecturile x86, ARM și...
Un ghid practic, fără noimă, al arhitecturilor...
Modern Computer Architecture and Organization - Ediția a doua: Învățați arhitecturile x86, ARM și RISC-V și proiectarea smartphone-urilor, a PC-urilor și a cloud-ului - Modern Computer Architecture and Organization - Second Edition: Learn x86, ARM, and RISC-V architectures and the design of smartphones, PCs, and cloud

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)