drunkahol wrote: 
> 
> 
> I guess I'm just wondering if it's worth looking to widen the hardware
> scope of the projects to be able to run them on different boards. 
> There's certainly a case for running a powerful board that can both
> serve LMS, playback streams, digital output, HDMI output, rich control
> menus, IR control etc.  But there's also a case for the most brutally
> simple board that is only capable of simple audio stream playback.
> 
> Cheers
> 
> Duncan

Just to add a little more to what JackOfAll stated, many parts are
applicable to many of these boards. The part that is not is the actual
linux kernel, it is compiled with the hardware drivers that are needed
by the wandboard. The different manufacturers of ARM chips have very
different ways to access the peripherals on the chips. These are usually
compiled into the kernel so you need to know what the hardware is going
to be when you create the kernel. The result is that we don't have an
image that can just be loaded on any ARM board and it will run. At the
moment this cannot be done. 

There is another major issue. The USB implementations on these boards
are NOT equivalent. Many of them cannot handle an asynchronous USB DAC
properly, especially at higher sample rates. When choosing the right
platform to run CS on we checked out several and decided on the
Freescale iMX6 because it has a USB implementation that works well for
audio. In addition we chose the wandboard specifically because it uses a
module approach where the core processor parts are on a module that lets
us have access to the low level interfaces of the processor chip which
are necessary for our hardware implementation. If you are just going to
plug in a USB DAC this is not necessary, but for the hardware
implementation I'm working on, this is needed. 

The wandboard met all of our requirements nicely and was readily
available so we decided to go with it as the official platform for CSOS.
As JackOfAll mentioned most of the "squeeze" specific components will
work fine on other ARMv7 hardware, BUT you need a Fedora 8 linux system
running on first. This is something that will have to be developed
separately for each platform. I don't think there are any plans right
now to officially support other hardware implementations. 

John S.


------------------------------------------------------------------------
JohnSwenson's Profile: http://forums.slimdevices.com/member.php?userid=5974
View this thread: http://forums.slimdevices.com/showthread.php?t=98886

_______________________________________________
discuss mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/discuss

Reply via email to