tea java 代码,TeaVM编译器如何将Java应用程序转换为Javascript,以及如何使用MicroK8管理嵌入...
閱讀這篇文章你會學到:
1.TeaVM如何將Java應用程序轉換為Javascript。
2.如何模仿Nvidia的Jetson。
3.使用MicroK8管理嵌入式應用程序中的容器。
首先我先來介紹一下它們:
第一個是TeaVM,它是一種翻譯器,接受Java字節碼應用程序并將其轉換為Javascript應用程序。對于那些需要使用Java處理后端和前端的開發人員來說,這只是一件事情。
第二個是Nvidia的Jetson平臺的仿真器。它是用于解釋Nvidia的AI工具如何工作而無需Nvidia硬件的便捷工具。
最后是Ubuntu的MicroK8s項目。它簡化了Linux下的容器管理,這是可以利用容器的嵌入式解決方案的理想選擇。
TeaVM
TeaVM將Java字節碼轉換為Javascript,從而允許Java應用程序在大多數支持Javascript的瀏覽器和其他平臺上運行(圖1)。Java從未在臺式機或瀏覽器上實現它,而Javascript在瀏覽器上是贏家,因此TeaVM對于Java開發人員來說非常方便。
1. TeaVM將Java字節代碼轉換為可以在Web瀏覽器上運行的Javascript,而無需訪問原始源代碼。
人們可能會對直接使用Java而不是Javascript感興趣的原因有很多。一種方案是在后端利用Java的平臺。Java是云和服務器中的一個主要因素,因此對于跨越服務器和客戶端的應用程序-以及如今的情況-可以在解決方案中使用Java源代碼。
另一種情況是跨平臺支持,例如除了通過Web瀏覽器之外,還需要在Android或其他Java客戶端上運行的應用程序。在支持多個平臺時可能需要進行一些特定的調整,但是TeaVM將使管理起來更加容易,因為大多數代碼將保留在Java中并且在所有平臺上都相同。
Java已用于許多嵌入式應用程序中。TeaVM將是通過本地Javascript實現將某些功能引入Web瀏覽器的一種方式。
Nvidia Jetson模擬器
我強烈建議您使用Jetson Nano,但即使價格低廉,它也不一定總是最好的選擇。特別是,許多教師和開發人員希望在購買一些硬件之前先使用CUDA和Nvidia的大量AI支持,尤其是由于Jetson Nano的一些老兄可能更合適的解決方案,盡管它們的成本更高。
2. Nvidia的Jetson Nano 2GB僅售59美元。
Tea Huang的Jetson Emulator是首先檢查硬件的有趣替代方法。這是一個開源項目,其運行的代碼與在Jetson上運行的代碼相同,從而允許教師創建項目而無需學生手握Jetson Nano。
與任何模擬器一樣,您的里程可能會有所不同,但是任何人都可以下載并試用該軟件。這不是完整的系統仿真;相反,它使用imageNet,detectNet和segNet支持模擬用于圖像分類,對象檢測和圖像分割的推理和實用程序API。它以Python軟件包的形式安裝,并已預先配置為模擬兩個虛擬HDMI顯示器和四個虛擬實時攝像機。
Ubuntu容器
裸機編程和在RTOS上運行仍然占據著微控制器的主導地位。但是,高端嵌入式系統通常支持虛擬機管理程序以及大量內核和內存。容器是適合此高端空間的工具。容器提供了類似于管理程序的模塊化和隔離性,但是方式更加輕巧。
Linux基金會的 Kubernetes是最受歡迎的容器管理平臺之一。MicroK8是使Kubernetes自動化的新工具之一。從嵌入式解決方案到云中的服務器,MicroK8可以在任何平臺上使用。
許多人可能更熟悉Kubernetes和云容器。例如,谷歌每周運行數十億個容器。
盡管嵌入式Kubernetes在應用程序所需的容器數量上可能不那么雄心勃勃,但MicroK8是設置和管理在片上系統(SoC)上運行的容器的好方法。許多嵌入式系統可能使用容器和管理程序的組合,尤其是在同一SoC上運行混合關鍵代碼和非關鍵代碼的情況下。
總結
以上是生活随笔為你收集整理的tea java 代码,TeaVM编译器如何将Java应用程序转换为Javascript,以及如何使用MicroK8管理嵌入...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java thumbnails 中心点_
- 下一篇: mvc php session,PHP