完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
随着互联网技术的快速发展,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”。如果不能解决问题,请通过电话或者邮件联系我们。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 07:42 , Processed in 0.588076 second(s), Total 46, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号