RK3288
回帖(1)
2022-3-2 16:15:28
< >
Ubuntu14.04.3(该版本已经过测试,其他版本未知)
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
其中apache‐tomcat‐7.0.29.zip下载地址:https://download.csdn.net/download/Mrdeath/11968002
(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(该版本已经过测试,其他版本未知)
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
其中apache‐tomcat‐7.0.29.zip下载地址:https://download.csdn.net/download/Mrdeath/11968002
(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)
举报
更多回帖