My favorites | Sign in
Project Home Wiki Issues Source
Search
for
Roadmap  
This page contains the 0xdroid Roadmap
Updated Jun 24, 2011 by jserv...@gmail.com

0x7-LEB-Gingerbread

  • Release date: June 8, 2011
  • Summary: customized Linaro Evaluation Build for ARM Cortex-A8/A9
  • Target hardware: Pandaboard and Beagleboard-xM
  • Changes:
    • Rebase Linaro Kernel tree for consolidation development ( Issue #166 )
    • Adapt optimization efforts from Linaro
    • Generic graphics performance improvements
    • zlib NEON improvement ( Issue #161 ). Useful to APK manipulation and PNG
    • libpng: Add ARM NEON optimization
    • Use tweaked ADWLauncher ( Issue #163 )
    • Enable software cursor for Gingerbread ( Issue #167 )
    • frameworks/base: Compute cursor dirty region aggressively
    • libagl: Optimize matrix multiply using ARM VFP
    • packages/apps: Replace Launcher2 with faster and powerful ADW.Launcher
    • frameworks/base: Improve efficiency of SoftKeyboard
    • webkit: Add optimizations done by QuIC: Adaptive request reordering, Memory Cache optimization, Efficient image caching
    • skia: Switch from VFP back to fixed scalar based calculation for performance considerations
    • skia: optimize blit routines
    • skia: Merge NEON optimizations from QuIC and ST-Ericsson
    • libpixelflinger: Re-enable ARM NEON optimizations
    • bionic: Use ARMv6 instruction for handling byte order
    • libcore: Optimize byte-swapped accesses. Known to bring better floating-point performance

Beagle-eclair-0x5

  • Release date: July 30, 2010
  • Changes:
    • Feature: Major Linux kernel upgrade: from 2.6.29 to 2.6.32 (issue tracked on 0xlab-kernel)
    • Feature: Support TI's Android PowerVR SGX (hardware 2D/3D engine)
    • Feature: Support Android USB gadget: adb and mass-storage ( Issue #95 )
      • Note: 0xdroid no longer support usbnet gadget driver. Use adb or USB Ethernet instead.
    • Feature: new Bluetooth Extensions -- HID ( Issue #102 )
    • Feature: Make Launcher2 really usable ( Issue #76 )
    • Feature: Make Gallery3D workable by fixing PixelFlinger regressions ( Issue #107 )
    • Feature: Touchscreen Calibration shouldn't require reboot ( Issue #94 ,  Issue #99 )
    • Feature: Robocat i2c port support ( Issue #134 )
    • Feature: Support NTFS mounting (Issue #117)
    • Feature: Improved libgralloc for non HW accelerated targets ( Issue #108 ,  Issue #133 )
    • Bugfix: USB Camera support is broken due to API changes ( Issue #126 )
    • Bugfix: 0xdroid Installer reads configurations incorrectly. ( Issue #98 )
    • Bugfix: UI doesn't respond to KEY_MENU reported from kernel ( Issue #91 )
    • Bugfix: HOME key does not work ( Issue #105 )
    • Bugfix: KeyGuard blocks the whole screen in landscape mode ( Issue #106 )
    • Bugfix: Gallery3D backgrounnd shadowed the thumbnail ( Issue #111 )
    • Bugfix: MediaPlayer video/audio out of sync ( Issue #123 ,  Issue #124 )
    • Bugfix: Audio recording can't be successful as stopping the recording ( Issue #127 )
    • Bugfix: Touchscreen calibration UI doesn't start at all ( Issue #129 )
    • Bugfix: Apply Thumb2 optimizations to bionic ( Issue #103 )
    • Bugfix: Install to SD card failed ( Issue #97 )

Beagle-eclair-0x4

Beagle-donut-0x3

Beagle-cupcake-0x2

  • Release Date: Oct 9. 2009
  • Changes:
    • Brand-new Home/Launcher with visual enhancement
    • New Camera HAL with performance tweaks
    • OMAP3 hardware video overlays support for OpenCORE rendering
    • Automatic video output scaling
    • Revised Audio In/Out support
    • New software cursor from android-x86
    • Volume manager supports SD/MMC and USB Mass Storage
    • Dalvik VM performance improvement
    • Memory leaks and race condition fixes
    • ARM NEON and Thumb2 optimized bionic/libcutils
    • ARM NEON optimizations for skia
    • Enable oprofile for ARMv7 architecture
    • early-stage porting for Busybox (linked to bionic) experiments
    • Adjust memory constraints to fit high resolution display
    • Introduce virtual touchscreen device on Beagleboard to satisfy more touch-driven applications
    • experimental package management system

Beagle-cupcake-0x1

  • Release Date: Aug 7, 2009
  • Changes:
    • Product for beagleboard
    • Revised initialization sequence for Beagleboard related settings
    • Replace yaffs2 with new and fast flash file system -- ubifs
    • Add software cursor and new keyboard layouts
    • ARMv7 tuned GNU toolchain based on gcc 4.4.1 (ARM NEON and Thumb2)
    • Tweaked memory operation routines for Cortex A8 to gain better performance
    • Enable ALSA for sound.
    • Provide GPIO keyboard
    • Fix the framebuffer flipping issue
    • Disable battery check for beagleboard
    • Disable unusable camera/video force rotation
    • Dalvik backports from donut
    • Several bug fixes.
Powered by Google Project Hosting