Development

From OpenTViX

Jump to: navigation, search

Contents

TViX Development

There are several layers of development available to contribute to:

  • Full-fledged, compiled Linux applications
  • Web-based tools written in any combination of HTML, Shell Script, or Tcl
  • System graphics for on-screen TViX display or for the web-based tools that have already been designed

Compiled Applications

To build ucLinux applications for the Sigma chip look at the Toolchain

Or if you don't want to setup your own environment, grab a pre-built Linux image ready to go!

Web-based Tools

The badeip builds of firmware contain web services running on the standard port 80. You will find the web root directory located at /opt/opentvix/usr/local/wwwroot/ (and linked from the shorter /usr/local/wwwroot).

Within that folder are all hosted HTML documents, along with sub-directories for each of cgi-bin, css, images, and js (JavaScript) documents. CGI's can currently be one of compiled, shell scripts, or Tcl scripts.

System Graphics

If you're the artistic type and would like to contribute, you'll find the TViX graphics located under /mnt/jffs2_apps/tvix/gui/bitmaps. There is also currently an outstanding call for artists to work with John on his TViX File Browser.