Upload
gerardo-di-iorio
View
183
Download
0
Tags:
Embed Size (px)
Citation preview
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)
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
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
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