2014年6月29日星期日

Many softwares for linux will be compiled and released ARM & MIPS edition

forecast, conceive and recommend:

Maybe since the near future, when many Linux Release edition for ARM & MIPS will be released. Many softwares for linux, will be compiled and released for Linux ARM & MIPS edition.
Such as: LibreOffice, Apache OpenOffice, Vim Editor, gEdit Editor, GNU Emacs, GIMP, Inkscape, MySQL, Apache, PHP, Mozilla Firefox, Chrome, MPlayer, SMPlayer, VLC player, Banshee, Clementine, Audacious, XMMS etc. (More softwares will have ARM & MIPS edition)




Linux Release edition for ARM or MIPS cpu


In the near future,some of Linux Release edition,such as: Ubuntu, Debian etc., will release ARM or MIPS edition for tabletpc and set-top-box.
Linux Release edition for ARM or MIPS, will be nearly same as for x86 edition.
Maybe some Linux Release edition for ARM or MIPS,will support Multi-touch more better.
Some Linux Release edition for ARM or MIPS,such as: Ubuntu and etc.,will support more old ARM cpu,such as: Rockchip RK 30xx, VIA 8650, VIA 88xx, Allwinner A1x, Allwinner A2x and etc. And also have integrated the corresponding GPU (display adapter)'s driver.
Support all of common kinds LVDS, TTL, RGB interface of LCD screen.(The LCD screen on tabletpc)
User can install the Linux Release edition (for ARM or MIPS cpu) into their tabletpc or set-top-box.
These linux for ARM or MIPS, can be easy to be installed on tabletpc or set-top-box. Can be installed on a SDcard ,or can be installed on NAND flash (or eMMC)(creat a new partition on NAND flash or eMMC, for the Linux system), can coexisted with Android.
If user want to install the Linux Release edition to the NAND flash (or eMMC). The installing program can be used on Android. The installing program can auto create a new partition (EXT3/4) on the NAND flash (or eMMC), and can auto build Multi-system boot menu when the equipment starting to choose use Android or the Linux or anyother operating system. (The Multi-system boot menu maybe use the "MISC" partition on the NAND flash or eMMC to achieve.)
Can encode and decode many formats of video, audio and image by hardware.(If the hareware support.)
Have this new function: User can adjust the capacity of GPU(display adapter) RAM:
User can adjust the capacity of GPU(display adapter) RAM, so can save more capacity for system RAM. But at least the capacity of GPU RAM must greater than or equal to 16MB. For example: If a equipment have 512MB RAM, and have assigned 16MB capacity for display RAM, so 496MB capacity of system RAM will be visible.

Some features about support hardwares:
Support USB 2.0, USB 3.0, SATA 3.0, Ethernet, PCI Express, I2C,SPI,SDIO,UART,CAN bus, etc.
Support usb game handle
Support usb camera
Support usb blueteeth adapter
Support usb audio acquisition and playback device
Support blueteeth keyboard and mouse.
Support usb barcode scanner
Support USB MIDI keyboard
Support USB to RS232 or anyother serial ports device
Support Irda. Also support infrared remoter.
Support TS Stream input port.Can support DVB-SH,DVB-T,DMB-TH,ISDB-T,CMMB,DVB-C,DVB-S,DVB-S2 etc.Can support digital TV receive.(Also support digital radio,push vod or other broadcast TS Stream receive)
Support some sensor input port,as temperature,humidity,Illumination,Air pressure,Acceleration etc.
Support gravity sensor
Support capacitive touch screen and multi touch
etc.

New function about display devices:
If use Displayport, HDMI, DVI, VGA as the display equipment, user can set the screen resolution.
User can choose display equipment,as:
Lcd screen (Lcd screen on the tabletpc or phone)
displayport (If support)
hdmi (If support)
dvi (If support)
vga (If support)
video out (YCbCr, CVBS-video or S-video, If support)