部署 Base

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

部署 Base

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

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

  • libvpmpdm.so :进程补丁文件,下载到“/lib”目录(必选)。
  • xinput.ko ,xsiipc.ko:下载到“/lib/modules”目录(可选,使用 qt 时需下载)。
  • libcextern.so :c 库文件,下载到“/lib”目录(可选,使用到 c 库则下载)。
  • libVxWorks.so :VxWorks 兼容库,下载到“/lib”目录(可选)。
  • libreadlline.so :命令行编辑器支持库(可选)。
  • liblua.so :lua 脚本库(可选)。
  • luac.so :lua 编译器(可选)。
  • lua :lua 命令行工具(可选)。
  • libsqlite3.so :SQLite 数据库(可选)。
  • sqlite3 :SQLite 命令行工具(可选)。
  • lspci :PCIe 枚举工具(可选)。
  • setpci :PCIe 设置工具(可选)。
  • pci.ids :PCIe 配置文件(可选)。
  • libexpat.so :xml 文件解析库(可选)。
  • libluaplugin :lua 插件库,为 lua 脚本提供大量基础库。
  • libsunrpc :SUN RPC 库,为网络文件系统(NFS)提供支持。
  • libpcap :网络包抓取依赖库。
  • libsalsa :ALSA  声卡库。
  • openssl :开源 SSL 加密实现库。
  • unfsd :NFS 服务器程序。

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

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

配置项解析:

  • Deivce Name :设备名称,即设备在本 Workspace 的唯一 ID,不可重复,可以默认为 IP,也可以自己设置名字。
  • Device IP :设备 IP 地址。
  • Telnet Port :设备 telnet 协议端口。
  • FTP Port :设备 FTP 协议端口。
  • GDB Port :调试应用程序时,gdbserver 端口。
  • User Name :登录用户名。
  • Password :登录密码。

设置完成后单击 Finish ,可在工程设备设置页面的 Device Name 字段看到新添加的设备,如下图所示,该设备也可被本 Workspace 后续创建和配置工程使用。

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

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