Poner las ruedas en su Zedboard (14 / 14 paso)

Paso 14: Test_hbridge.cpp

Este archivo define el componente SW de nuestro proyecto. Porque la interfaz HBridgeCtrlIndication es siendo implementado en SW e invoca de HW, tenemos que aplicarlo como una clase heredada de lo HBridgeCtrlIndicationWrapper generados por la máquina. El contenedor generado declara una instancia virtual pura de cada método en la definición original de la interfaz HBridgeCtrlIndication BSV, que obliga al programador a proporcionar una implementación concreta de cada una.

En main, creamos una instancia de nuestro HBridgeCtrlIndication (envoltura) y una instancia del proxy generado para la interfaz de HBridgeCtrlRequest que se ha aplicado en HW. El ctors generada para cada uno de estos módulos contiene todo el código de inicialización que se localiza el HW correcto registra y asigna al espacio de usuario. Ctor para envolturas también registra el objeto con el controlador de eventos de interrupción-en coche, que se inicia mediante una llamada a pthread_create invocando el portalExec_start().

Después de crear instancias de los wrappers y proxies, estamos listos para empezar a enviar comandos al controlador a través del Portal designado. Cuando invoca a la HW SW funcionalidad, una interrupción se levanta que despierta el hilo del evento y se ejecuta el método de interfaz especificado. Comunicación entre el subproceso principal y el controlador de eventos está implementada usando las técnicas estándar de programación multi-threaded.

Artículos Relacionados

A la parrilla las ruedas de carne

A la parrilla las ruedas de carne

verano me significa barbacoa y cualquier barbacoa es impresionante! Estos appys sabrosos a la plancha son una gran manera de satisfacer a sus clientes, seguir y hacer su propia a la parrilla las ruedas de carne!Yo he incursionado con carnes a la bras
Las ruedas del robot agarre

Las ruedas del robot agarre

intentando construir un mini robot de sumo, encontramos difícil conseguir ruedas agarre bien. Así que si no podemos comprarlo, nos apoyaremos! En mi investigación en Instructables me encontré en el oogoo "movimiento";Tuve alguna experiencia con
Construir este jardín Hydroponic Solar accionado sobre las ruedas - debe leer!

Construir este jardín Hydroponic Solar accionado sobre las ruedas - debe leer!

Build este increíble con energía solar, totalmente independiente Hidroponía jardín y crecen las flores más grandes, las más sabrosas frutas y verduras que se pueden vivir realmente en el año. Diseñado para uso al aire libre que fácilmente puede ser u
Magneeto flotante de las ruedas (de ScienceKitShop.com)

Magneeto flotante de las ruedas (de ScienceKitShop.com)

La nueva y mejorada versión de las ruedas flotantes con tiras de imán está muy cerca de la levitación de imanes 100%! La idea es hacer un eje y la rueda que flotará por encima de un par de imanes de tira y puede rotar sin fricción.Paso 1: El contenid
Acabado de las ruedas - pulido pernos y tuercas (parte 1 de 3)

Acabado de las ruedas - pulido pernos y tuercas (parte 1 de 3)

este instructable pasa a través de los pasos que tomé para repintado de un conjunto de viejas ruedas de 3 piezas que tenía que poner alrededor.  Las ruedas son viejas ruedas Racing Hart tipo C desde principios de los 90, por lo que son alrededor de 2
Cómo a DIY pintar las ruedas con goma de colores aerosol película

Cómo a DIY pintar las ruedas con goma de colores aerosol película

Pintura mi Toyota Vios, las ruedas TRD originales es siempre en mi mente desde hace 3 años. En lugar de cambiar a las ruedas de baja calidad hechas en Taiwán o Tailandia, podría poner en peligro la seguridad del vehículo debido a la réplica de las ru
Engranajes de fundición para las ruedas de la energía de la resina

Engranajes de fundición para las ruedas de la energía de la resina

Este es mi primer instructivo y espero que la disfruten.Por favor cualquier error causado por mi mala Inglés. :-)Algunos de ustedes me preguntan la pregunta, por qué no acabo de comprar un listos para marcha de la tienda o ebay para generalmente $19,
Cómo reemplazar las ruedas de su carro de cajón de acero y carro de

Cómo reemplazar las ruedas de su carro de cajón de acero y carro de

mi esposa compró este carro de un vendedor en línea por $90.  En nuestra primera salida con ella una de las ruedas sólo cayó.  Para mi sorpresa he encontrado que aunque el exterior de los rodamientos de la rueda tenía escudos metálicos diseñados para
Conectar las ruedas robóticas a su viejo ordenador portátil

Conectar las ruedas robóticas a su viejo ordenador portátil

¿tienes un portátil antiguo a poner alrededor, mientras utiliza su brillante uno nuevo para jugar WoW y navegar por la interweb? ¿Has pensado "Me gustaría algunas ruedas del perno en esa viejo portátil y llevarlo alrededor"? Tal vez solo desea u
Las ruedas de un pesado aparato (ruedas para un aparato pesado)

Las ruedas de un pesado aparato (ruedas para un aparato pesado)

Hace unas semanas compré un generador eléctrico, pesa unos 50 Kg cuando está con el tanque de combustible lleno. Yo tengo 66 años y no estoy en condiciones de levantar objetos pesados, así para trasladarlo unos pocos metros desde el lugar donde está
Cómo reparar la unidad de las ruedas con una sierra de banda portátil eléctrica Chicago

Cómo reparar la unidad de las ruedas con una sierra de banda portátil eléctrica Chicago

Chicago eléctrica portátiles sierras son la marca por carga Habor, están hechas en China como otras sin nombre marcas (que son más probable es que la misma herramienta). Las ruedas motrices, que son la parte que se ejecuta en la hoja, están hechas de
Construir una casa Solar en las ruedas

Construir una casa Solar en las ruedas

Concurso Info:Mi nombre es LaMar Alexander. Estoy un tiempo persona de fuera de la red de tiempo, dibujante arquitectónico, diseñador y constructor de casas pequeñas de red eficientes. He publicado varios libros sobre pequeñas cabañas solares del edi
Pintar las ruedas de coche oxidado - la manera fácil!

Pintar las ruedas de coche oxidado - la manera fácil!

Me encanta mi matriz de Toyota 2007 y observado por un tiempo que las ruedas se oxidación entre los radios de la rueda. He visto muchos videos y leer un buen muchas "cómo-de" en pintura sus ruedas. No estaba sobre a jack hasta el coche, deshacer
Vuelva a colocar las ruedas de una victoria y ganar bowcase y que sean fácilmente reemplazables

Vuelva a colocar las ruedas de una victoria y ganar bowcase y que sean fácilmente reemplazables

Vale... Este es mi primer ' ible, así que por favor comparta ideas de mejora en los comentarios. ¡ Gracias!Primer lugar: de ninguna manera estoy afiliado con Win & Win. Me encanta su bowcase en mis viajes de un torneo a todo el mundo.Como un arquero