He encontrado acerca de los chips nRF24LE1 hace un tiempo y parecen perfectos para los más pequeños aplicaciones que requieren RF, ya que son las mismas que las conocidas nRF 24L01, pero incluyen una MCU 8051 y una memoria.
Pero parece que no puedo encontrar mucha información sobre cómo desarrollar software para ellos. Lo que encontré fue:
- nRFgo SDK : este es el SDK oficial de Nordic, pero parece que es muy < a href="http://www.keil.com"> orientado a Keil , y las licencias son muy, muy caras (alrededor de USD 5000).
- Versión del SDK de DeanCording : parece ser una adaptación, o una reescritura completa (no estoy muy seguro) del SDK, y más amigable con SDCC . Pero esta versión no se ha actualizado en 4 años, por lo que el proyecto parece haber sido abandonado.
La opción de Keil está completamente fuera de la mesa para mí.
Hay guías sobre cómo ejecutar SDCC con Eclipse , con el < a href="https://sourceforge.net/projects/eclipse-sdcc/"> eclipseSDCC plugin . No he tenido mucha suerte con estos. En Windows obtengo una NullPointerException cuando intento ejecutar el "Proyecto MCS51" que agrega el complemento, y en Linux (Ubuntu) el complemento parece no hacer nada. Vale la pena señalar que el último lanzamiento del complemento data de 2006 .
¿Alguien ha podido desarrollar software para este dispositivo con herramientas gratuitas últimamente?
Pude configurar una cadena de herramientas SDCC en una PC con Windows y compilar manualmente el código de ejemplo de las bibliotecas. Pero esto no es práctico para mí y prefiero tener un IDE en lugar de un editor de texto.