Planet Debug

我在上一篇部落格文章「概念開發」中提到 Planet Debug,但沒有多加說明,只說到 WiFi 介面實現了這項技術。本文會更詳細說明這項技術,以及如何用來進行相關開發。

(圖片來源:MikroElektronika)

Mikroe 是開發工具的公司,專門設計和製造用於半導體元件 (晶片) 的開發工具。 這類元件涵蓋的品項很廣,從微控制器到感測器、穩壓器、時脈、無線電等。其中,微控制器是典型嵌入式系統的主機元件,可以為系統加入智慧功能,其他晶片則是介接外界和系統的必要元件。微控制器元件有成千上萬款 (DigiKey 就列出超過 90,000 款),其他元件則有幾十萬款 (DigiKey 列有超過 760,000 款)。

Mikroe 的 MikroBUS 標準高明之處,在於能適應其他元件,以便輕鬆連接到微控制器。 Click boards 是 Mikroe 採用自家 MikroBUS 標準製造的電路板,DigiKey 有 1,000 款以上這類電路板現貨。 幾乎所有的產品或元件在開發時,只需要搭載微控制器的電路板具備相容 MikroBUS 的插槽。插槽的數量決定可實作的產品或元件種類。這類型電路板大多配備 5 個 MikroBUS 插槽。可用的 Click boards 功能超過 1,000 種,這代表有超過千種可行配置。MikroBUS 讓概念開發變得比以往更容易,限制也很少。

除了可連接至真實訊號的 Click boards 元件,還必須為微控制器編寫程式碼,以便整合及控制這些訊號,而這項工作將透過線上除錯器 (ICD) 完成。 Mikroe 提供該公司的 CodeGrip 產品完成這項工作。CodeGrip 有一個 USB 介面,是最早同時具備 WiFi 介面的產品之一,這表示無需使用線材就能從主機個人電腦,對目標電路板的嵌入式微控制器進行控制和編程。正是這種「無線」環境實現目標電路板的高密度。沒有需要解開和連線的線材。透過 WiFi 金鑰進行連線。隨之而來的是 Planet Debug 的 Mikroe 創新產品。既然已列出 Planet Debug 的各項元件,現在可以開始介紹 Planet Debug。

Planet Debug 是一個或多個框架,其中有一片或多片緊密封裝、配備 CodeGrip 的嵌入式微控制器板,每片板都有隨附 MikroBUS 插槽。此外,每片板也有一個指向自身的高解析度即時攝影機。只要在個人電腦上執行 Mikroe 的整合式開發環境 (IDE) 軟體 Necto Studio,則個人電腦就會與 Planet Debug 的嵌入式路由器通訊,並與目標板的 CodeGrip 除錯器和指向該板的即時攝影機建立連線。Necto 軟體會在其中一個視窗顯示攝影機饋送影像,並在另一個視窗顯示 CodeGrip 介面。Voila 是目標板的遠端連線,可用於進行控制、互動和查看,但樂趣不僅止於此。

Mikroe 備有所有 Click boards 現貨。您可以從 Necto Studio 或 Mikroe 網站請求加裝 Click boards,以便將其安裝在任何所需的微控制器板上,並設置完成。Mikroe 計畫隨時可供應一千個以上的微控制器板。設置可以在數小時內完成,但由於硬體位於 Mikroe 的東歐總部,因此設置預期在第二天才可使用。

現今,這種硬體以及其供應的線上設施,需要高昂費用。因此,Mikroe 是透過安全性權杖來提供 Planet Debug 硬體的存取權限,而該權杖是透過 DigiKey 的 DK+ Marketplace 提供授權。權杖使用採時間制及公鑰加密法 (PKE)。訂閱的時間無限制,權杖將按比例計算費用。

Planet Debug 讓任何人、學生、業餘玩家、專業人士,只需一台個人電腦就能開發自己的電子概念,所需的時間比運送硬體到現場的時間還短。除非要求客製化設置,否則幾乎是立即可用。從簡單的概念到最終產品,可以開發任何東西,也能開發測試設備。Mikroe 會設定 Click boards 間的連線,如此一來即可自行產生真實訊號,並實作硬體迴路 (HIL),進行即時測試和模擬。人們普遍認為,若無法即時建立系統模型,便不能完全瞭解系統。Planet Debug 可滿足這一點。當然,功能還不只如此。

Mikroe 在 Planet Debug 設置中提供的功能,可在現場中自行實作。所有需要的 Planet Debug 元件,包括框架、配備 CodeGrip 的微控制器板、Click boards、攝影機等等,都能透過 DigiKey 購買。從來沒有任何概念開發系統會比 Planet Debug 更有彈性、更強大且更容易取得。同時,Mikroe 與 DigiKey 的聯盟,能立即讓您進行概念開發,或立即將電子元件出貨給您,或兩者兼得。祝您開發愉快。

關於作者

Image of Randy Restle

Randall Restle 在電子元件產業累積超過 40 年的經驗。他目前已半退休,也擔任 DigiKey 的應用工程副總裁。他的經驗包括指導技術熟練的應用工程師、技術人員和管理人員團隊,以開發原創和獨特的先進技術產品。

他個人追求的目標包括數位訊號處理、可編程邏輯實作、運動控制改善以及軟體設計。他擁有眾多產業的專利,也是 IEEE 的資深會員。Randall 擁有辛辛那提大學的電機工程學士、碩士及企業管理碩士學位。

More posts by Randall Restle
 TechForum

Have questions or comments? Continue the conversation on TechForum, Digi-Key's online community and technical resource.

Visit TechForum