部署应用

更新时间:
2024-03-14
下载文档

部署应用

本节以 helloworld 工程为例介绍 SylixOS App 工程的部署和运行。

部署设置

  1. 右击 helloworld 工程,选择 Properties 打开工程属性页。

  2. 在工程属性页中选择 SylixOS Project > Device Setting,可查看和更改部署配置。单击 New Device 添加新设备。

  3. 在添加设备对话框中,设置 Device IP 为“192.168.7.37”,单击 Finish

  4. 上图中各配置项解析如下:

    配置项说明
    Deivce Name设备名称,即设备在本 Workspace 的唯一 ID,不可重复,默认为 IP,也可以自定义
    Device IP设备 IP 地址,使用“ifconfig”命令可获取目标系统网络信息
    FTP Port设备 FTP 协议端口,默认 21
    GDB Port调试应用程序时,gdbserver 端口,默认 1234
    Telnet Port设备 telnet 协议端口,默认 23
    User Name登录用户名,默认为“root”
    Password登录密码,默认为“root”
  5. 设置完成后,在“Device Name”字段中出现新添加的设备,单击 Apply and Close 关闭对话框并保存设置。

上传应用程序

SylixOS 支持 FTP 服务器,可以用 FTP 客户端上传文件到 SylixOS 目标系统中。RealEvo-IDE 自带 FTP 客户端工具,上传方法如下:

  1. 右击 helloworld 工程,选择 SylixOS > Upload 上传文件,或按 Atl + D 上传文件。

  2. 在 RealEvo-IDE 底部的 Upload 中可以查看上传进度。

说明:
如果文件上传失败,会显示“Upload file failed!”字样,通常是由于网络或其他原因造成的,例如 IP 地址不正确、用户名/密码错误、防火墙拦截等。

运行应用程序

具体步骤如下:

  1. 使用 cd 命令切换目录到 “/apps/helloworld/”。

    [root@sylixos:/root]# cd /apps/helloworld/
    [root@sylixos:/apps/helloworld]# 
    
  2. 使用 ls 命令查看当前目录中的文件,确认文件 helloworld 存在。

    [root@sylixos:/apps/helloworld]# ls
    helloworld
    
  3. 输入“./helloworld”执行程序文件,查看运行结果。

    [root@sylixos:/apps/helloworld]# ./helloworld
    Hello World!
    Hello World!
    Hello World!
    Hello World!
    
文档内容是否对您有所帮助?
有帮助
没帮助