cubie board

18
CubieBoard

Upload: gerardo-di-iorio

Post on 14-Jul-2015

183 views

Category:

Devices & Hardware


0 download

TRANSCRIPT

CubieBoard

CubieBoardModelli

Cubieboard A1010/100 Ethernet1G RamHDMISata3 usb

Cubieboard2 A20Dual Core A7Stesso pcb di cubie1

CubieTruck A20Dual Core A72G RamGigabit ethernetRtc battery,Wifi+ bluetooth,spdif,vga

CubieBoardStoriaEOMA68 http://rhombus-tech.net/AllwinnerTech A10 Soc http://www.allwinner.com/Tom Cubie (hipboy) Ingegnere presso AllwinnerTechlinux-sunxi Comunity http://linux-sunxi.org/

CubieBoardAllwinner

● fabb-less● low cost 5-7$● dual core A20 dual A7(mali) pin compatibipe con A10● quad core A31 quad A7(sgx)● next octa core A80 big.little A15+A7 (mali ? sgx)

CubieBoard

CubieBoardSOC A10

● CPU: ARMv7-A Cortex-A7 or Cortex-A8 Central Processor Unit● Advanced SIMD: NEON ● Vector FPU: Vector Floating Point Unit - ARM VFPv3 lite (Cortex-A8) / VFPv4 (Cortex-A7) VFPU (Vector Floating Point

Unit)● Security Extensions:

○ TrustZone cryptographic engine

○ Security accelerator supporting AES, DES, 3DES, SHA-1, and MD5

○ Hardware random generator

○ Thumb2 intruction set extension for optimized code to reduce memory footprint and improve performance

● GPU: Mali400 or SGX544 Graphics Procesor Unit, supporting OpenGL ES and Framebuffer● VPU: CedarX (Video Processor Unit for audio and video hardware decoding or encoding)● HDMI-transmitter with HDMI CEC (Consumer Electronics Control● Hardware virtualization capabilities (Cortex-A7 only).● Up to 4GB memory (Cortex-A8), Up to 1TB memory with LPAE (Cortex-A7 only).

CubieBoardCubieBoard

1. AllWinnerTech SOC A10,ARM® Cortex™-A8 ARM® Mali400 MP1 Complies with OpenGL ES 2.0/1.1

2. 1GB DDR3 @480M3. 4GB internal NAND flash, up to 64GB on SD slot, up to 2T on 2.5 SATA disk4. 5VDC input 2A or USB otg input5. 1x 10/100 ethernet, support usb wifi6. 2x USB 2.0 HOST, 1x mini USB 2.0 OTG, 1x micro sd7. 1x HDMI 1080P display output8. 1x IR, 1x line in, 1x line out9. 96 extend pin interface, including I2C, SPI, RGB/LVDS, CSI/TS, FM-IN, ADC, CVBS, VGA,

SPDIF-OUT, R-TP, and more

CubieBoardPerchè A10 ?

Soc utilizzato in:1. tvbox (A10)2. tablet (A13)3. hdmi stick (A10s)

CubieBoardPerche’ Cubieboard● low price 49$+shipping● SATA nativo● Ethernet nativo● un-brickable● I/O● opensource SW(u-boot,linux,mali,vpu)● Community● Fatta da sviluppatori per sviluppatori

CubieBoardPossibili utlilizzi:● mini pc ● vdr● Media Center● Nas● mini server● Stazione meteo

CubieBoardEsempi

Cluster ARM

Mele A2000

Hadoop Cluster NAS Server

OwnCloud

CubieBoardProgetto domotico

1. Sensori2. Attuatori3. Board di Controllo4. Bus5. Cloud?

CubieBoardSensoriBus :1-wire,xbee,433Mhz,FEM,X10,KONNEX1-wire BUSsensore temp DS18B203 fili : 5V,GND,DATApiu’ sensori sullo stesso bus in parallelo1 pin gpio della cubieboard

CubieBoardAcquisizione DatiNodejsNode.js is an evented I/O framework for the V8 JavaScript engine.

Node’s goal is to provide an easy way to build scalable network programs.

Node is similar in design to and influenced by systems like

Ruby’s Event Machine or Python’s Twisted.

oppure c select()

var all_d=[];

serialPort.on("data", function (data) {

var ts=(new Date()).getTime();

var temp =[];

temp[0]= data.toString();

temp.unshift(ts);

all_d.push(temp);

io.sockets.emit('newdata', temp);

console.log(data.toString());

});

CubieBoardVideocamerewebcam usbIp-webcamCSI webcamVPU cedar per encoding in h264Zoneminder: motion detection e web interfaceSATA per salvataggio dati

CubieBoardSalvataggio dati:CouchdbNoSql DbReplica master-masterHttp Api - Rest ApiMapReduceJson per documenti

{

"_id":

"a631c192ffebb7b0d543863925f4e8f9",

"_rev": "1-

9e8bacc2a3b79a2dc37ffeb5c53383f9",

"source": "sensorbox",

"location": "living room",

"type": "temperature",

"value": 25.3,

"created": 1358270795751

}

CubieBoardDati Temperatura Realtime - WebSockethttps://github.com/arete/node_temp_plot

nodejslegge dati e invia via websocket

WebSocket canale di comunicazione

Flot libreria js per grafici

CubieBoardDomande

Don’t ask to ask.Just ask and wait!