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
