0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ELF技术贴|如何在开发板上实现对Java的支持

ElfBoard 2024-03-13 16:47 次阅读

Java作为一种功能强大且广泛应用的编程语言,具有广泛的适应性和实用性。在ELF 1开发板上集成Java支持,无疑将赋予嵌入式开发者更广阔的选择空间,今天就为各位小伙伴详细解析如何在ELF 1开发板上成功部署和运行Java环境。

1.拷贝两个压缩包到ELF 1开发板的/home/root路径下解压。

网盘链接:https://pan.baidu.com/s/1IIlJfPOT3nn6UD_r6Inkyw?pwd=dgez

提取码:dgez

root@ELF1:~# cp /run/media/sda1/jdk-8u151-linux-arm32-vfp-hflt.tar.gz . root@ELF1:~# cp /run/media/sda1/jdk-8u151-linux-arm32-vfp-hflt-demos.tar.gz . root@ELF1:~# tar xzvf jdk-8u151-linux-arm32-vfp-hflt.tar.gz root@ELF1:~# tar xzvf jdk-8u151-linux-arm32-vfp-hflt-demos.tar.gz

2.打开/etc/profile配置文件进行编辑。

root@ELF1:~# vi /etc/profile

在文件末尾添加以下内容:

JAVA_HOME=/home/root/jdk1.8.0_151 CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH

wKgZomXxZ1eAUyzwAAI2FFUv1nw013.png

添加完成后保存并退出编辑器。

3.重新加载环境变量配置。

root@ELF1:~# source /etc/profile

4.验证Java是否正确安装。

root@ELF1:~# java -version

wKgaomXxZ5GAcV_rAACS2gJpUbw502.png

5.进行简单应用测试,拷贝测试应用到/home/root目录下并运行。

网盘链接:https://pan.baidu.com/s/12t5FMU5HZ3TGNihxevKwXw?pwd=zfjk

提取码:zfjk

root@ELF1:~# cp /run/media/sda1/ArgsTest.class . root@ELF1:~# cp /run/media/sda1/ArgsTest.java . root@ELF1:~# java ArgsTest

结果输出正确,测试成功。

6.进行复杂应用测试。

jdk-8u151-linux-arm32-vfp-hflt-demos.tar.gz压缩包中含有多个测试程序,编译并运行mergesort示例程序。

root@ELF1:~# cd jdk1.8.0_151/sample/forkjoin/mergesort/ root@ELF1:~/jdk1.8.0_151/sample/forkjoin/mergesort# ls root@ELF1:~/jdk1.8.0_151/sample/forkjoin/mergesort# javac MergeDemo.java root@ELF1:~/jdk1.8.0_151/sample/forkjoin/mergesort# ls root@ELF1:~/jdk1.8.0_151/sample/forkjoin/mergesort# java MergeDemo

wKgZomXxZ9qAV5B_AAHKxkFZ82o376.png

其他测试例程方法类似。

完成上述一系列步骤,即可在ELF 1开发板上成功实现Java环境的搭建与运行,我们衷心希望这篇教程指南能成为各位小伙伴在探索发嵌入式开发过程中的得力助手,助力各位在ELF 1开发板上发挥Java语言的强大功能,创造更多无限可能!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5033

    文章

    18710

    浏览量

    296715
  • Linux
    +关注

    关注

    87

    文章

    11094

    浏览量

    207646
  • JAVA
    +关注

    关注

    19

    文章

    2934

    浏览量

    103869
  • 开发板
    +关注

    关注

    25

    文章

    4711

    浏览量

    95829
