本書是一本全面介紹RISC-V微控制器開發的實用指南,從基礎理論出發,詳細講解了RISC-V架構的設計原理、指令集體系結構、中斷和異常處理機制、內存管理等核心概念,並通過豐富的編程示例和項目指導,引導讀者深入理解RISC-V微控制器的開發過程.本書的特色在於對RISC-V架構的透徹解析、對編程與應用實踐的重視、對軟硬件協同設計內容的創新介紹,突出了自主可控的重要性,並提供了實用的學習資源.全書共14章,主要內容包括:緒論、RISC-V微控制器與開發平臺、RISC-V架構的中斷和異常、內存管理與高速緩存、TLB管理與原子操作、內存屏障指令、RISC-V指令集、RISC-V匯編語言程序設計、嵌入式編譯工具、CH32V307嵌入式微控制器、MounRiver Studio集成開發環境、CH32V307GPIO、CH32V307外部中斷系統和CH32V307定時器.本書可作為高等院校的自動化、機器人、自動檢測、機電一體化、人工智能、電子與電氣工程、計算機應用、信息工程、物聯網等相關專業的專科、本科學生及研究生的教材,也可作為從事RISC-V嵌入式系統開發的工程技術人員的參考書.