[LINUX] XBMC for Linux port to ARM architecture CPU and SoC chips? - Printable Version +- Kodi Community Forum (https://forum.kodi.tv) +-- Forum: Discussions (https://forum.kodi.tv/forumdisplay.php?fid=222) +--- Forum: Feature Requests (https://forum.kodi.tv/forumdisplay.php?fid=9) +--- Thread: [LINUX] XBMC for Linux port to ARM architecture CPU and SoC chips? (/showthread.php?tid=35139) |
Marvell PXA510 D2Plug - konel - 2011-06-12 This is yet another SoC device that has all the basic specifications and interfaces, whether it has enough power is another story. It can do 1080p video decode along with flash 10 and OpenGL ES 2.0. At $250 it's not cheap though. http://www.linuxfordevices.com/c/a/News/Globalscale-Technologies-D2Plug-and-Marvell-PXA510/ http://www.globalscaletechnologies.com/t-d2plugdetails.aspx#extern - xmarsx - 2011-06-13 konel Wrote:This is yet another SoC device that has all the basic specifications and interfaces, whether it has enough power is another story. There's now also a development platform from Samsung System LSI available but I'm no sure if anybody want's this for xbmc: http://www.origenboard.org/ The specs for the origenBOARD are more or less like TI's PandaBoard but they also offer optional packages which include an LCD screen, etc. I've also seen that Qualcomm now has a lower cost development platform called DragonBoard for their ARM based processors but it's pretty much focused on smartphone development (see link below). It's quite a huge base-board where you can add and remove additional componets (touchscreen, keypad, etc.) and replace the CPU module. http://www.netbooknews.com/27391/qualcomm-releases-dragonboard-aimed-at-component-manufacturers/ - christian667 - 2011-06-19 @xbmcuser2000: Did you try the xbmc-pvr with a vdr and vnsi? The vdr with many plugins runs like a charm on the pandaboard, but i'm not able to get the xbmc running.. @dw21: where to disable the NEON optimizations? is it disabled with a simple Code: ./configure --disable-optimizations - davilla - 2011-06-19 There is no flag to enable/disable NEON via configure. If you configure with '--enable-tegra', NEON is disabled because the nvidia tegra does not have a NEON co-processor. All other armv7 variants have a NEON. - christian667 - 2011-06-19 @davilla: thanks now compiling.. - christian667 - 2011-06-20 ok no luck for me at all, I configured with Code: ./configure --enable-gles --enable-tegra Code: make[1]: Entering directory `/usr/src/xbmc/xbmc' EDIT: next run with Code: ./configure --enable-gles --enable-tegra --disable-vdpau Code: AR paplayer.a - davilla - 2011-06-20 if you are trying to fix a NEON crash, where ? - christian667 - 2011-06-20 Oh no I'm not trying to fix a crash - I just try to compile the Opdenkamp source (xbmc-pvr) with OpenGL-ES support, without any luck yet.. I think I don't need NEON acceleration for DVB content, to disable it I tried to configure with Code: --enable-tegra - davilla - 2011-06-20 christian667 Wrote:Oh no I'm not trying to fix a crash - I just try to compile the Opdenkamp source (xbmc-pvr) with OpenGL-ES support, without any luck yet.. don't --enable-tegra on pandaboard - christian667 - 2011-06-20 ok then compiling with Code: --enable-gles Quote:There is no flag to enable/disable NEON via configure. If you configure with '--enable-tegra', NEON is disabled because the nvidia tegra does not have a NEON co-processor. All other armv7 variants have a NEON.how to disable the NEON optimizations without the tegra flag? - davilla - 2011-06-20 You need to see where the segfault is occuring. gdb it and grab a backtrace. EDIT: http://forum.xbmc.org/showpost.php?p=809266&postcount=488 seems to indicate what you should do, did you try that ? - christian667 - 2011-06-20 Mh I'm not shure how to Quote:...turn on the cpp code...instead of the neon optimized one not yet familar with the source.. - dandel - 2011-06-20 Starstream Wrote:Amlogic have their own OpenLinux Arm Wiki with lots of info, don't know if it was setup by them (their commercial site has next to nothing), the platform section seems to imply they are packing Cortex A9 with Mali400 on some of the chips. Yes, I actually am looking into the Geniatech EnjoyTV Devices. These all include the Cortex A9 Chip from Amlogic. McGeagh Wrote:I did, very briefly, try the Amlogic... but got distracted with other things. The instructions/manuals are in chinese because chinese companies always pick up the cheapest chips faster than anyone else. The issue with these companies is that they do not properly release gpl source. This makes supporting the devices a little tricky. However, we are lucky that amlogic has released numerous sources already... I have compiled a few links that will be of use... Generic details for Amlogic Apollo series... Models: AML6236M, AML7266M, and AML8226M. Amlogic Openlinux: Arm Build System - Specific instructions on how to build the root file system, kernel, boot loader and most everything else. Amlogic Openlinux: Running the Android on SD Card - Highly useful tips that can be used to run the root filesystem off the sdcard. (instructions for uboot) Amlogic Openlinux: Android - Getting the Source Code - This should be useful, when amlogic opens up the repository to the public... however, this adds to the mess... Details for Amlogic Apollo AM8726M. Amlogic OpenLinux: Build system for 8726M Howto - Build system details for the Amlogic AM8726M Amlogic OpenLinux: Burn system for 8726M Howto - Information for using NFS, Nand, and SDcard to boot the 8726M series of devices. Anyways, from here, the most we can do is rely on ARM's details for the Mali 400 series graphics chip. and as a quick note, the OpenGL ES libs are definately included with the root packages (I verified this by looking at the file, arm-buildroot-2010.05-2010-10-12-10.00--svn1957.tgz) the main note is that the build root source tree under 'buildroot-(Release)/package/opengl' - davilla - 2011-06-21 christian667 Wrote:Mh I'm not shure how to edit xbmc/guilib/MatrixGLES.cpp change #if defined(__ARM_NEON__) to #if 0 - davilla - 2011-06-21 @dandel, I have an Geniatech EnjoyTV Device Unsuccessful at booting a real linux kernel from SD card yet. |