nRF8001 Uso de DevKit con FPGA y Linux incorporado

0

Me gustaría desarrollar una aplicación con nRF8001 DevKit . El emulador maestro de este kit es un USB Dongle y originalmente está diseñado para la conexión a PC. Mi objetivo final para el proyecto es ejecutarlo en un FPGA (posiblemente a través de Embedded Linux). Respecto a este objetivo, tengo algunas preguntas.

1) ¿El emulador maestro (USB Dongle) es compatible con Linux? ¿Hay controladores de código abierto o de Nordic?

1a) Si hay un controlador para Linux, ¿puedo usarlo con Linux incorporado o tengo que realizar algunas modificaciones?

1b) Si no hay un controlador para Linux, ¿puedo escribir mi propio controlador de Linux incorporado (sin experiencia previa en controladores)? ¿Hay controladores similares / de referencia?

2) ¿Es posible utilizar el chip nRF8001, no el USB Dongle, con FPGA como maestro, posiblemente a través de la interfaz serie (SPI / UART)?

    
pregunta bgun

1 respuesta

1

El NRF8001 tiene una interfaz SPI que las personas utilizan habitualmente con las placas Arduino basadas en ATmega32U8 que ejecutan firmware de código abierto.

Por lo tanto, ciertamente no necesita el dongle ni ningún sistema operativo host en particular para utilizarlo. Hablar SPI es bastante natural para los diseños de FPGA, con o sin un procesador de núcleo suave en su interior.

Sin embargo, es posible que algunas herramientas de configuración o de demostración necesiten un sistema host particular si decide utilizarlas . Pero probablemente no los necesitarás; o como máximo, puede ejecutarlos una vez en una VM para generar cualquier archivo de configuración especial que pueda necesitar, y luego exportarlo para su uso continuo en el sistema elegido.

    
respondido por el Chris Stratton

Lea otras preguntas en las etiquetas