2025年3月21日 星期五

OmniXRI TinyML 小學堂 (2025) 第 2 講 單晶片基礎

課程直播日期: 2025/03/19
課程直播連結: https://youtu.be/_kn4C6DIizg
課程簡報名稱: 20250319_TinyML_Course_Ch02_OmniXRI_Jack.pdf

本課程完全免費,請勿移作商業用途!更多課程內容請參考文末教學資源連結。歡迎追蹤、留言、訂閱、點讚、轉發,讓更多需要的朋友也能一起學習。

課程內容

2.1.硬體架構與分類

  • MCU 主要分類方式
  • 全球通用型 MCU 主要供應商
  • 台灣通用型 MCU 主要供應商
  • arm Cortex-M 以STM32為例

2.2. arm Cortex-M演進

  • 常見 Arm 晶片CPU等級及指令集
  • arm Cortex-M 指令比較表

2.3. 基本週邊控制

  • RP2040 資料手冊
  • Pi Pico 開發板及 RP2040 接腳圖
  • 工作電壓及電壓轉換 (Level Shift)
  • RP2040 方塊圖
  • RP2040 匯流排及週邊
  • RP2040 位址配置
  • 系統啟動及工作模式
  • 工作(睡眠)模式
  • 工作時脈 (Clock)
  • 計時器 (Timer) 與實時時鐘(RTC)
  • 基本輸出入 (GPIO) ─ 數位輸出入 (DIO)
  • 基本輸出入 (GPIO) ─ 類比輸入 (ADC)
  • 基本輸出入 (GPIO) ─ 類比輸出 (PWM)
  • 串列通訊 (UART / COM)
  • 匯流排通訊 (IIC / I2C / I2C)
  • 串列週邊介面 (SPI)
  • 直接記憶體存取 (DMA)
  • 看門狗 (Watchdog)
  • USB & Virtual COM

2.4. 即時作業系統

  • MCU 即時作業系統
  • FreeRTOS
  • Mbed OS
  • Zephyr

參考文獻

[1] 許哲豪,NTUST Edge AI 人工智慧與邊緣運算實務
https://omnixri.blogspot.com/p/ntust-edge-ai.html

[2] 許哲豪,OmniXRI's Edge AI & TinyML 小學堂 Youtube 直播課程總結
https://omnixri.blogspot.com/2024/06/omnixris-edge-ai-tinyml-youtube.html

[3] 許哲豪,OmniXRI系列發文─TinyML(MCU AI)系列
https://hackmd.io/1PK1URhIQ7GutcWgpgsWbg#TinyMLMCU-AI系列

[4] WIKI, ARM Cortex-M (中文)
https://zh.wikipedia.org/zh-tw/ARM_Cortex-M

[5] Raspberry Pi, RP2040 Datasheet
https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf

延伸閱讀

[a] arm, Cortex-M & Ethos-U55 ML開發者指南
https://omnixri.blogspot.com/2025/02/arm-cortex-m-ethos-u55-ml.html

[b] 許哲豪,【vMaker Edge AI專欄 #13】 誰說單晶片沒有神經網路加速器NPU就不能玩微型AI應用?
https://omnixri.blogspot.com/2024/01/vmaker-edge-ai-13-npuai.html

[c] 許哲豪,MCU攜手NPU讓tinyML邁向新里程碑
https://omnixri.blogspot.com/2022/10/mcunputinyml.html

[d] 許哲豪,當智慧物聯網(AIoT)遇上微型機器學習(tinyML)是否會成為台灣單晶片(MCU)供應鏈下一個新商機!?
https://omnixri.blogspot.com/2021/09/aiottinymlmcu.html

教學資源

OmniXRI 系列文章:
https://omnixri.blogspot.com/p/blog-page_19.html

OmniXRI Youtube 教學影片頻道:
https://www.youtube.com/@omnixri1784/videos

OmniXRI Github 課程簡報及相關範例:
https://github.com/OmniXRI/TinyML_Course_2025


註:本課程非學校正式課程,現僅有老師一人,沒有教學助理可幫忙,如操作上有相關問題,請於Youtube, FB Group, Blogger, Medium, Hackmd, Github 各討論區中留言,老師會儘量協助,如有服務不週之處尚請見諒。


沒有留言:

張貼留言

【頂置】簡報、源碼、系列文快速連結區

常有人反應用手機瀏覽本部落格時常要捲很多頁才能找到系列發文、開源專案、課程及活動簡報,為了方便大家快速查詢,特整理連結如下,敬請參考! Edge AI Taiwan 邊緣智能交流區 全像顯示與互動交流區 台科大(NTUST) 人工智慧與邊緣運算實務(2021-2...