Ⅰ MosToolbox 實戰入門- 介紹篇
英飛凌針對可程式化單晶片系統(PSoC)系列元件,提供兩套開發工具:PSoC Creator和MosToolbox。本系列博文將側重介紹MosToolbox,進行軟體介紹及應用說明。
英飛凌 PSoC 開發工具
1. MosToolbox 開發工具介紹
MosToolbox軟體包含配置工具、底層驅動程序、中間件庫和操作系統支持,可幫助您創建MCU和無線應用程序所需的其他軟體包。該工具基於Eclipse開發環境,支持Windows、macOS和Linux平台。MosToolbox集成了獨立的器件和中間件配置器,可設置器件中不同模塊的配置,並生成可用於固件開發的代碼。它支持所有PSoC 6 MCU器件,並建議用於所有應用程序開發。MosToolbox在GitHub上提供最新的庫和支持軟體,支持多個目標生態系統,如MCU和藍牙SOC生態系統、Mbed OS生態系統和Amazon FreeRTOS生態系統。此外,MosToolbox還支持命令行操作。
1.2 開發平台的選擇
選擇MosToolbox的原因包括:具有基於Eclipse的工具的使用經驗、希望在Linux或MacOS上使用開發環境、想要使用英飛凌IoT設備構建IoT應用程序、正在使用PSoC Creator不支持的PSoC 6 MCU設備。PSoC Creator更適合傾向於使用圖形編輯器進行設計輸入、計劃使用的PSoC MCU支持UDB,以及需要使用UDB的開發者。
2. MosToolbox軟體介紹
2.1 MosToolbox軟體架構
MosToolbox提供了一個多平台的開發環境,支持應用程序配置和開發,利用了FreeRTOS、Arm Mbed等流行第三方生態系統,為Wi-Fi、Bluetooth、CAPSENSETM和安全性等功能提供特定功能。Eclipse IDE是支持應用程序配置和開發的核心工具。MosToolbox安裝程序包括設計配置器和工具、構建系統基礎架構,如項目創建向導和make基礎結構。
2.2 MosToolbox開發參考流程
MosToolbox提供了四個參考開發流程:FreeRTOS、Arm Mbed OS、MCU和Bluetooth SoC生態系統、AnyCloud。這些流程針對不同的應用程序和操作系統,包括FreeRTOS、Arm Mbed OS、Wi-Fi和Bluetooth應用開發。
2.3 MosToolbox開發資源
開發流程依賴於MosToolbox提供的低階資源,如BSP、HAL和PDL。BSP是固件層,包含特定電路板的驅動程序和其他功能。HAL提供了一個高級介面來配置和使用MCU上的硬體模塊。PDL將設備頭文件、啟動代碼和外設驅動程序集成到一個單獨包中,支持PSoC 6 MCU器件系列。中間層函式庫提供特定功能的廣泛庫,包括連接(藍牙、AWS IoT、藍牙LE、安全套接字)和PSoC 6特定功能(CAPSENSE、USB、設備固件升級、emWin)。
小結
通過本篇介紹,讀者應該對MosToolbox開發工具有了初步了解。下篇將聚焦於安裝說明,敬請期待。
Ⅱ 手機怎麼打開UDB文件
親~您好,打開設置找到udb,選擇進入udb功能,選擇使用udb即可。