User:Xiangfu

From Qi-Hardware
Revision as of 01:53, 21 June 2011 by 213.239.211.82 (Talk)
Jump to: navigation, search
Email_Me
Blog
QQ: 123956172
QQ group: 90586412 (Copyleft Hardware)
GTalk: xiangfu.z@gmail.com

Contents

NanoNote

  1. u-boot upstreaming
  2. easy way to change font
  3. reflash u-boot.bin from inside Linuxthat must work one day...
  4. gcc compiler more useful practically...
  5. make POWER button work with suspend/resume
  6. make the StarDict preference dlg fit BNN. email to HuZheng at July 2011
  7. make Debian and Iris booting from a microSD card
  8. Group config.full_system, console apps, scripting languages, framebuffer stuff, SDL, qt & gtk
  9. IRIS kernel work with software usbboot mode
  10. send patch to openwrt-devel
  11. make config.xbboot more stable, how about load zImage when boot.
  12. make nanonote as USB <--> ethernet, keyboard, file storage, serial console.
  13. Go through bug reports, try to fix bug
  14. @BROKEN package fixed
  15. work with kyak on openwrt trunk, respond to his mail
  16. watch out with 2.6.37 and also kernel.org 2.6.38 (maybe lars is also watching, I think he is)
  17. upstream u-boot & gmenu2x

priorities

  1. regular images, regression testing, test plan
  2. better application documentation on the device
  3. better ways to update software (not just focus on reflash, maybe also opkg upgrade...)
  4. math/scientific calculator
  5. scripting languages - define a set of 'officially supported' languages, try to improve them
  6. I am very interested in those text2speech features/libraries, as well as voip
  7. of course continue upstreaming aggressively, goal is 100% everywhere
  8. improvements to the existing apps, especially the much used ones like gmu, gmenu2x yeah roughly



Packages Needs Port

  1. http://newsbeuter.org/ newsbeuter PIM package.
  2. http://perso.b2b2c.ca/sarrazip/dev/burgerspace.html
  3. http://allegator.sourceforge.net/
  4. E-speak
  5. Festival
  6. nethack binarys
  7. calculator, a lot of packages need add. yacas etc, f2c fortran, GNU Octave
  8. cgps and gpx logger P: http://www.qqmore.info/?p=64 yacas, pmars, gnugo, mandoc, gnuplot
  9. Mtpaint
  10. https://kmandla.wordpress.com/software/ a list of packages.
  11. the wikireader project (source codes) have a lot of small pixel fonts for Japanese, Korean, etc.
  12. http://www.php.net/manual/en/install.pecl.static.php get pecl extensions into our openwrt images
  13. add package http://www.qqmore.info/?p=64
  14. http://code.google.com/p/ascii-paint/
  15. port csound to openwrt
  16. all avrdude packages.
  17. bitcoin package
  18. gjay http://sourceforge.net/projects/gjay/
  19. milkytracker www.milkytracker.org <http://www.milkytracker.org>
  20. svn client
  21. FunktrackerGold
  22. http://truechiptilldeath.com/blog/2009/08/31/piggy-on-the-dingoo/

2011-02-27

  1. 100% u-boot upstream
  2. prepare for moving to trunk/new openwrt release in may-august steps
  3. add 'reset' command to usbboot and add to reflash_ben.sh so that the device restarts automatically after reflashing
  4. switch to building gmenu2x as upstream+patches, and try to upstream as many patches as possible
  5. curveship package
  6. investigate kristian paul's idea about slow poweron/better power off
  7. avrdude openwrt package http://projects.qi-hardware.com/index.php/p/ben-blinkenlights/source/tree/master/uart/avrdude/README

Milkymist One

  1. screenshot almost done, just remove alpha channel
  2. different keymaps (atm it only supports the German keyboard layout)
  3. different languages...selected at runtime (maybe at compile time first)
  4. creating a sub-folder on the flash and then uploading a file via FTP into it does not work. But it works when you do it on the ramdisk for example.
  5. easy update with network. with one button click. automatic update. how to back user data?
  6. make user easy reflash m1 by urjtag first. release some images
  7. follow Flickernoise_roadmap
  8. fix 8 and 16gb sd card problems
  9. Upstream on rtems, yaffs2 etc
  10. the MTK bitmap font system perhaps could be replaced with freetype
  11. add the second driver in rtems. https://github.com/kristianpaul/milkymist/tree/gps-sdr
  12. switch the GUI between different languages English, French, Spanish, Russian, Japanese, German
  13. include documents in next snapshot release.
  14. jtag-serial board eeprom config script
  15. make mac configurable in reflash_m1.sh
  16. think about merging test software into normal flickernoise image
  17. boot directly into rendering, not the GUI and we should save the last running patch, so on the next reboot, we go back to that one
  18. want one of the three buttons (maybe right one) work as "NEXT" button, going to the next patch, iterating over all patches on nor
  19. make nanonote usable as usb keyboard
  20. make toolkit look nicer, buttons, 3D/shadow effects, etc.
  21. support Adam on flashing and testing software, goal is 100% free upstream software fjmem, ftdi eeprom flashing, m1 and jtag-serial testing software
  22. help on upstreaming everywhere: gcc, uclibc, qemu, rtems, linux, urjtag, openwrt, libftdi

some more

  1. make video in preview bigger
  2. think about how MM1 support openframeworks.cc
  3. think about how MM1 support www.processing.org
  4. try to reduce the size of the PDF reader-enabled binary, hopefully less than 4MB uncompressed. According to the MuPDF website, several megabytes can be saved by removing support for characters maps and fonts we don't need. The intended use of the PDF reader is to display doc/handbook.pdf, features not needed for this may be removed.
  5. make Ben nanonote as Milkymist one's Keyboard

upstream work

1) find out where the gcc upstream development work and discussion happens where is the mailing list? irc channel? anything else? where are the sources? 2) introduce yourself there, say you work with lm32 and want to help with the lm32 target in gcc 3) find out whether Sebastien has any patches he wants to get into gcc upstream 4) sign the FSF copyright transfer agreement, which will be a requirement for any of your patches to be accepted GCC_bug_list

Milkymist test

6 hours Rovastar & Idiot24-7 - Balk Acid.fnp
3 hours Aderrasi - Antidote (Aqualung Mix).fnp

help

  1. Format_a_page
  2. Help:links
  3. help
  4. how_to_edit_a_page
Personal tools
Namespaces
Variants
Actions
Navigation
interactive
Toolbox
Print/export