MicroPython

NuMicroPy     

NuMicroPy ( Github / Gitlab / Gitee ) 目的是把 MicroPython 移植到 NuMicro 微控器系列上 ( 請參照 MicroPython )。 

MicroPython 是一個可以運行在小型嵌入系統的 Python 3.x 程式語言直譯器,使用者可以用簡單直接的 Python 程式碼去控制微控器周邊介面。

由於 Python 是直譯式語言,使用者在編寫 Python 程式碼時並不需使用編譯器或者整合性開發環境 ( IDE ),只需使用檔編輯器來編寫程式碼,並把程式碼檔複製貼上到 NuMicro 微控器的虛擬磁片上,就可以在 NuMicro 微控器上運行 Python 程式碼。 

MicroPython 提供了 REPL ( 讀取-求值-列印-迴圈 ) 模式,讓使用者可以透過終端應用程式快速測試和運行程式碼。

特點:

1.MicroPython 提供一系列庫,可以控制 Microcontroller 的功能

2.工程師可用于構建簡單的腳本

3.硬體工程師設計電路板,可以通過 MicroPython 控制周邊介面測試電路

Board

MCU

Required ROM size

Required RAM size

NuMaker-PFM-M487

M487

383 KB/660 KB(W/lvgl)

92 KB/128 KB(W/lvgl)

NuMaker-IOT-M487

M487

351 KB

64 KB

NuMaker-M263KI

M263

266 KB

35 KB


LittlevGL required RAM size 128KB = 96KB + 32KB(SPIM cache)

本網站使用cookie作為與網站互動時識別瀏覽器之用,瀏覽本網站即表示您同意本網站對cookie的使用及相關隱私權政策
OK