Cantitate/Preț
Produs

Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Language and C

Autor Yifeng Zhu
en Limba Engleză Paperback – 15 oct 2015

Această lucrare se adresează studenților de nivel licență și inginerilor care dețin deja noțiuni fundamentale de electronică și logică digitală, fiind concepută ca un ghid tehnic riguros pentru stăpânirea arhitecturii ARM. Observăm că Yifeng Zhu nu se limitează la o prezentare teoretică, ci impune o abordare pragmatică prin programarea la nivel de registru, eliminând straturile de abstractizare inutile pentru a oferi o înțelegere profundă a hardware-ului. Ne-a atras atenția structura progresivă: de la reprezentarea datelor și setul de instrucțiuni, până la mecanisme complexe precum stiva și gestionarea întreruperilor. Cititorul care a aplicat ideile din Embedded System Design with ARM Cortex-M Microcontrollers de Cem Ünsalan va găsi aici o aprofundare critică a modului în care limbajul C este transpus la nivel de asamblare, oferind un control mult mai fin asupra resurselor sistemului. Merită menționat că autorul integrează subiecte moderne de procesare a semnalelor prin instrucțiuni SIMD, un element care diferențiază acest volum de alte manuale introductive. Față de lucrarea sa anterioară, Embedded Systems with Arm Cortex-M3 Microcontrollers in Assembly Language and C, această ediție extinde sfera de aplicabilitate la întreaga familie Cortex-M, păstrând rigoarea în explicarea codificării instrucțiunilor și a designului de sisteme încorporate. Documentația tehnică pentru periferice precum PWM, RTC sau interfațarea cu ecrane LCD transformă volumul într-un instrument de lucru indispensabil în laborator.

Citește tot Restrânge

Specificații

ISBN-13: 9780982692639
ISBN-10: 0982692633
Pagini: 660
Dimensiuni: 187 x 244 x 45 mm
Greutate: 1.21 kg
Ediția:2nd edition
Editura: E-Man Press LLC

De ce să citești această carte

Recomandăm această carte inginerilor de sisteme încorporate care doresc să depășească etapa utilizării bibliotecilor standard și să înțeleagă interacțiunea directă cu hardware-ul. Cititorul câștigă expertiză în optimizarea codului prin asamblare și în gestionarea eficientă a perifericelor critice, un avantaj major în dezvoltarea aplicațiilor de tip real-time sau DSP.


Descriere scurtă

The book introduces basic programming of ARM Cortex chips in assembly language and the fundamentals of embedded system design. It presents data representations, assembly instruction syntax, floating-point operations, SIMD instructions, implementing fundamental controls of C language at the assembly level, and instruction encoding and decoding. The book also covers many advanced components of embedded systems, such as software and hardware interrupts, general purpose I/O, LCD driver, keypad interaction, real-time clock, stepper motor control, PWM input and output, digital input capture, direct memory access (DMA), digital and analog conversion, serial communication (USART, I2C, SPI, and USB), and digital signal processing.