收藏 人收藏

    评论

    相关推荐

    何在嵌入式Linux开发板配置Qt运行环境

    本文基于I.MX6ULL芯片的Linux 开发板,介绍如 何在嵌入式Linux 开发板 配置Qt运行环境,并运行Qt程序进行测试
    发表于10-10 09:56 2469次阅读

    ELF1技术|开发板底板电源电路讲解

    ELF1 开发板由核心 和底板组成,底板集成CAN、Wi-Fi&BT、Ethernet、音频、USB.Camera、LCD显示、温湿度传感器、UART等功能外设,核心 是核心组件,集成了
    的头像 发表于01-15 13:28 962次阅读
    <b class='flag-5'>ELF</b> 1<b class='flag-5'>技术</b><b class='flag-5'>贴</b>|<b class='flag-5'>开发板</b>底板电源电路讲解

    ELF1技术|在NXP源码基础适配开发板的按键功能

    ELF1 开发板。接下来,我们将详细阐述适配过程中关于按键功能 实现的完整步骤。值得一提的是, ELF1 开发板
    的头像 发表于03-08 16:58 777次阅读
    <b class='flag-5'>ELF</b> 1<b class='flag-5'>技术</b><b class='flag-5'>贴</b>|在NXP源码基础<b class='flag-5'>上</b>适配<b class='flag-5'>开发板</b>的按键功能

    飞凌ElfBoardELF1板卡-如何在ELF1开发板实现java支持

    Java作为一种功能强大且广泛应用的编程语言,具有广泛的适应性和实用性。在 ELF1 开发板上集成 Java 支持,无疑将赋予嵌入式
    发表于03-20 09:51

    何在开发板实现交通灯模拟的详细资料概述

    本文档的主要内容详细介绍的是如 何在 开发板 实现交通灯模拟的详细资料概述
    发表于06-19 08:00 3次下载

    何在arduino IDE安装STM32的开发板工具包

    何在arduino IDE 安装STM32的 开发板工具包
    发表于11-01 17:51 3次下载

    何在开发板实现话题发布流程

    你好,我是爱吃鱼香ROS的小鱼。本节将学习在 开发板 实现话题的发布,最终 实现通过话题发布当前 开发板的电池电量信息,关于电量信息的测量,请参考
    的头像 发表于07-15 16:56 502次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>开发板</b><b class='flag-5'>上</b><b class='flag-5'>实现</b>话题发布流程

    关于ELF1/ELF1S开发板的音频接口,你需要知道的都在这!

    音乐可以将平凡的画面赋予深厚的意义,那么音频接口就是这个支点;今天就来给大家详细介绍一下 ELF1/ ELF1S 开发板的音频接口。 ELF1/ ELF
    的头像 发表于10-31 14:10 524次阅读
    关于<b class='flag-5'>ELF</b>1/<b class='flag-5'>ELF</b>1S<b class='flag-5'>开发板</b>的音频接口,你需要知道的都在这!

    ELF1技术|LCD作为终端控制台的方法

    ELF1/ ELF1S 开发板及显示屏)( ELF1/ ELF1S 开发板及显示屏)对于嵌入式爱好者来说
    的头像 发表于12-20 17:11 290次阅读
    <b class='flag-5'>ELF</b> 1<b class='flag-5'>技术</b><b class='flag-5'>贴</b>|LCD作为终端控制台的方法

    ELF1技术|在NXP源码基础适配ELF1开发板的LED功能

    本次源码适配工作是在NXPi.MX6ULLEVK评估 的Linux内核源码(特定版本:Linux-imx_4.1.15)基础上进行的。主要目标是调整功能接口引脚配置,以适应 ELF1 开发板。下面以
    的头像 发表于12-29 10:04 648次阅读
    <b class='flag-5'>ELF</b> 1<b class='flag-5'>技术</b><b class='flag-5'>贴</b>|在NXP源码基础<b class='flag-5'>上</b>适配<b class='flag-5'>ELF</b> 1<b class='flag-5'>开发板</b>的LED功能

    ELF1开发板实现读取摄像头视频进行目标检测

    当前,将AI或深度学习算法(如分类、目标检测和轨迹追踪)部署到嵌入式设备,进而 实现边缘计算,正成为轻量级深度学习算法发展的一个重要趋势。今天将与各位小伙伴分享一个实际案例:在 ELF1 开发板上成功部署
    的头像 发表于01-24 10:38 497次阅读
    在<b class='flag-5'>ELF</b> 1 <b class='flag-5'>开发板</b><b class='flag-5'>上</b><b class='flag-5'>实现</b>读取摄像头视频进行目标检测

    ELF1技术|如何移植Boa 到开发板

    Boa作为Web服务解决方案显得尤为适宜。接下来,将跟各位小伙伴详细介绍一下基于 ELF1 开发板移植Boa的方法。1、Boa官网下载源码官网网址:Boadownlo
    的头像 发表于02-04 09:30 240次阅读
    <b class='flag-5'>ELF</b> 1<b class='flag-5'>技术</b><b class='flag-5'>贴</b>|如何移植Boa 到<b class='flag-5'>开发板</b><b class='flag-5'>上</b>

    ELF1技术|如何将Python3.6.9移植到开发板

    如何进行交叉编译并移植到 ELF1 开发板 。在网址:https://www.python.org/ftp/python/下载Python-3.6.9.tar.xz压缩
    的头像 发表于02-22 14:06 295次阅读
    <b class='flag-5'>ELF</b> 1<b class='flag-5'>技术</b><b class='flag-5'>贴</b>|如何将Python3.6.9移植到<b class='flag-5'>开发板</b><b class='flag-5'>上</b>

    ElfBoard技术|在NXP源码基础适配ELF1开发板的按键功能

    本次源码适配工作是在NXPi.MX6ULLEVK评估 的Linux内核源码(特定版本:Linux-imx_4.1.15)基础上进行的。主要目标是调整功能接口引脚配置,以适应 ELF1 开发板。接下来
    的头像 发表于07-10 09:54 379次阅读
    ElfBoard<b class='flag-5'>技术</b><b class='flag-5'>贴</b>|在NXP源码基础<b class='flag-5'>上</b>适配<b class='flag-5'>ELF</b> 1<b class='flag-5'>开发板</b>的按键功能

    ElfBoard技术|如何在ELF1开发板搭建流媒体服务器

    流媒体服务器是一种专门用于传输实时数据流的服务器软件,广泛用于视频直播、视频会议、音频播放等应用场景。在嵌入式 开发领域,将流媒体服务器部署到 开发板 可以 实现诸如视频监控、实时数据传输等
    的头像 发表于08-20 14:48 287次阅读
    ElfBoard<b class='flag-5'>技术</b><b class='flag-5'>贴</b>|如<b class='flag-5'>何在</b><b class='flag-5'>ELF</b> 1<b class='flag-5'>开发板</b><b class='flag-5'>上</b>搭建流媒体服务器