Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Language and C, 3/e (Paperback)
暫譯: ARM Cortex-M 微控制器嵌入式系統:組合語言與 C 語言,第 3 版 (平裝本)
Yifeng Zhu
- 出版商: E-Man Press LLC
- 出版日期: 2017-07-01
- 售價: $3,040
- 貴賓價: 9.5 折 $2,888
- 語言: 英文
- 頁數: 738
- 裝訂: Paperback
- ISBN: 0982692668
- ISBN-13: 9780982692660
-
相關分類:
ARM、嵌入式系統、單晶片、Assembly
-
其他版本:
Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Language and C, 4/e (Paperback)
買這商品的人也買了...
-
$1,180$1,121 -
$2,230$2,119 -
$3,500$3,325 -
$281程序員修煉之道 :從小工到專家 (The Pragmatic Programmer: From Journeyman to Master)
-
$900$900 -
$660$660 -
$354$336 -
$1,617Deep Learning (Hardcover)
-
$948$901 -
$1,420$1,349 -
$500$390 -
$768$730 -
$505手把手教你設計 CPU-RISC-V 處理器篇
-
$594$564 -
$594$564 -
$2,565BPF Performance Tools : Linux System and Application Observability (Paperback)
-
$1,769Arduino Cookbook: Recipes to Begin, Expand, and Enhance Your Projects, 3/e (Paperback)
-
$460$363 -
$559嵌入式 C語言自我修養 — 從芯片、編譯器到操作系統
-
$1,800$1,710 -
$3,300$3,135 -
$580$458 -
$780$616 -
$1,223可視之美 (數據可視化 + 數學藝術 + 學術繪圖 + Python 創意編程)
-
$390$308
相關主題
商品描述
Significant changes in the third edition include updated serial communication description (UART, SPI, and I2C), new serial communication examples, incorporation of GNU gcc compiler, low power modes, modification of example programs from STM32L1 (Cortex-M3) to STM32L4 (Cortex-M4).
The book introduces basic programming of ARM Cortex-M cores in assembly and C at the register level, and the fundamentals of embedded system design. It presents basic concepts such as data representations (integer, fixed-point, floating-point), assembly instructions, stack, and implementing basic controls and functions of C language at the assembly level. It covers advanced topics such as interrupts, mixing C and assembly, direct memory access (DMA), system timers (SysTick), multi-tasking, SIMD instructions for digital signal processing (DSP), and instruction encoding/decoding. The book also gives detailed examples of interfacing peripherals, such as general purpose I/O (GPIO), LCD driver, keypad interaction, stepper motor control, PWM output, timer input capture, DAC, ADC, real-time clock (RTC), and serial communication (USART, I2C, SPI, and USB).
商品描述(中文翻譯)
第三版的重大變更包括更新的串列通訊描述(UART、SPI 和 I2C)、新的串列通訊範例、整合 GNU gcc 編譯器、低功耗模式,以及將範例程式從 STM32L1(Cortex-M3)修改為 STM32L4(Cortex-M4)。
本書介紹 ARM Cortex-M 核心在寄存器層級的基本程式設計,使用組合語言和 C 語言,以及嵌入式系統設計的基本原理。它呈現了基本概念,如資料表示(整數、定點數、浮點數)、組合指令、堆疊,以及在組合語言層級實現 C 語言的基本控制和功能。書中涵蓋了進階主題,如中斷、C 語言與組合語言的混合、直接記憶體存取(DMA)、系統計時器(SysTick)、多任務處理、數位信號處理(DSP)的 SIMD 指令,以及指令編碼/解碼。本書還提供了與外圍設備介面的詳細範例,如通用輸入/輸出(GPIO)、LCD 驅動程式、鍵盤互動、步進馬達控制、PWM 輸出、計時器輸入捕獲、數位類比轉換器(DAC)、類比數位轉換器(ADC)、實時時鐘(RTC)和串列通訊(USART、I2C、SPI 和 USB)。