Am 06.01.2013 um 16:21 schrieb Alexey Eromenko: > Hello, > > I would like to request to design something advanced: a > general-purpose ARM PC, to become a > x86 PC desktop & laptop replacement. > > Target application: > The system must be powerful enough to run a full operating system, > like Linux-Debian with KDE or Ubuntu with KDE, including the most > popular Linux applications (Google Chromium browser, LibreOffice, GIMP image > editor, KDE Kaffeine media player, etc...), plus video in HD format > (MPEG4-AVC/H.264 and WebM/VP8 codecs). > > Today an Intel Atom 1.6 GHz + 1 GB of RAM can do most of this job. > I think that your ARM SoC + 1 GB of RAM may also handle this job. > > Why Linux? > ========== > The world-wide Linux community is a big market -- there are over > 20,000,000+ desktop Linux PCs (currently running on Intel x86). > In addition there are many knowledgeable people, who will help you, > and many will tolerate some of the early product deficiencies, giving > you early buyers/early-adopters. > Android is not good for a desktop or laptop use, because the GUI is > not designed for keyboard + mouse, but only for touch-screen. > Linux with KDE looks like a real Windows system, so having drivers for > Linux (and Linux itself) is very important. > > Moreover, the Linux desktop PC can be sold inside China and the > western world for real work for businesses and education schools, as > well as home users, unlike Android O.S, which is only used for content > consumption, not for creation. Android is for > people, who like to play Angry birds. Linux is for people doing the > real work, as well as for home multimedia desktop. A true general-purpose OS. > > Linux applications > ============= > Linux (Debian and Ubuntu) offer about 40,000 packages in it's > repositories vs 600,000 Android applications in Google Play. > But Linux apps are much heavier and professional, that Android simply lacks. > In short it add-up much more options to the potential buyers alike, > and those do not overlap with Android. Those 2 ecosystems simply > attract different categories of buyers. > You can target both with a single product. > > The biggest problem is Linux drivers. > > Why hardware video decoder ? > Intel Atom class CPU was tested by me, and found not adequate to run > WebM video in Full HD quality. The video stucks every few seconds. > Your ARM-based CPU is probably not better than the Atom. > This is not a problem at all for serious CPU, such as Intel Core i3, > as it can render WebM @ Full HD 1080p happily without hardware video decoders. > > Without those video decoder drivers, the ARM CPU is not powerful > enough to run HD video in software. The lack of Linux video drivers > will limit the use-cases to low-quality video 240p and to Office work > on ARM-based Linux PCs. > > If your partners or you could design & manufacture something like the > VIA APC system, but better, it could sell like hot cakes. > > ===== Competitive Analysis of ARM devices ===== > > Let's look at several systems: VIA APC (VIA ARM-based PC), Riko MK802 > (AllWinner A10-based ARM PC), and traditional Intel x86 PC. > > VIA APC $49 system: > http://www.youtube.com/watch?v=2dNA3yHEl2s&feature=related > > has ARM11, 800 MHz (VIA wondermedia 8750 SoC) > 512 MB of RAM > 2 GB of internal flash > ports: > VGA (good) (converters VGA->DVI are much cheaper than HDMI->DVI) > 4x USB (very good, no need for USB hub for most people) > neo-ITX form factor (good, as it can be mounted into existing small > mini-ATX & ITX cases with it's holes) > HDMI (for modern TV users) > Power supply (no need for USB powered hub) > Analog audio output + input (great idea for VoIP; no need to buy USB audio > card) > > Best point: > In short : the PC-like external I/O ports are very strong part in this > design, along with Neo-ITX form factor. > > Problems in VIA APC $49 design: > 1. Android OS (v2.3, it is touch-oriented, very hard to work with > mouse + keyboard) > Fix: needs Linux: Ubuntu-LTS or Debian-stable. > Video drivers are only for Android, not for Linux. > Without hardware video decoder drivers for Linux, the machine cannot > be used for HD video. > As for Android - there is no Google Play Market. > Without Google Play, it is difficult to get Android applications, > which will scare off users. > Recommended fix: ship with dual-boot OS (Android and Linux, > [Debian-or-Ubuntu]), so users can choose at boot-time. Android image > must have Google Play. > 2. RAM 512 MB: not enough to power full Linux/KDE desktop. > It will constantly swap. (for instance a fresh install of Debian 6.0 > x86 with KDE takes ~700 MB RAM before starting any apps) > Fix: boards needs at least 1 GB RAM > 2.a. +RAM slot for DDR3 SDRAM module. (optional, for future upgrades, > PC-like) > Fix: RAM slot is a very good idea for neo-ITX sized platform. (in > addition to 1GB on-board RAM) > *if RAM slot is impossible, then put 2GB RAM on-board. > 3. Storage: internal flash 2 GB is enough for Android, but not enough > for Linux/KDE. 8 GB is minimum. > Fix: put 8 GB flash on-board > 4. 2D: 720p is full stop. >80% of PC monitors selling today are 1080p. > Running them in 720p (1280x720) degrades text quality, so the machine cannot > be > used for text. > Fix: use display controller and SoC capable of 1080p 2D output. > 5. no SATA port: cannot use internal SATA HDD for extra storage and > cannot use DVD drive. > Fix: put 1 or 2 SATA ports on board. > 6. (optional) no WiFi: about 50% of users do need WiFi. Surely it can > be added on USB, but if it is inexpensive (under $8 for chip+antenna), it > would be nice to integrate on-board. > Using USB WiFi is inelegant and may create problems with drivers not > matching Linux. > 7. overall: the VIA 8750 SoC chip is a crap. (ARMv6, soft-float, and > all of above) > > Problems in A10-based Riko MK802 design: > 1. Android is supported; no drivers for Linux. > 2. no I/O ports > HDMI-to-DVI cable here costs >$25 > The problem is that >80% of PC monitors are shipping with DVI. (not HDMI) > Fix: needs VGA or DVI port > USB audio card costs ~$100 (driver support for Linux ARM is questionable...) > (alternative is USB speakers, but those also cost a lot, much more > than analog speakers, same for USB microphones) > Fix: needs analog audio output + analog microphone input, like the APC. > USB ethernet card $50 > Fix: needs ethernet port, like the VIA APC > USB hub $40 > Fix: needs 4x USB ports, like the VIA APC > > So in total cost of ownership (TCO) of MK802-based system is not cheap, > after adding all those extra costs: > $75 (Riko MK802) + $25 (DVI cable) + $50 (USB ethernet card) + $40 (USB > hub) + $100 (USB audio card) = $290. > (the prices are based on retail prices in Israel, in USD, except for > MK802 system which is world-market price on Alibaba) > > At $290 for the ARM PC, it is will be very difficult sell vs. > traditional x86 Intel PC. > The cost of all those converters and cables eat _ALL_ the price > advantages of the cheap ARM SoC. > > Even if I could get all of those for cheap, having lots of converters > is simply not nice user experience. > > Surely the ARM and PCs have the bonus of being affordable, > noise-free, small and nice, > but are slower than Intel PCs and lack upgrade-ability (CPU socket, > RAM slots, PCI > slots, SATA ports, ...) > > What is needed for the ARM PC market ? A hybrid device between > Rikomagic MK802, the VIA APC neo-ITX board, and the traditional Intel > PC, with good performance, cheap price, plus full set of I/O ports to > avoid buying lots of converters. > Full Linux support with drivers is very important. > > It is my prediction, that some type of upgrade-ability in the form of > RAM slot and SATA port will narrow the gap vs. the traditional Intel > PC, and will drove PC users to ARM en-masse. > > What product is needed for the ARM PC market ? > > 1. Neo-ITX form factor (like VIA APC) > 2. ARM SoC (Allwinner A10? or Samsung Exynos 5 Dual?) with 1080p 2D > output and hardware video decoders > 3. Linux drivers for it > (network/audio/2D/hardware video decoder/WiFi/...) > ...your company will have to develop & test them. (or ask the SoC vendor...) > 3.a. preferably Open-Source drivers, but closed-source binary-only > drivers are better than no driver (for things like the 3D GPU) > 4. external Ports: > 4.a. Ethernet (like VIA APC) > 4.b. 4x USB (like VIA APC) > 4.c. DVI or VGA (like VIA APC) > 4.d. HDMI (like MK802 and VIA APC) > 4.e. power supply (like VIA APC; so it could power all 4 USB devices > connected to it) > 4.f. MicroSD or Full SD slot for storage (like VIA APC) > 4.g. Audio ports: analog output (head-phones) and analog input > (micro-phone) (like VIA APC; for VoIP) > 5. internal ports: (upgrade-ability) > 5.a. SATA 1 or 2 ports (like traditional PC) > 5.b. RAM slot: for DDR3 SDRAM up to 4GB module, in addition to > on-board RAM, (like traditional PC), for multi-tasking Linux desktop. > There is enough physical room for it to fit on the Neo-ITX board. (is > RAM slot costly to produce? ) [*] > 6. RAM: 1 GB on-board required for basic Linux desktop. > 7. Flash: at least 8 GB on-board storage > 8. WiFi chip + antenna on-board (like MK802) > 9. Slim design (optional; up to 2cm max. height) (unlike VIA APC, > which is too high, so it limits non-PC use-cases, such as mounting on > the back of an LCD monitor. Slim design could result in a mono-block > PC, product like Apple iMac) > 10. Dual-boot image: Android (with Google Play) + Linux OS with KDE, > Debian or Ubuntu (so > users could choose which one to boot from). Advanced users could > format the extra space (from 2nd OS) to use with one OS, but new users > should see both operating systems on boot menu. It is a form of > hedging your bets. > > [*] Yes I know that the Allwinner A10 does not support RAM slots, but > it can be planned for next-generation ARM PC, if you ask nicely the > SoC vendors. First generation can come without it. > > Such a board, basically an improved version of the VIA APC, if priced > under $100 range, could eat the market from Intel very quickly, > and once Linux drivers become available it has the potential to become > a best-seller. > Lots of on-board hardware will avoid most driver problems. > > After learning about the Riko MK802 $75 and the VIA APC $49 designs > and Intel-H61-chipset-based $50 motherboards, I believe it is > possible to build such a board.
Did you check if a www.PandBoard.org is what you are looking for? _______________________________________________ Qi Hardware Discussion List Mail to list (members only): [email protected] Subscribe or Unsubscribe: http://lists.en.qi-hardware.com/mailman/listinfo/discussion

