Difference between revisions of "Equipamiento/IntelEdison"
(Created page with "</CoreDump> Intel Edison, donadas al espacio. La Edison es un modulo compacto que integra en si procesamiento, memoria , almacenamiento y conectividad bluetooth + wifi. En e...") |
|||
Line 3: | Line 3: | ||
Intel Edison, donadas al espacio. | Intel Edison, donadas al espacio. | ||
− | La Edison es un modulo compacto que integra en si procesamiento, memoria , almacenamiento y conectividad bluetooth + wifi. | + | La Edison es un modulo compacto que integra en si procesamiento, memoria , almacenamiento y conectividad bluetooth + wifi, ademas es compatible con arduino. |
En el espacio tenemos dos tipos de 'shields' para ella, una mas grande con pines de arduino, varios botones y un conector usb regular, mas los dos microusbs para operarla. | En el espacio tenemos dos tipos de 'shields' para ella, una mas grande con pines de arduino, varios botones y un conector usb regular, mas los dos microusbs para operarla. | ||
− | Las mas pequeñas solo tienen los dos microusbs y pads para soldar cabeceras sumando hasta 30 pines de i/o | + | Las mas pequeñas solo tienen los dos microusbs y pads para soldar cabeceras sumando hasta 30 pines de i/o en tres filas. |
Noche de pruebas de Javi F: | Noche de pruebas de Javi F: | ||
Line 15: | Line 15: | ||
-Software necesario- | -Software necesario- | ||
+ | Arduino ide con soporte para la edison : http://www.intel.com/support/edison/sb/CS-035180.htm | ||
+ | |||
-Como conectarse a la placa- | -Como conectarse a la placa- | ||
+ | El puerto serie de la conexión microusb de programación(la que no enciende la placa y muestra un puerto serie) esta conectada al terminal serie del linux que hay dentro, escupiendo por el serie todos la salida de pantalla y recibiendo el input por ahí también. Nos podemos conectar desde el propio monitor serie del arduino ide, configurándolo para operar a '''115200baudios''' aunque es muchísimo mas cómodo hacerlo con un emulador de terminal serie, en windows la ultima referencia que tengo es hyperterminal, no se si putty igual funciona. En linux se puede hacer con el comando screen que suele venir de serie en casi todas las distros: | ||
+ | |||
+ | screen /dev/ttyUSB0 115200,cs8 | ||
+ | |||
+ | recuerda que hay que tener permiso de escritura sobre los series... para no 'sudar' hay que añadirse al grupo dialout y reiniciar la sesión X. | ||
+ | |||
+ | adduser mi_usuario dialout | ||
+ | |||
+ | |||
+ | Por esta terminar podemos observar todo el proceso de arranque asi como operar sobre el bootloader(u-boot) | ||
+ | |||
+ | |||
+ | ****************************** | ||
+ | PSH KERNEL VERSION: b0182727 | ||
+ | WR: 20104000 | ||
+ | ****************************** | ||
+ | |||
+ | SCU IPC: 0x800000d0 0xfffce92c | ||
+ | |||
+ | PSH miaHOB version: TNG.B0.VVBD.0000000c | ||
+ | |||
+ | microkernel built 23:15:13 Apr 24 2014 | ||
+ | |||
+ | ******* PSH loader ******* | ||
+ | PCM page cache size = 192 KB | ||
+ | Cache Constraint = 0 Pages | ||
+ | Arming IPC driver .. | ||
+ | Adding page store pool .. | ||
+ | PagestoreAddr(IMR Start Address) = 0x04899000 | ||
+ | pageStoreSize(IMR Size) = 0x00080000 | ||
+ | |||
+ | *** Ready to receive application *** | ||
+ | |||
+ | |||
+ | U-Boot 2014.04 (Aug 20 2014 - 16:08:32) | ||
+ | |||
+ | Watchdog enabled | ||
+ | DRAM: 980.6 MiB | ||
+ | MMC: tangier_sdhci: 0 | ||
+ | In: serial | ||
+ | Out: serial | ||
+ | Err: serial | ||
+ | Hit any key to stop autoboot: 0 | ||
+ | Target:blank | ||
+ | Partitioning already done... | ||
+ | Flashing already done... | ||
+ | GADGET DRIVER: usb_dnl_dfu | ||
+ | reading vmlinuz | ||
+ | 5124192 bytes read in 127 ms (38.5 MiB/s) | ||
+ | Valid Boot Flag | ||
+ | Setup Size = 0x00003c00 | ||
+ | Magic signature found | ||
+ | Using boot protocol version 2.0c | ||
+ | Linux kernel version 3.10.17-poky-edison+ (sys_dswci@ncsndgbuild04) #1 SMP PREEMPT Wed Aug 20 16:09:18 CEST 2014 | ||
+ | Building boot_params at 0x00090000 | ||
+ | Loading bzImage at address 00100000 (5108832 bytes) | ||
+ | Magic signature found | ||
+ | Kernel command line: "root=PARTUUID=012b3303-34ac-284d-99b4-34e03a2335f4 rootfstype=ext4 console=ttyMFD2 earlyprintk=ttyMFD2,keep loglevel=4 systemd.unit=multi-user.target hardware_id=00 g_multi.iSerialNumber=EDITADO" | ||
+ | |||
+ | Starting kernel ... | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | -Links: | ||
+ | -Guias | ||
+ | https://learn.sparkfun.com/tutorials/edison-getting-started-guide | ||
+ | -Descargas | ||
+ | http://www.intel.com/support/edison/sb/CS-035180.htm | ||
<Coredump> | <Coredump> |
Revision as of 22:45, 1 May 2015
</CoreDump>
Intel Edison, donadas al espacio.
La Edison es un modulo compacto que integra en si procesamiento, memoria , almacenamiento y conectividad bluetooth + wifi, ademas es compatible con arduino. En el espacio tenemos dos tipos de 'shields' para ella, una mas grande con pines de arduino, varios botones y un conector usb regular, mas los dos microusbs para operarla. Las mas pequeñas solo tienen los dos microusbs y pads para soldar cabeceras sumando hasta 30 pines de i/o en tres filas.
Noche de pruebas de Javi F:
-microusbs- Las shields tienen dos conectores microusb; uno que no enciende la placa y se muestra con un puerto serie, este se usa para el arduino. El otro si que enciende la placa y al arrancar el sistema operativo se muestra al ordenador como un almacenamiento mtp de 1gb y una tarjeta de red conectada directamente. Uno es el de programación y el otro de funcionamiento. Las shields, entre modelos, no tienen los conectores en el mismo sitio, la que tiene pines de arduino esta al revés que la pequeña.
-Software necesario-
Arduino ide con soporte para la edison : http://www.intel.com/support/edison/sb/CS-035180.htm
-Como conectarse a la placa- El puerto serie de la conexión microusb de programación(la que no enciende la placa y muestra un puerto serie) esta conectada al terminal serie del linux que hay dentro, escupiendo por el serie todos la salida de pantalla y recibiendo el input por ahí también. Nos podemos conectar desde el propio monitor serie del arduino ide, configurándolo para operar a 115200baudios aunque es muchísimo mas cómodo hacerlo con un emulador de terminal serie, en windows la ultima referencia que tengo es hyperterminal, no se si putty igual funciona. En linux se puede hacer con el comando screen que suele venir de serie en casi todas las distros:
screen /dev/ttyUSB0 115200,cs8
recuerda que hay que tener permiso de escritura sobre los series... para no 'sudar' hay que añadirse al grupo dialout y reiniciar la sesión X.
adduser mi_usuario dialout
Por esta terminar podemos observar todo el proceso de arranque asi como operar sobre el bootloader(u-boot)
PSH KERNEL VERSION: b0182727
WR: 20104000
SCU IPC: 0x800000d0 0xfffce92c
PSH miaHOB version: TNG.B0.VVBD.0000000c
microkernel built 23:15:13 Apr 24 2014
- PSH loader *******
PCM page cache size = 192 KB Cache Constraint = 0 Pages Arming IPC driver .. Adding page store pool .. PagestoreAddr(IMR Start Address) = 0x04899000 pageStoreSize(IMR Size) = 0x00080000
- Ready to receive application ***
U-Boot 2014.04 (Aug 20 2014 - 16:08:32)
Watchdog enabled
DRAM: 980.6 MiB MMC: tangier_sdhci: 0 In: serial Out: serial Err: serial Hit any key to stop autoboot: 0 Target:blank Partitioning already done... Flashing already done... GADGET DRIVER: usb_dnl_dfu reading vmlinuz 5124192 bytes read in 127 ms (38.5 MiB/s) Valid Boot Flag Setup Size = 0x00003c00 Magic signature found Using boot protocol version 2.0c Linux kernel version 3.10.17-poky-edison+ (sys_dswci@ncsndgbuild04) #1 SMP PREEMPT Wed Aug 20 16:09:18 CEST 2014 Building boot_params at 0x00090000 Loading bzImage at address 00100000 (5108832 bytes) Magic signature found Kernel command line: "root=PARTUUID=012b3303-34ac-284d-99b4-34e03a2335f4 rootfstype=ext4 console=ttyMFD2 earlyprintk=ttyMFD2,keep loglevel=4 systemd.unit=multi-user.target hardware_id=00 g_multi.iSerialNumber=EDITADO"
Starting kernel ...
-Links:
-Guias https://learn.sparkfun.com/tutorials/edison-getting-started-guide -Descargas http://www.intel.com/support/edison/sb/CS-035180.htm
<Coredump>