該儲存庫包含 ClearCore Motion 和 I/O 庫,為建立 ClearCore 應用程式提供了基礎。還包括示範 ClearCore 各種功能的 Microchip Studio 範例程序,以及可用於開始建立您自己的應用程式的 Microchip Studio 範本專案。
隨附的 Microchip Studio 專案需要 Microchip Studio 版本 7.0.1645 或更高版本(建議使用最新版本)。
從 Microchip Studio 的「工具」功能表中,開啟「裝置包管理員」。確保安裝了以下套件:
https://www.teknic.com/downloads/
libClearCore 提供了一個以 C++ 物件導向的 API 來與 ClearCore 硬體連接。 ClearCore 的每個連接器都有一個可在您的應用程式中使用的關聯物件。 libClearCore API 的 Doxygen 參考手冊可在 https://teknic-inc.github.io/ClearCore-library/ 上找到。
包含一個 Microchip Studio 專案檔 (*.cppproj),用於在 Microchip Studio 中載入和編譯該程式庫。
ClearCore 乙太網路實作基於 LwIP 堆疊。乙太網路應用程式應使用 libClearCore 提供的乙太網路 API 進行開發。為了完整起見,包含 LwIP 原始碼。
包含一個 Microchip Studio 專案檔 (*.cppproj),用於在 Microchip Studio 中載入和編譯該程式庫。
此資料夾包含各種 ClearCore 功能的範例應用程式。若要執行提供的範例,請先選擇描述您要執行的功能的子目錄。每個子目錄中都有一個 Microchip 解決方案檔案 (*.atsln),其中包含與該功能相關的各種範例以及所需的介面庫。將解決方案載入到 Microchip Studio 後,在解決方案資源管理器面板中瀏覽包含您想要執行的範例的專案。右鍵單擊該項目並選擇“設定為啟動項目”。
範例程式配置有自訂韌體載入腳本,該腳本將搜尋連接的 ClearCore USB 連接埠並將範例程式載入到 ClearCore 硬體上。只需點擊“Start Without Debugging (Ctrl+Alt+F5)”,範例程式就會編譯、載入韌體並開始執行。
包含專案模板目錄作為編寫您自己的應用程式的起點。只需開啟 Microchip Studio 解決方案檔案 (*.atsln),然後將應用程式程式碼放入 main.cpp 中即可。
我們提供了 Windows 工具,用於使用 USB 連接器將韌體載入到 ClearCore 上。
bossac命令行刷機應用程式
flash_clearcore.cmd搜尋已連接的 ClearCore USB 連接埠並使用 bossac 載入韌體的腳本
uf2-builder將編譯的韌體二進位轉換為 UF2 文件,允許將快閃記憶體拖放到引導程式的大容量儲存磁碟機上。