For more than 350 yuan on Taobao, I bought a cubieboard, an ultra-small computer based on the ARM platform, with the following configuration:
1G ARM cortex-A8 processor, NEON, VFPv3, 256KB L2 cache
Mali400, OpenGL ES GPU
512M/1GB DDR3 @480MHz
HDMI 1080p Output
10/100M Ethernet
4GB Nand Flash
2 USB Host, 1 micro SD slot, 1 SATA, 1 ir
96 extend pin including I2C, SPI, RGB/LVDS, CSI/TS, FM-IN, ADC, CVBS, VGA, SPDIF-OUT, R-TP..
Running Android, Ubuntu and other Linux distributions
I found a monitor that supports HDMI, installed Ubuntu Linaro, and then conveniently installed SSH Server, VNC Server, Nginx, PHP 5.3, and MySQL 5.5:
apt-get install openssh-server apt-get install vnc-server apt-get install mysql-server mysql-client apt-get install nginx apt-get install php5-fpm apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
C/C++ development environment installation:
apt-get install gcc apt-get install g++ apt-get install cmake apt-get install make
I use a 5V, 2A power supply, only 10W of power consumption (24 hours on, only 3~4 yuan per month), hanging behind the ADSL + Leike NR235W router at home. Set the router's DMZ host to Cubieboard's private IP 192.168.1.252, and bind Beijing Unicom's public IP and domain name through DNSPOD's dynamic domain name resolution script.
Good news, Beijing Unicom has not blocked port 80, so there is no need to file a small station; The bad news is that my Unicom ADSL only has 2M bandwidth, and the uplink rate is limited to 512Kbps.
P.S. Since May 21, 2013, this blog has also been running on Cubieboard.
|