部署 Base

更新时间:
2024-05-09
下载文档

部署 Base

编译 SylixOS Base 工程时生成基础库和驱动模块文件,如下图所示。

可部署的文件包括以下几种(RealEvo-IDE 将默认部署 strip 文件夹中文件,以减小占用的存储空间):

  • libcextern.so:c 库文件,下载到 /lib 目录(可选,使用到 c 库则下载)。
  • libexpat.so:xml 文件解析库(可选)。
  • libffi.so:ffi 跨语言过程调用支持库(可选)。
  • libgflags.so:gtest 依赖库(可选)。
  • libgmock.so:gtest 依赖库(可选)。
  • libgtest.so:gtest 依赖库(可选)。
  • libgtestx.so:gtest 依赖库(可选)。
  • liblua.so:lua 脚本库(可选)。
  • luac:lua 编译器(可选)。
  • lua:lua 命令行工具(可选)。
  • libpcap.so:网络包抓取依赖库(可选)。
  • libreadline.so:命令行编辑器支持库(可选)。
  • libsalsa.so:ALSA  声卡库(可选)。
  • libsqlite3.so:SQLite 数据库(可选)。
  • sqlite3:SQLite 命令行工具(可选)。
  • libsunrpc.so:SUN RPC 解析库(可选)。
  • portmap:端口映射工具(可选)。
  • dd:磁盘读写工具(必选)。
  • demangele:c++ demangele(必选)。
  • env:系统环境查看工具(必选)。
  • ls:文件显示工具(必选)。
  • kidvpn:VPN 工具(必选)。
  • libmbedcrypto.so:tls 加密库(必选)。
  • libstdcpp.so:c++ std 依赖库(必选)。
  • libstdc++.so:c++ std 依赖库(必选)。
  • libmbedx509.so:tls 加密库(必选)。
  • libmbedtls.so:tls 加密库(必选)。
  • libvpmpdm.so:进程补丁文件,下载到 /lib 目录(必选)。
  • xinput.ko,xsiipc.ko:下载到 /lib/modules 目录(可选,使用 qt 时需下载)。
  • xtimer.ko:内核扩展定时器(必选)。
  • libVxWorks.so:VxWorks 兼容库,下载到 /lib 目录(可选)。
  • lspci:PCIe 枚举工具(可选)。
  • setpci:PCIe 设置工具(可选)。
  • pci.ids:PCIe 配置文件(可选)。
  • rz:zmodem 接收工具(可选)。
  • sz:zmodem 发送工具(可选)。
  • tcpdump:网络抓包工具(可选)。
  • openssl:加密证书生成工具(可选)。
  • openssl.cnf:加密依赖库配置文件(可选)。
  • unfsd:NFS 服务器程序(可选)。

RealEvo-IDE 提供工程一键部署功能。

  1. 在工程创建时,根据工程类型生成不同的配置,右击工程,选择菜单 Properties 打开工程属性页,选择 SylixOS Project > Device Setting 选项卡,可查看和更改部署配置,如下图所示。

  2. 单击 New Device 按钮,弹出添加设备对话框,如下图所示。

    配置项解析:

    • Deivce Name:设备名称,即设备在本 Workspace 的唯一 ID,不可重复,可以默认为 IP,也可以自己设置名字。
    • Device IP:设备 IP 地址。
    • Telnet Port:设备 telnet 协议端口。
    • FTPPort:设备 FTP 协议端口。
    • GDB Port:调试应用程序时,gdbserver 端口。
    • User Name:登录用户名。
    • Password:登录密码。
    • Enable:是否设置该设备的Platform
    • Platform:选择设备绑定的Platform
  3. 设置完成后,单击 Finish 按钮,可在工程设备设置页面的 Device Name 字段看到新添加的设备,如下图所示,该设备也可以被本 Workspace 后续创建和配置工程使用。

  4. 设置完成后,右键工程,选择菜单 SylixOS > Upload 部署工程。

    如果需要将编译生成的文件部署到多台设备上可使用批量部署功能。如下图所示,单击 Extension Device 按钮,在弹出的界面上可以添加已经存在的设备或新建设备。在图中选择已经存在的设备,设置完成后,右键工程,选择菜单 SylixOS > Upload ,将会把文件部署到 192.168.7.30192.168.7.40 这两台设备上。

文档内容是否对您有所帮助?
有帮助
没帮助