嵌入式系統設計——基於STM32CubeMX與HAL庫

嵌入式系統設計——基於STM32CubeMX與HAL庫

《嵌入式系統設計——基於STM32CubeMX與HAL庫》是一本2022年高等教育出版社出版的圖書。

基本介紹

  • 書名:嵌入式系統設計——基於STM32CubeMX與HAL庫
  • 作者:漆強
  • 出版社:高等教育出版社
  • 出版時間:2022年1月
  • 頁數:384 頁
  • ISBN:9787040579062
內容簡介
本書選用意法半導體公司的STM32F4微控制器為載體,以嵌入式硬體設計和軟體設計為主線,結合工程實踐,按照“最小系統電路設計 → 開發工具使用 → 片內外設套用 ”的路徑,分層次、遞進式的講授嵌入式系統的設計方法。使用STM32CubeMX開發工具以及HAL驅動庫完成微控制器的設計。STM32CubeMX軟體提供簡潔的圖形化界面,設計者無需編寫任何代碼,就可以完成引腳分配、時鐘設定和外設設定等初始化工作,並生成基於MDK-ARM等集成開發環境的工程框架,使設計者可以更專注於套用層代碼的編寫。採用庫函式的編程方式可以不必了解硬體暫存器的含義,利用庫函式提供的接口函式快速實現功能。基於圖形化的配置方式和庫函式的編程方式使得初學者可以快速入門嵌入式系統的設計和開發,降低了學習的門檻。本書以產業界主流的微控制器STM32F4為硬體平台,以嵌入式硬體設計和軟體設計為主線,按照“最小系統電路設計 → 開發工具使用 → 片內外設套用 → 驅動程式設計 →實時作業系統(FreeRTOS)”的路徑,分層次、遞進式地介紹嵌入式系統的設計方法。 本書選用業界先進的開發工具STM32 CubeMX及硬體抽象庫(HAL庫)進行嵌入式系統開發。STM32 CubeMX軟體利用圖形化界面完成晶片的配置,並配合MDK-ARM等集成開發環境,直接生成應用程式的基本框架,使設計者可以專注於套用層代碼的編寫。採用庫函式的程式開發方式,避免了對晶片底層的暫存器作過多了解,用戶只需要掌握HAL庫提供的接口函式就可以完成應用程式的編寫,加快了嵌入式系統的開發效率,降低了學習的門檻。全書共10章,分別是:嵌入式系統概要,STM32微控制器的硬體電路設計,STM32微控制器開發環境的搭建,STM32 CubeMX軟體的使用,MDK-ARM開發軟體的使用,通用輸入輸出接口,中斷系統,定時器,串口通信,FreeRTOS的套用。 本書內容豐富實用,層次清晰,敘述詳盡,書中所有例程都是基於意法半導體公司的Nucleo系列開發板,方便教學和自學。本書可作為高等院校電子信息類、自動化類專業的本科生及研究生“嵌入式系統設計”課程的入門教材,也可以供嵌入式愛好者或從事嵌入式系統套用的工程技術人員參考。

相關詞條

熱門詞條

聯絡我們