admin管理员组

文章数量:1600685

Appweb-6.1.1 移植到ARM
编译环境:ubuntu-12.04 x64 开发平台:Hi3535 arm版 编译版本:appweb-6.1.1.zip ESP下载地址=> ESP web site: https://www.embedthis/esp/download.html                    => ESP GitHub repository: https://github/embedthis/esp/releases 1.Appweb交叉编译看Appweb交叉编译 2.安装ESP 下载ESP,解压到ubuntu(此时ESP用ubuntu的gcc编译,不需要使用交叉编译工具链) cd 到ESP目录
执行: make -f projects/esp-linux-default.mk 安装到系统目录:make -f projects/esp-linux-default.mk install 3.利用ESP编译Appweb的应用程序(主要做交叉编译到ARM) ●拷贝步骤1,Appweb编译好的ARM版本库(即build/linux-arm-default)到应用程序目录
●执行 esp --platform linux-arm-default compile ●进入到cache目录查看下是否已经生成ARM的应用程序库,如:
如果编译的是x86_64的程序,那么软连接直接修改gcc路径(/usr/bin)指定到交叉编译工具链的gcc 如:ln -s  /opt/hisi-linux/x86-arm/arm-hisiv200-linux/bin/arm-hisiv200-linux-gnueabi-gcc gcc 4.将当前应用程序文件夹esp-hosted拷贝到ARM上 并且把步骤1,Appweb编译好的build/linux-arm-default,配置到ARM上(修改/etc/profice配置文件指定可执行文件和库路径) 5.运行ARM上的appweb服务器(应用程序文件夹修改了下名字) 在应用程序目录执行appweb,如下图:
6.浏览器输入地址,查看服务器是否搭建成功,如:192.168.101.71:4100 可以看到成功访问界面已经!!!



本文标签: appwebArm