《Cortex-M3開發技術及實踐(普通高等教育物聯網工程專業十二五規劃教材)》(作者青島東合信息技術有限公司)以Cortex—M3內核的sTM32F107芯片為基礎,以“Cortex開發套件”為硬件開發平臺,以MDK—ARM為軟件開發環境,基于S1M32固件庫的編程方法,講解了STM32F107的各種常用外設的工作原理及應用,并特別介紹了LWIP、uC/GUI、UC/OS—II的應用程序設計。
《Cortex-M3開發技術及實踐(普通高等教育物聯網工程專業十二五規劃教材)》分為兩篇:理論篇和實踐篇。理論篇共有16章,包括概述、STM32F107內核架構、GPIO和AFIO、NVIC和EXTI、定時器(TIM)、看門狗(wDG)、通用同步,異步收發器(USART)、直接存儲器訪問(DMA)、控制器局域網絡(CAN)、ADC和DAC、串行外設接口(SPI)、通用串行總線(USB)、以太網(ETH)、嵌入式界面(uC/GUI)、嵌入式操作系統(UC/OS-II)和物聯網網關程序設計。實踐篇共有16個實踐,分別與理論篇的16章內容相對應,包括應用案例和知識拓展等內容。
本書偏重STM32F107的應用,采用理論與實踐相結合的方法,使Cortex-M3技術運用于實踐中,更深層地剖析了ARM技術與各種相關技術的關系,為物聯網的學習奠定了基礎。
本書適應面廣,可作為物聯網工程、通信工程、電子信息工程、自動化、計算機科學與技術、計算機網絡等專業本科生教材。
理論篇第1章 概述第2章 STM32F107內核架構 第3章 GPIO和AFIO 第4章 NVIC和EXTI 第5章 定時器(TIM)第6章 看門狗(WDG)第7章 通用同步/異步收發器(USART)第8章 直接存儲器訪問(DMA)第9章 控制器局域網絡(CAN) 第10章 ADC和DAC第11章 串行外設接口(SPI) 第12章 通用串行總線(USB) 第13章 以太網(ETH)第14章 嵌入式界面(UC/GUI) 第15章 嵌入式操作系統(UC/OS-II)第16章 物聯網網關程序設計實踐篇附錄