Cygwin Host Package Requirements for Classic

If you are using a version of Cygwin that is not distributed by TimeSys, you need to include the following packages, in addition to the requirements (rm, cp, ls, and so forth) that would be part of any basic system.

  • Core utilities
  • df
  • grep
  • awk
  • find
  • python 2.2
  • bash
  • sh
  • tar
  • ln
  • chmod
  • libxml2

The tsrpm, genext2fs, mkfs.jffs2, opimport, and opxml packages are included in the Repository under Embedded Development Utilities. The tsrpm, genext2fs, and mkfs.jffs2 packages are also included in TimeSys reference distributions.

TimeStorm 3.2x Support

If you are using TimeStorm 3.2.x IDE (available with a LinuxLink Pro subscription), you might need to install additional packages to support the features that you want to use. In some cases, you must also make changes in the filesystem after installing Cygwin. The following TimeStorm 3.2.x features require additional packages or configuration after installation:

To use TimeStorm's remote debugging feature, add:

  • Telnet client
  • FTP client
  • cross-gdb package (version 5.2.1 or better)
  • packages on target (if you are using a reference distribution that is not from TimeSys)

To use toolchains in TimeStorm, you need:

  • toolchain entry in timesys.conf
  • presence of toolchain.xml

If you used a TimeSys installer to install your toolchain, these changes should be made for you automatically.

If you are using Target Configurator ...

... and are creating kernel projects, add:

  • su
  • sudo
  • patch
  • gzip
  • lintl
  • rxvt (to launch menuconfig)

... and need initrd support, add:

  • losetup
  • su
  • sudo
  • dd
  • mke2fs
  • mount
  • umount
  • tar
  • gzip
  • genext2fs

... and need JFFS2 support, install:

  • mkfs.jffs2

... and need rpm support, install:

  • rpm
  • rpm2cpio
  • grp
  • list
  • cpio
  • rpmbuild
  • cpio
  • tsrpm

... and need epm support, add:

  • uname
  • tar
  • bzip2

... and need ipkg support, add:

  • ipkg
  • tsrpm
  • rpm
  • rpmbuild

If you are using LVS ...

... and want to do test reporting, install:

  • lpr
  • sh
  • uname

... and want to transfer and run tests, add:

  • Telnet client or ssh client
  • FTP client or ssh client
  • packages on the target (if you are using a reference distribution that is not from TimeSys)

If you are using LPS, you need:

  • Telnet client or ssh client
  • FTP client or ssh client
  • opimport (from oprofile package)
  • opxml package