Configuración del entorno
Este tutorial le guiará a través de los requisitos técnicos y los procedimientos iniciales para configurar su entorno de desarrollo y conectar el terminal Newland N750P.
Requisitos Técnicos
Antes de comenzar la instalación, asegúrese de disponer de los siguientes componentes de hardware y software:
- Terminal: Newland N750P.
- Cables: Cable multipuerto que incluye POWER, USB-A, RJ-45 y HDMI.
- Fuente de Alimentación: 100-240V AC 50/60Hz a 9.0V DC, 2.5A.
- Sistema Operativo: NDroid6 basado en Android 12.
- IDE de Desarrollo: Android Studio 2023.2.1 Iguana.
- Configuración del Puerto Serie: 115200, 8, N, 1 (115200 baud rate, 8 bits de datos, sin paridad, 1 stop bit).
Conexión del Hardware e Inicio
Siga estos pasos específicos para encender y conectar su terminal de forma correcta. La gestión adecuada de los cables es esencial para la estabilidad del sistema.
- Conecte el conector HDMI del cable multipuerto a la parte posterior del terminal N750P.
- Conecte el puerto POWER del cable a la fuente de alimentación suministrada.
- El dispositivo se encenderá automáticamente una vez conectada la fuente de alimentación.
- Establezca la comunicación en función de su entorno actual:
- Entorno de Producción: Utilice el puerto USB Tipo-A para establecer el enlace de datos entre el terminal y el PC.
- Desarrollo/Debugging: Conecte un cable USB Tipo-C directamente al terminal para la instalación de aplicaciones y la depuración de código.
Advertencia de Seguridad: No conecte los cables USB Tipo-A y USB Tipo-C al mismo tiempo. El dispositivo debe encenderse únicamente con el cable de datos previsto conectado.
Modo Desarrollador y Verificación
Antes de intentar la sincronización con Android Studio, debe asegurarse de que el terminal esté preparado para la depuración:
- Prerrequisito: El dispositivo debe tener el Modo Desarrollador habilitado para que el IDE lo reconozca a través de USB Tipo-C.
- Verificación: Compruebe la pantalla del dispositivo para ver la marca de agua “DEVELOPMENT ONLY”. Si es visible, el terminal está listo para su uso en desarrollo.
Configuración del Proyecto en Android Studio
Una vez conectado y verificado el hardware, prepare el proyecto dentro del IDE:
- Inicie Android Studio y seleccione File > Open.
- Navegue hasta la carpeta raíz del proyecto y haga clic en OK.
- Sincronización de Gradle: Espere a que Android Studio finalice el proceso de sincronización. Si el IDE le solicita que actualice los plugins o las dependencias, acepte las recomendaciones. El entorno solo estará “listo” una vez que finalice la sincronización y la estructura del proyecto sea totalmente visible.
- Conecte el terminal a su estación de trabajo mediante USB Tipo-C.
- Verifique que el dispositivo es reconocido en la barra de selección situada en la parte superior del IDE; debería aparecer como “newland N750P”.
Compilación y Ejecución del Proyecto
Con el entorno preparado y el terminal reconocido:
- Asegúrese de que el módulo “app” esté seleccionado en el menú desplegable de configuraciones de ejecución.
- Haga clic en el icono Run ‘app’ o pulse Shift + F10.
- Android Studio compilará, instalará e iniciará la aplicación en el terminal de forma automática.
Generación del APK Instalable
Para producir un APK independiente para su distribución o prueba:
- Seleccione Build > Clean Project. Esto elimina específicamente todos los archivos del directorio
outputspara garantizar una compilación limpia. - Seleccione Build > Rebuild Project para compilar la aplicación desde cero.
- Seleccione Build > Build Bundle(s) / APK(s) > Build APK(s).
- Cuando finalice la compilación, haga clic en locate en la notificación emergente para abrir la carpeta de destino.
Próximos Pasos
Con su entorno configurado correctamente y el terminal conectado, puede proceder a las siguientes secciones:
- Configuración y Conectividad: Realice su primera prueba de comunicación utilizando el comando Echo Request (Y0I).
- Arquitectura y Conceptos Básicos: Comprenda los módulos internos del software y los procedimientos de manejo seguro de datos antes de iniciar la integración completa.