The WMA11b has a rather convoluted boot process. The bootloader, kernel and an initial ramdisk are stored in flash memory on board the device. The media streaming software, however, is stored in a cramfs filesystem image on the server PC and must be downloaded to the device to complete the booting process.
linuxrc as the
init process. This script initialises the system and brings up a network
interface. Ethernet is tried first, and if this fails the device falls back
to wireless./apploader/apploader program multicasts SSDP
advertisments every 5 seconds. It advertises itself as a
urn:schemas-upnp-org:device:AppLoaderClient:1
device with two services
ApplicationTransferService:1 and
AdapterInfoService:1.
These are interesting because they reference upnp.org but don't appear to be
official upnp.org standards. If you know anything about this device or
have a specification I'd like to hear from you.SetApplicationPackageURI action./tmp then mounted via
a loopback device at /guava.mrdDevice creates a
urn:schemas-upnp-org:device:MediaRenderer:1
device with three services
RendererControl:1,
ConnectionManager:1 and
AVTransport:1rio creates a
urn:schemas-upnp-org:device:RemoteIO:1 device with two services
RemoteIO:1 and
RemoteInput:1.
If you are interested in investigating the uPnP interface to the WMA11b I recommend you check out the Intel uPnP tools.
By
Andrew Wild
|
Visitor Statistics
|
Portugal Holiday
This file last modified
28/09/2004 01:17am