00ReadMe.text 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. Overview of host-tools directory
  2. ================================
  3. binutils-2.10.1 [Created during build]
  4. The compiled version of binutils for C33 CPU created during the
  5. tool-chain build in the master Makefile.
  6. cocoa-simulator
  7. Not presently working
  8. console-simulator
  9. Not presently working
  10. flash07
  11. Python program to program the WikiReader on-board FLASH ROM chip
  12. uses control file and image data from samo-lib/mbr.
  13. This communicates with the C33 CPU via the serial port and
  14. initially uploads the jackknife program to enable remote control of
  15. the SPI port.
  16. fonts
  17. The font compilation, compiles the *.bdf to *.bmf which are used both
  18. by the offline-renderer and are included in the final micro SD card
  19. image.
  20. gcc-3.3.2 [Created during build]
  21. The compiled version of gcc for C33 CPU created during the
  22. tool-chain build in the master Makefile
  23. hash-gen
  24. This is a program for creating the hash file included in the final
  25. micro SD card image. The has file is part of the search index.
  26. imagetool
  27. Python program to convert an image into a C header file.
  28. jackknife
  29. A small (512 byte) program the the C33 CPU can boot via the serial
  30. port. I allows control of the SPI interface so the the on-board
  31. FLASH ROM chip can be read and written via the serial console. The
  32. flash07 Python program uses this to install the mbr firmware during
  33. production testing.
  34. offline-renderer
  35. A set of Python and PHP programs to convert the wikimedia XML dump
  36. into a set of index and compressed article files for inclusion in
  37. the final micro SD card image.
  38. pcf2bmf
  39. A program that is required by font compilation.
  40. qt4-simulator
  41. A simulator for the wiki-app that allows the program to be tested on
  42. the Linux platform.
  43. toolchain-download [Created during build]
  44. stores the downloaded gcc and binutils archives
  45. toolchain-install [Created during build]
  46. binary cross compiler installation: c33-epson-elf-*
  47. toolchain-patches
  48. Compiler patches for binutils-2.10.1/gcc-3.3.2 originally from
  49. Epson, but with some local changes. The are for creating a
  50. cross compiler for the S1C33E07 CPU chip.