User:PaulBoddie
From Qi-Hardware
Revision as of 19:09, 18 August 2012 by PaulBoddie (Talk | contribs)
Stuff I hope to work on:
- Investigating floating point support for numpy (nice for pygame.surfarray, for example)
- Adding UCLIBC_HAS_FENV allows numpy to be built, but importing it causes a segmentation fault
- Some on-device debugging with gdb may be required: Python and numpy need to be compiled with debugging enabled
- Alternatively, I may have forgotten to deploy any modified uClibc package
- Architecture-specific work may be required
- Some workarounds might be sufficient
- eglibc might offer a solution, although this obviously requires toolchain changes and the rebuild of a number of packages
- Adding UCLIBC_HAS_FENV allows numpy to be built, but importing it causes a segmentation fault
- Experimenting with small-screen user interfaces
- Here, pygame and Cairo with SVG support might be interesting, requiring pycairo and python-rsvg (provided by the python-gnome-desktop package)
- The third example doesn't need numpy, although the mainloop at the end should be fixed to something that does something sensible
- Here, pygame and Cairo with SVG support might be interesting, requiring pycairo and python-rsvg (provided by the python-gnome-desktop package)
- Tidying up the documentation on this Wiki:
- Consolidate boot-related stuff on Bootloader, Updating Ben with usbboot, USB BOOT mode, Updating Ben NanoNote software, Reflash_ben.sh, Unbrick
- Canonical USB boot invocation instructions might go on USB BOOT mode, removing them from Updating Ben with usbboot
- Updating Ben with usbboot claims that it's better to boot from SD card, whereas Updating Ben NanoNote software contradicts this to an extent
- Unbrick duplicates a lot of the USB BOOT mode information
- Consolidate development-related stuff on Ben NanoNote Software Status, Building Software Image, Porting programs
- Add some notes about deploying new packages and integrating them into the upstream images
- Perhaps update Applications and How to contribute
- Consolidate boot-related stuff on Bootloader, Updating Ben with usbboot, USB BOOT mode, Updating Ben NanoNote software, Reflash_ben.sh, Unbrick