瑞芯微Rockchip开发者社区
登录
直播中
那年我十七_
11年用户
533经验值
私信
关注
[问答]
如何在Ota服务器上安装JDK版本呢
开启该帖子的消息推送
RK3288
OTA
服务器
JDK
如何在Ota服务器上安装JDK版本呢?具体安装步骤有哪些?
回帖
(1)
王鑫
2022-3-3 15:43:44
服务器搭建
服务器运行环境
Ubuntu14.04.3(
该版本已经过测试,其他版本未知
)
JDK安装
Ota
服务器需要
JDK1.6
以上版本,具体安装步骤:
(1).从甲骨文官网下载jdk-6u45-linux-x64.bin,将
jdk-6u45-linux-x64.bin
文件拷贝到
Ubuntu
目录下操作
(2). chmod 777 jdk-6u45-linux-x64.bin
(3). ./ jdk-6u45-linux-x64.bin
安装成功后,会在当前目录下生成一个目录:
jdk1.6.0_45
(4).
安装好后,还必须配置环境变量
vi /etc/profile.d/java.sh
在新的
java
.sh
中输入以下内容:
#set java environment
export JAVA_HOME=/home/ jdk1.6.0_45
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
保存
, source /etc/profile.d/java.sh
。
(5).
使用
java –version
指令,看到如下信息说明安装成功:
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
服务器配置
(1).
解压 apache‐tomcat‐7.0.29.zip 到任意目录下
如:root@ubuntu:~/OTA_update/apache-tomcat-7.0.29
(2).
修改整个目录的权限
chmod 775 -R apache-tomcat-7.0.29
(3).
服务器应用部署在 webapps/OtaUpdater
root@ubuntu~/OTA_update/apache-tomcat-7.0.29/webapps/OtaUpdater/WEB-INF# ls
classes lib log4j.properties manifast.xml packages web.xml
manifest.xml
和 packages 目录需要根据产品型号和版本号,手动进行配置
(4)
manifast.xml
配置文件写法说明
product name
要与build.prop里的ro.product.model统一
version name
要与build.prop里的ro.product.version统一
package_path
为当前版本所要升级的固件的路径,路径可以放在packages任意位置,只要manifast.xml制定好就行
(5). 服务器运行和停止
开始:root@ubuntu:~/OTA_update/apache-tomcat-7.0.29# ./bin/startup.sh
Using CATALINA_BASE: /root/OTA_update/apache-tomcat-7.0.29
Using CATALINA_HOME: /root/OTA_update/apache-tomcat-7.0.29
Using CATALINA_TMPDIR: /root/OTA_update/apache-tomcat-7.0.29/temp
Using JRE_HOME: /root/OTA_update/jdk1.6.0_45
Using CLASSPATH: /root/OTA_update/apache-tomcat-7.0.29/bin/bootstrap.jar:/root/OTA_update/apache-tomcat-7.0.29/bin/tomcat-juli.jar
结束:root@ubuntu:~/OTA_update/apache-tomcat-7.0.29# ./bin/shutdown.sh
Using CATALINA_BASE: /root/OTA_update/apache-tomcat-7.0.29
Using CATALINA_HOME: /root/OTA_update/apache-tomcat-7.0.29
Using CATALINA_TMPDIR: /root/OTA_update/apache-tomcat-7.0.29/temp
Using JRE_HOME: /root/OTA_update/jdk1.6.0_45
Using CLASSPATH: /root/OTA_update/apache-tomcat-7.0.29/bin/bootstrap.jar:/root/OTA_update/apache-tomcat-7.0.29/bin/tomcat-juli.jar
安卓系统源码修改
vi rk3288_box.mk
PRODUCT_MODEL := OTA_TEST
(与上面
manifast.xml
对应)
PRODUCT_PROPERTY_OVERRIDES +=
ro.product.version = 1.0.1 (
每更新一版就要更新该版本,避免造成升级死循环
)
ro.product.ota.host = 10.10.80.76:2300
(服务器的
IP
)
服务器搭建
服务器运行环境
Ubuntu14.04.3(
该版本已经过测试,其他版本未知
)
JDK安装
Ota
服务器需要
JDK1.6
以上版本,具体安装步骤:
(1).从甲骨文官网下载jdk-6u45-linux-x64.bin,将
jdk-6u45-linux-x64.bin
文件拷贝到
Ubuntu
目录下操作
(2). chmod 777 jdk-6u45-linux-x64.bin
(3). ./ jdk-6u45-linux-x64.bin
安装成功后,会在当前目录下生成一个目录:
jdk1.6.0_45
(4).
安装好后,还必须配置环境变量
vi /etc/profile.d/java.sh
在新的
java
.sh
中输入以下内容:
#set java environment
export JAVA_HOME=/home/ jdk1.6.0_45
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
保存
, source /etc/profile.d/java.sh
。
(5).
使用
java –version
指令,看到如下信息说明安装成功:
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
服务器配置
(1).
解压 apache‐tomcat‐7.0.29.zip 到任意目录下
如:root@ubuntu:~/OTA_update/apache-tomcat-7.0.29
(2).
修改整个目录的权限
chmod 775 -R apache-tomcat-7.0.29
(3).
服务器应用部署在 webapps/OtaUpdater
root@ubuntu~/OTA_update/apache-tomcat-7.0.29/webapps/OtaUpdater/WEB-INF# ls
classes lib log4j.properties manifast.xml packages web.xml
manifest.xml
和 packages 目录需要根据产品型号和版本号,手动进行配置
(4)
manifast.xml
配置文件写法说明
product name
要与build.prop里的ro.product.model统一
version name
要与build.prop里的ro.product.version统一
package_path
为当前版本所要升级的固件的路径,路径可以放在packages任意位置,只要manifast.xml制定好就行
(5). 服务器运行和停止
开始:root@ubuntu:~/OTA_update/apache-tomcat-7.0.29# ./bin/startup.sh
Using CATALINA_BASE: /root/OTA_update/apache-tomcat-7.0.29
Using CATALINA_HOME: /root/OTA_update/apache-tomcat-7.0.29
Using CATALINA_TMPDIR: /root/OTA_update/apache-tomcat-7.0.29/temp
Using JRE_HOME: /root/OTA_update/jdk1.6.0_45
Using CLASSPATH: /root/OTA_update/apache-tomcat-7.0.29/bin/bootstrap.jar:/root/OTA_update/apache-tomcat-7.0.29/bin/tomcat-juli.jar
结束:root@ubuntu:~/OTA_update/apache-tomcat-7.0.29# ./bin/shutdown.sh
Using CATALINA_BASE: /root/OTA_update/apache-tomcat-7.0.29
Using CATALINA_HOME: /root/OTA_update/apache-tomcat-7.0.29
Using CATALINA_TMPDIR: /root/OTA_update/apache-tomcat-7.0.29/temp
Using JRE_HOME: /root/OTA_update/jdk1.6.0_45
Using CLASSPATH: /root/OTA_update/apache-tomcat-7.0.29/bin/bootstrap.jar:/root/OTA_update/apache-tomcat-7.0.29/bin/tomcat-juli.jar
安卓系统源码修改
vi rk3288_box.mk
PRODUCT_MODEL := OTA_TEST
(与上面
manifast.xml
对应)
PRODUCT_PROPERTY_OVERRIDES +=
ro.product.version = 1.0.1 (
每更新一版就要更新该版本,避免造成升级死循环
)
ro.product.ota.host = 10.10.80.76:2300
(服务器的
IP
)
举报
更多回帖
rotate(-90deg);
回复
相关问答
RK3288
OTA
服务器
JDK
如何搭建RK3288
OTA
网络
服务器
?
2022-03-02
1054
HTTP
OTA
webclient获取不到
服务器
如何处理?
2022-05-19
2027
如
何在
STM32F4xx
上
使用CubeMx和LWIP访问外部
服务器
呢
?
2022-12-22
178
如
何在
linux
服务器
上
使用hanlp
2019-03-04
2898
请教 labview能否
安装
在云
服务器
上
?
2020-12-06
4030
有没有办法在ESP8266
上
存储默认
版本
的固件,以防新的
OTA
固件搞砸?
2023-05-10
167
CC3200
ota
_update web
服务器
配置
2017-06-22
3024
TouchGFX远程
服务器
返回错误(403) Forbidden的原因?
2022-12-28
151
如何使用IDF 5.0在ESP32C3网络
服务器
上
上传预加密的.bin以进行
OTA
?
2023-04-13
219
如
何在
服务器
上
安装
Cube.AI CLI?
2023-01-17
115
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分