隨著互聯網技術的快速發展,Java語言以其簡單可靠,安全性高,可移植性強等特點得到極大普及,長期占據編程語言排行榜第一的位置。開發者使用Java語言開發應用程序,可以達到“一次編譯,到處運行”的目的。
所謂“一次編譯”是指對于開發者而言,只需要使用Java編譯工具對Java源文件(.java文件)進行一次編譯,生成字節碼文件(.class文件);而“到處運行”是指字節碼.class文件可以運行在所有裝有Java運行環境(JRE - Java Runtime Environment)的設備上運行。只要設備上裝有對應操作系統的JRE,就能運行所有.class文件,無需再次編譯。
Java語言編譯執行示意圖
為了實現對Java應用程序的支持,英創在Linux的文件系統中移植了針對嵌入式Linux的JRE。JRE的運行需要占用的內存超過100MB,英創的ESM335x、ESM6800和ESM6802三種產品線的主板可滿足Java虛擬對硬件環境的要求。另一方面,ESM335x和ESM6800受NandFlash容量限制,預裝了JRE的ESM335x和ESM6800主板,將不再支持QT。
鑒于英創主板主要應用于工業控制和通信管理領域,所以英創提供的Java硬件支持包主要包括對以太網口、串口、CAN、GPIO、SPI、I2C等工控接口的支持。目前暫時還不支持對顯示接口(/dev/fb0)的訪問。英創將提供訪問硬件所需的名為libemtronixhardware.so的動態庫和相關接口Java類源文件給客戶。libemtronixhardware.so完全符合JNI規范,用戶加載之后,即可通過英創提供的java類,訪問硬件接口。為了讓用戶能夠快速熟悉英創主板上的Java程序開發,英創提供了完整的開發環境和應用示例,用戶可以按如下步驟配置學習Java應用程序開發。在此過程中如果遇到問題,請參閱下載文檔:《英創主板JAVA應用開發簡介》中的“7、常見問題Q&A”。如果不能解決問題,請通過電話或者郵件聯系我們。
-
Linux
+關注
關注
87文章
11329瀏覽量
209967 -
嵌入式主板
+關注
關注
7文章
6086瀏覽量
35486
發布評論請先 登錄
相關推薦
飛騰助力首屆教育信息技術應用創新大賽圓滿落幕
有方科技參編的信息技術團體標準發布
龍芯中科助力2024首屆教育信息技術應用創新大賽成功舉辦
SSM框架在Java開發中的應用 如何使用SSM進行web開發
拓維信息參與牽頭組建!長沙新一代信息技術產教聯合體正式獲批
![拓維<b class='flag-5'>信息</b>參與牽頭組建!長沙新一代<b class='flag-5'>信息技術</b>產教聯合體正式獲批](https://file.elecfans.com/web2/M00/46/D0/pYYBAGKV5wiAQkFLAAA0HUPKaH4034.jpg)
國產工控主板,信創產業發展新引擎
中科創達榮獲2024年軟件和信息技術服務優秀企業
信創國產化背景下的工控主板發展現狀
加速鯤鵬落地!拓維信息信創遷移工具榮獲鯤鵬原生開發技術認證
![加速鯤鵬落地!拓維<b class='flag-5'>信息</b>信<b class='flag-5'>創</b>遷移工具榮獲鯤鵬原生<b class='flag-5'>開發</b><b class='flag-5'>技術</b>認證](https://file.elecfans.com/web2/M00/46/D0/pYYBAGKV5wiAQkFLAAA0HUPKaH4034.jpg)
梯度科技入選2023年信息技術應用創新解決方案名單
中軟國際信創服務助力大連信創產業發展
華納云:java web和java有什么區別java web和java有什么區別
![華納云:<b class='flag-5'>java</b> web和<b class='flag-5'>java</b>有什么區別<b class='flag-5'>java</b> web和<b class='flag-5'>java</b>有什么區別](https://file1.elecfans.com/web2/M00/FD/AC/wKgaomaWBouAMAnAAAAglmvluP4293.png)
龍芯中科三項信創方案入圍工信部2023年信息技術應用創新應用示范案例名單
![龍芯中科三項信<b class='flag-5'>創</b>方案入圍工信部2023年<b class='flag-5'>信息技術</b>應用創新應用示范案例名單](https://file1.elecfans.com/web2/M00/C3/19/wKgZomXpfwWAT16RAABpz-I0EpY201.png)
RX78M組 EtherCAT ETG.5003示例程序固件信息技術
![RX78M組 EtherCAT ETG.5003示例程序固件<b class='flag-5'>信息技術</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論