Java on a Chip (JoC) 是世界上第一個 Java 可編程控制器模塊,專為智能應用程序的創新和專業開發人員而設計。高度集成的 Java 可編程 JoC 模塊可以替代傳統的微控制器電子設備并簡化硬件設計。直接集成到應用程序硬件中,無需進行復雜且耗時的低級開發。借助 JoC,開發人員可以更快、更具成本效益地將全尺寸產品推向市場。
兩個關鍵組件促進了應用程序的開發——JoC Manager 與 Javaino 的結合,Javaino 是一個已經安裝了 JoC 模塊的參考/開發板。JoC Manager 是包含完整 Java 開發系統的集成開發環境 (IDE)。由于 JoC Manager 靈活而直觀的特性,即使是初級開發人員也可以快速上手 JoC 系統。同時,Javaino 參考/開發板的所有 JoC 模塊引腳都連接到連接器,便于原型設計,非常適合小批量產品設計。將 Javaino 與 PC 連接所需的只是一根 USB 電纜。
為什么選擇 Java?
多年來,Java 一直是最流行的面向對象編程語言,如今大多數學生都接受過 Java 的良好教育。例如,與指針混亂的 C 或 C++ 不同,Java 的內存管理方法可以更好地防止隱藏錯誤。使用高級面向對象的 Java API 訪問硬件可以節省通常用于低級編程的寶貴時間。
支持 USB 接口等功能已經在 Java API 中實現。這會大大加快開發周期。JoC Manager 的靈活開發環境(一個功能齊全的 IDE)有助于實現快速上市戰略。
介紹 JoC 模塊
尺寸小于 1 × 1.5 英寸,高度集成的 Java 可編程 JoC 模塊直接集成到應用程序硬件中。它可以通過 SMT 或通孔技術安裝。通用接口選項可以在 Java 下輕松解決,因此 JoC 模塊適用于廣泛的應用程序。Java 代碼在已實現的 Java 虛擬機 (VM) 中運行,該虛擬機在固件中實現。
高度集成的 Java 可編程 JoC 模塊
與標準嵌入式 Java 系統(例如,JavaME)相比,JoC Java VM 是一個占用空間非常小的 (30 kB) 的demmel 產品開發,它完全集成到控制器的固件中,不需要額外的操作系統。
JoC 模塊功能一目了然:
尺寸小于 1 × 1.5 英寸
通過 SMT 或 2 毫米通孔技術安裝
2.7 至 5.5 V 的寬電源電壓范圍
內置 3.3V 穩壓器
數字和模擬 I/O
PWM 輸出
A/D 和 D/A 轉換器
最多 128 個鍵的鍵盤接口
旋轉編碼器接口
帶備用電池的實時時鐘 (RTC)
全球唯一的芯片序列號
僅芯片可應要求提供
介紹 Javaino 參考/開發板
如前所述,JoC 應用程序是在稱為 Javaino 的 JoC 參考/開發板的幫助下開發的。對應的軟件 - JoC Manager - 通過 USB 電纜連接。所有通信、供電和調試都是通過這個單一的 USB 連接執行的。不需要額外的硬件或軟件。
附有 JoC 模塊的 Javaino 參考/開發板
Javaino 板載了一個 JoC 模塊,這意味著 Javaino 的技術特性與 JoC 模塊相同。為了便于原型設計和開發,所有模塊引腳都可以通過 Javaino 的連接器訪問。由于 Javaino 板擁有 Arduino Uno 足跡,因此可以使用廣泛可用的大量 Arduino 擴展板來擴展其功能。
JoC Manager 簡介
JoC Manager 是用于 JoC 應用程序開發的靈活 IDE。JoC Manager 是免費提供的。IDE 包含一個完整的 Java 開發環境,有助于開發在 JoC 的 Java VM 上運行的應用程序。只需通過 USB 連接 Javaino 并啟動。
JoC Manager 允許方便地編輯、編譯和遠程調試 Java 代碼。編譯后的 Java 應用程序通過 USB 接口直接加載到芯片上,并在 Java VM 中執行。生成的 Java 應用程序的遠程調試通過相同的 USB 接口直接在連接的 Javaino 上執行。調試器中包含常見功能,例如斷點和變量檢查。
JoC Manager 功能一目了然:
多功能 IDE,免費且無需任何設置工作
帶有編輯器、編譯器和調試器的完整 Java 開發環境
語法高亮以增強代碼的可讀性
快速跳轉編譯錯誤源碼位置
通過 USB 進行源代碼遠程調試
斷點和變量檢查
快速入門的示例應用程序
始終使用 Web 更新使用最新的軟件和固件版本
通過幫助和詳細提示提供操作幫助
引入 Java API
應用程序開發從根本上簡化了,因為低級功能已經在固件中實現,并且可以通過易于使用的 Java 應用程序編程接口 (API) 訪問。可以通過 Java 包和相關類輕松訪問控制器功能,例如通信(SPI、I2C、USB、UART)和 I/O(DAC、ADC、PWM、數字和模擬 I/O)引腳。Java API 支持的其他功能包括鍵盤矩陣、旋轉編碼器輸入和實時時鐘 (RTC)。Java API 集成了一個事件管理系統,在發生通信、計時器或鍵盤事件時自動通知 Java 應用程序。即使沒有操作系統,由于 Java VM 的多線程能力,并行處理也是可能的。
開始
使用 JoC 非常簡單。使用以下步驟設置整個開發環境只需幾分鐘而不是幾小時:
從https : //joc.systems/de/downloa.。. 下載 JoC 管理器(36 MB)。
將其安裝在您的 PC 上(5 分鐘;無需交互)。
使用 USB 電纜將 Javaino 板連接到您的 PC(無需進一步的硬件連接)。
啟動 JoC 管理器。
使用 Java 示例代碼(IDE 中包含大約 20 個軟件示例)或您自己的代碼部署 Javaino 板。
審核編輯:郭婷
-
控制器
+關注
關注
112文章
16390瀏覽量
178442 -
JAVA
+關注
關注
19文章
2970瀏覽量
104838
發布評論請先 登錄
相關推薦
評論