# HG changeset patch # User Rob Landley # Date 1258237165 21600 # Node ID 290e123075059694b4dc40e8526c31121ed1f1fc # Parent 06f80138cb90024358a9a2b0399e2040ecaabf5b Update screenshot index, and check in script to generate each architecture's section. diff -r 06f80138cb90 -r 290e12307505 www/screenshots/index.html --- a/www/screenshots/index.html Thu Nov 12 15:39:00 2009 -0600 +++ b/www/screenshots/index.html Sat Nov 14 16:19:25 2009 -0600 @@ -14,164 +14,114 @@
  • Static Strace Binary
  • +

    The following $TARGET families are available:

    + + + +

    ARM


    + - - - - -
    -

    ARM

    -
    -
    -
    +
    - - + - -

    ARMv4l

    ARMv4, little endian, soft float, OABI

    -
     
    -
    -
    -
    - - -
    -
    +
    - - + - -

    ARMv4tl

    ARMv4t, little endian, soft float, EABI

    -
     
    -
    -
    -
    - - -
    -
    +
    - - + - -

    ARMv5l

    ARMv5, little endian, VFP, EABI

    -
     
    -
    -
    -
    - - -
    -
    +
    + +

    ARMv6l

    ARMv6, little endian, VFP, EABI

    -
     
    -
    -
    -
    + +

    Mips

    + + + +
    - - + - - +
    +

    Mips

    +

    MIPS r4k, big endian

    + + +
    - - -
    +

    Mipsel

    +

    MIPS r4k, little endian

    + + +
    + +

    Power PC

    -
    -

    i686


    -
    - +
    + - +' +} + +process_screenshot() +{ + escape_screenshot "$1" > "screenshot-$1.html" +} + +for i in *.txt +do + process_screenshot "$(echo "$i" | sed 's/screenshot-\(.*\)\.txt/\1/')" +done
    +

    PowerPC

    +

    PowerPC 405, 32-bit, big endian

    + -
    -
    -

    i686

    -
    -
    -
    -
    -
    +

    PowerPC 440

    +

    PowerPC 440, 32-bit, big endian

    + + +
    + +

    Super Hitachi


    + +
    +

    SH4

    +

    Super Hitachi 4, 32-bit

    + + +
    -
    -
      -
    • screenshot
    • -
    • cross compiler
    • -
    • native compiler
    • -
    • root filesystem
    • -
    • system image
    • +

      x86


      + + -
      +' + + cat << EOF + +EOF + + + echo '' + echo + echo '
      + - -
      +

      i586

      +

      Pentium

      + -
    • busybox binary
    • -
    • dropbear binary
    • -
    • strace binary
    • - -
      -
      +
      +

      i686

      +

      Pentium II

      + - - +

        @@ -238,6 +188,10 @@ tarball, this time packaged into a squashfs. It also has Linux kernel configured for qemu, and shell scripts to launch qemu to run this kernel with this filesystem image.

        + +

        Basically you download this tarball, extract it, cd into the directory, +and "./run-emulator.sh". This gives you a shell prompt inside the emulator, +ala the above screen shots. Type "exit" when done.


        diff -r 06f80138cb90 -r 290e12307505 www/screenshots/screenshots.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/www/screenshots/screenshots.sh Sat Nov 14 16:19:25 2009 -0600 @@ -0,0 +1,51 @@ +#!/bin/bash + +escape_screenshot() +{ + echo '
      ' + echo '
      '
      +
      +  i=0
      +  while [ $i -lt 80 ]
      +  do
      +    echo -n ' '
      +    i=$[$i+1]
      +  done
      +  echo
      +  sed -e 's/\(................................................................................\)/\1\n/g' \
      +      -e 's@\&@\&@g' -e 's@<@\<@g' -e 's@>@\>@g' \
      +      "screenshot-$1.txt" | tail -n 25
      +
      +  echo '