Rexx - 手持式和嵌入式编程


手持设备已经取得了长足的进步,Rexx 有很多方法可以在这些设备上运行。Rexx 支持 Pocket PC、Palm 设备、PDA 和其他智能手机设备。Rexx 在这些平台上工作的优势在于,Rexx 确实是一个轻量级编程系统,运行时间只有几千字节。因此,在这些设备上运行 Rexx 程序变得更加容易。

手持设备上的 Rexx 可以在以下模式下运行 -

  • 第一种模式是本机节点,它直接在操作系统本身上运行。在此模式下运行的优点是速度更快,因为它直接脱离操作系统运行。

  • 下一个模式是在手持设备之上的 DOS 或仿真程序之上。这种模式的优点是可以在任何类型的操作系统上运行,只要模拟器在该操作系统上运行即可。

适用于各种手持设备类别的 Rexx 解释器如下所示。

  • Windows CE - Brexx
  • Palm OS - 用于 Palm OS 的 Rexx
  • Symbian 操作系统 - 里贾纳

对于 DOS 模拟器,需要执行以下步骤 -

步骤 1 - 首先是下载 PocketDOS,这是一个流行的 DOS 模拟器。它设计为可以在许多操作系统上运行,并支持常见的 VGA 屏幕以及串行和并行端口。

步骤 2 - 下一步是将 16 位 DOS 的 BRexx 文件下载到 Windows PC。

步骤 3 - 最后一步是使用 ActiveSync 将 Rexx 程序同步到手持设备。

还有一些其他基于 DOS 的商业产品可用。XTM 就是属于此类别的产品。该产品的特点如下:

  • 支持80186 CPU和指令集。

  • 它有点脱离 BIOS 代码以获得更好的性能。

  • 它可以为数学协处理器(版本 8087 MPU)提供仿真

  • 它提供对串行端口的访问。

  • 它支持多种语言,如英语、法语和德语。