Research teams within Intel are exploring the hardware and software infrastructure required for personal servers, wireless sensor networks, and robotics. This site contains Linux patches, bootloaders, tools and apps for XScale boards and Berkeley Motes.
Be the first to post a text review of XScale personal servers and sensor nets. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Release 0.1 - Blob modified for PXA271 flash and DRAM - Blob and Linux configured to use the STUART - Blob boots to the command prompt and some of the commands work - Blob sets the clock to 416 MHz - Linux boots and mounts the file system - init executes and initiates a getty from BusyBox Release 0.2 - Blob and Linux configure to support BT and FFUART - Linux support for smc91x wired Ethernet - Linux support for USB host - USB memory sticks - USB mouse (first USB test) - File system is configure to get an IP address using DHCP - File system has support for ssh and scp Release 0.3 - Blob support for smc91x wired Ethernet enabled - TFTP works - Linux upgrade to 2.6.14 - The BTUART is probably broken - Linux support for an SD card - File system has a version command Release 0.4 - Blob, kernel, and fs images support IM2 and SG2 - Blob fix to handle reboots - Linux support for HW emulated FP - CF and PCMCIA support - requires HW fix to rev 2.0 SG2 boards - SG2 specific drivers are compiled as modules - Bluetooth support - requires HW fix to rev 2.0 SG2 boards - ov511 and pwc video webcam support - udev and hotplug support - System V init - multiple run levels - FSs bases on Familiar 0.8.2 (HW emulated FP) or Open Zaurus 3.5.3 (SW FP) - Utilities to build FSs from a configuration - SSH works Release 0.5 - Blob: fix xModem - Blob: fix TFTP - Kernel: enable boot parameters - Kernel: power control - power on/off - RTC alarm resume - RTC contents maintained via super-cap - SRAM contents maintained - USB power control - Kernel: power monitoring - MUX - ADC - Sample and hold reference - Kernel: I2C - PMIC and charging - GPIOs - EEPROM - RTC - FS: Familiar 0.8.2 is the feed of choice - FS: GPIO /proc driver - System Build: platx system build creates a kernel and file system Release 1.0 - Low power test on SG2.2 - Kernel: PMIC can control individual rails - Kernel: CC2420 driver (TinyOS compatible 802.15.4) - Kernel: LED drivers for SG2 - FS: isSG2 script added to determine if we are running on an SG2. - FS: Misc. clean up Know problems ----------------------------------------------------------------------------- General - Blob likes to be compiled with the 3.3.2 tool chain - Linux like the 3.4.1 tool chain Blob - USB not investigated - LEDs not configured - Flash and DRAM access not optimized - Clock speed cannot be changed at the command line Linux - Partitions specifications need to come from Blob - LEDs not configured for IM2 - Standard 802.15.4 not configured - TinyOS MAC driver for the 802.15.4 radio - needs code review probable memory management and error handling issues - SD card works on mmc subset - and other stuff not configured File System - Additional maturing - tweaking PC card configurations, start up scripts
Change Log ----------------------------------------------------------------------------- Release 0.1 - Blob modified for PXA271 flash and DRAM - Blob and Linux configured to use the STUART - Blob boots to the command prompt and some of the commands work - Blob sets the clock to 416 MHz - Linux boots and mounts the file system - init executes and initiates a getty from BusyBox Release 0.2 - Blob and Linux configure to support BT and FFUART - Linux support for smc91x wired Ethernet - Linux support for USB host - USB memory sticks - USB mouse (first USB test) - File system is configure to get an IP address using DHCP - File system has support for ssh and scp Release 0.3 - Blob support for smc91x wired Ethernet enabled - TFTP works - Linux upgrade to 2.6.14 - The BTUART is probably broken - Linux support for an SD card - File system has a version command Release 0.4 - Blob, kernel, and fs images support IM2 and SG2 - Blob fix to handle reboots - Linux support for HW emulated FP - CF and PCMCIA support - requires HW fix to rev 2.0 SG2 boards - SG2 specific drivers are compiled as modules - Bluetooth support - requires HW fix to rev 2.0 SG2 boards - ov511 and pwc video webcam support - udev and hotplug support - System V init - multiple run levels - FSs bases on Familiar 0.8.2 (HW emulated FP) or Open Zaurus 3.5.3 (SW FP) - Utilities to build FSs from a configuration - SSH works Release 0.5 - Blob: fix xModem - Blob: fix TFTP - Kernel: enable boot parameters - Kernel: power control - power on/off - RTC alarm resume - RTC contents maintained via super-cap - SRAM contents maintained - USB power control - Kernel: power monitoring - MUX - ADC - Sample and hold reference - Kernel: I2C - PMIC and charging - GPIOs - EEPROM - RTC - FS: Familiar 0.8.2 is the feed of choice - FS: GPIO /proc driver - System Build: platx system build creates a kernel and file system Know problems ----------------------------------------------------------------------------- General - Blob likes to be compiled with the 3.3.2 tool chain - Linux like the 3.4.1 tool chain Blob - Partition sizes net to be optimized for space - USB not investigated - LEDs not completely configured - Flash and DRAM access not optimized - Clock speed cannot be changed at the command line Linux - Partitions specifications need to come from Blob - LEDs not configured - 802.15.4 not configured - LEDs not configured - SD card works on mmc subset - and other stuff not configured File System - Additional maturing - tweaking PC card configurations, start up scripts - We need to focus on a single FP model - udev and hotplug impact must be gaged - may be slow System - System wide build needs to be integrated
Release 0.1 - Blob modified for PXA271 flash and DRAM - Blob and Linux configured to use the STUART - Blob boots to the command prompt and some of the commands work - Blob sets the clock to 416 MHz - Linux boots and mounts the file system - init executes and initiates a getty from BusyBox Release 0.2 - Blob and Linux configure to support BT and FFUART - Linux support for smc91x wired Ethernet - Linux support for USB host - USB memory sticks - USB mouse (first USB test) - File system is configure to get an IP address using DHCP - File system has support for ssh and scp Release 0.3 - Blob support for smc91x wired Ethernet enabled - TFTP works - Linux upgrade to 2.6.14 - The BTUART is probably broken - Linux support for an SD card - File system has a version command Release 0.4 - Blob, kernel, and fs images support IM2 and SG2 - Blob fix to handle reboots - Linux support for HW emulated FP - CF and PCMCIA support - requires HW fix to rev 2.0 SG2 boards - SG2 specific drivers are compiled as modules - Bluetooth support - requires HW fix to rev 2.0 SG2 boards - ov511 and pwc video webcam support - udev and hotplug support - System V init - multiple run levels - FSs bases on Familiar 0.8.2 (HW emulated FP) or Open Zaurus 3.5.3 (SW FP) - Utilities to build FSs from a configuration - SSH works Know problems ----------------------------------------------------------------------------- General - Blob likes to be compiled with the 3.3.2 tool chain - Linux like the 3.4.1 tool chain Blob - Xmodem doesn't work - Partition sizes net to be optimized for space - USB not investigated - LEDs not completely configured - Flash and DRAM access not optimized - Clock speed cannot be changed at the command line Linux - Linux doesn't accept boot parameters - Partitions specifications need to come from Blob - LEDs not configured - USB Client not configured - 802.15 not configured - SRAM not configured - LEDs not configured - and other stuff not configured File System - Additional maturing - tweaking PC card configurations, start up scripts - We need to focus on a single FP model - udev and hotplug impact must be gaged - may be slow System - System wide build needs to be integrated
Change Log ----------------------------------------------------------------------------- Release 0.1 - Blob modified for PXA271 flash and DRAM - Blob and Linux configured to use the STUART - Blob boots to the command prompt and some of the commands work - Blob sets the clock to 416 MHz - Linux boots and mounts the file system - init executes and initiates a getty from BusyBox Release 0.2 - Blob and Linux configure to support BT and FFUART - Linux support for smc91x wired Ethernet - Linux support for USB host - USB memory sticks - USB mouse (first USB test) - File system is configure to get an IP address using DHCP - File system has support for ssh and scp Release 0.3 - Blob support for smc91x wired Ethernet enabled - TFTP works - Linux upgrade to 2.6.14 - The BTUART is probably broken - Linux support for an SD card - File system has a version command Know problems ----------------------------------------------------------------------------- General - Blob likes to be compiled with the 3.3.2 tool chain - Linux like the 3.4.1 tool chain Blob - Xmodem doesn't work - Partition sizes net to be optimized for space - Wired Ethernet (tftp) not enabled - USB not investigated - LEDs not completely configured - Flash and DRAM access not optimized - Clock speed cannot be changed at the command line Linux - LEDs not configured - PCMCIA not configured - USB Client not configured - 802.15 not configured - SRAM not configured - Bluetooth not configured - LEDs not configured - and other stuff not configured File System - Many of the Handhelds package will not work because they are compiled for hardware floating point support. This kernel supports soft floating point. - The file system has few utilities and no drivers on it. - BusyBox supports only one run level.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?