mavalderrama / hw_edge_computing

ucos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HTTPclient con Digilent ZYBO y uC/OS

Nota:

  • Los procedimientos aquí realizados pueden ser llevados a cualquiera de la familia Zynq7000 de Xilinx e incluso aplicados a MicroBlaze.

Requerimientos

  • Suite de Xilinx 2015.4 (Vivado, Xilinx SDK).
  • Repositorio de uC/OS Descarga.
  • Cuenta de proveedor de servicios de nube. Ej: Ubidots.com
  • Repositorio de github Clonar.

Procedimiento con Xilinx Vivado

  • Con Vivado abrir el proyecto ubicado en \zybo_bsd\zybo_bsd.xpr del repositorio de github.
  • Seguir el procedimiento descrito por el desarrollador del RTOS para la compilación del hardware www.micrimum.com
  • Una vez compilado el .hdf exportarlo como se indica marcando Include bitstream y Local to Proyect.

Procedimiento con Xilinx SDK

Luego de exportar la definición de hardware en Vivado, es necesario incluir el repositorio de uC/OS en XSDK.

  • Abrir Xilinx SDK.
  • El directorio de trabajo Workspace debe apuntar al directorio zybo_bsd\zybo_bsd.sdk del repositorio de github.
  • Incluir el repositorio del sistema operativo como se indica en www.micrium.com

Modificación del token de acceso a Ubidots.com

Correr el software en la tarjeta

  • Conectar la tarjeta al computador.
  • Presionar el botón Run y a continuación Init.
  • Conectar la consola serial de preferencia al puerto que le asignó Windows o Linux.

About

ucos


Languages

Language:VHDL 50.3%Language:C 27.5%Language:HTML 13.1%Language:Verilog 5.4%Language:C++ 2.0%Language:Assembly 0.9%Language:Tcl 0.3%Language:Makefile 0.2%Language:SuperCollider 0.1%Language:Coq 0.1%Language:JavaScript 0.0%Language:Python 0.0%Language:SystemVerilog 0.0%Language:Shell 0.0%Language:CartoCSS 0.0%Language:SourcePawn 0.0%Language:PHP 0.0%Language:Batchfile 0.0%Language:Pascal 0.0%