Estimado usuario de NECTO Studio,
¡NECTO 2.0 ya está aquí!
Conoce el lanzamiento de junio 2022, NECTO Studio, ¡MIKROE presenta una actualización importante! El lanzamiento de este mes, el IDE “único en su tipo” para profesionales y novatos en el ámbito de la industria integrada que trae mejoras y muchas cosas nuevas.
NECTO Studio ha sobrevivido a algunos cambios muy importantes. Sólo para nombrar unos cuantos:
- Compatibilidad con el compilador RISC-V GCC
- Soporte nativo del proyecto CMake
- Compatibilidad con RISC-V en mikroSDK y catálogo de Click boards™
- Soporte de mikroSDK con CMake en el sistema de compilación
- Rediseño de configuraciones de hardware NECTO
- Mejoras en el editor, diseñador y modelo de código
Continúa leyendo para ver qué nuevas características y mejoras ha desarrollado el departamento de software de MIKROE:
NUEVAS CARACTERÍSTICAS
1. Compatibilidad con RISC-V GCC en NECTO Studio
RISC-V es la estrella que asciende entre los desarrolladores e integradores de todo el mundo. Con su diseño personalizable de código abierto y la ausencia de tarifas de licencia, la nueva arquitectura RISC-V ha tenido una relevancia internacional. NECTO Studio viene con soporte natural para compiladores GCC para RISC-V, soporte actual para más de catorce MCU y brinda un muy buen comienzo para RISC-V, también admite la arquitectura RISC-V en mikroSDK, por lo que esto abre una perspectiva totalmente nueva para ti. Aquí tienes el por qué:
- Tienes un conjunto completo de bibliotecas mikroSDK 2.0 para RISC-V
- Puedes usar todas las bibliotecas Click en MCU RISC-V
- Puedes cambiar fácilmente entre diferentes arquitecturas sin cambiar una sola línea de código.
2. Compatibilidad con el sistema de compilación CMake
Siguiendo los estándares de la industria, NECTO Studio ha decidido cambiar su sistema de compilación de meMake a CMake. Aunque un sistema de compilación de CMake es completo y ofrece una amplia gama de funciones, tiene una curva de aprendizaje muy pronunciada, especialmente para los recién llegados. Es por ello que decidieron facilitar las cosas al agregar características únicas de CMake para:
- Agregar archivos,
- Eliminar archivos,
- Cambiar el nombre de los archivos para el proyecto CMake,
- Agregar/eliminar bibliotecas del proyecto CMake
Con el Explorador de proyectos y el Administrador de bibliotecas renovados, esto se ha simplificado a un simple clic. Para usuarios avanzados que quieran usar toda la robustez que ofrece CMake, todavía hay un CMakeFile.txt en la raíz del proyecto para explorar.
3. Nuevos métodos de licencia
Se ha cambiado el método de licencia para NECTO Studio. No más pruebas de tiempo y diferentes tipos de licencias, se ha simplificado a lo básico:
- GRATIS (Comunitario – no comercial)
Si eres estudiante, aficionado o simplemente un nuevo usuario de NECTO que desea probarlo, obtendrás todos los beneficios de NECTO Studio de forma gratuita. - Comercial (suscripción mensual)
Si eres un profesional y deseas crear tu(s) propio(s) producto(s), obtén NECTO Studio Commercial por solo $29.00, obtendrás los seis compiladores compatibles con mikroSDK de código abierto completos y totalmente compatibles con más de 3500 MCU.
4. mikro SDK 2.6.0
- CMake conformity
Han modificado el mikroSDK según los estándares de CMake. - Compatibilidad con RISC-V
La arquitectura del MCU RISC-V ha sido compatible con mikroSDK, así como con el catálogo de Click boards™. Podrás poner en marcha tu proyecto con una amplia variedad de soporte de módulos a través de la paleta de microcontroladores GigaDevice RISC-V. Módulos soportados:- ADC
- SPI
- UART
- I2C
- PWM
- GPIO
- One Wire
5. Herramienta Designer
Para una excelente aplicación, es muy importante cumplir con las expectativas de los usuarios y respaldar su funcionalidad efectiva. La UI/UX intuitiva y efectiva es una necesidad igual que el buen backend en sí. Es por eso que han decidido realizar una actualización significativa para su herramienta Designer en NECTO Studio, cuenta con:
- Apariencia y sensación completamente nueva con enfoque en una mejor experiencia de usuario.
- Mecanismo mejorado y simplificado para administrar recursos (fuentes e imágenes).
- Inspector de componentes más intuitivo. Todas las propiedades de los componentes están agrupadas por categorías y se mantiene el filtrado a medida que escribes.
- Mejora en la solución de problemas con el orden y agrupación de componentes.
- Se ha introducido componentes de usuario. Los usuarios pueden crear “plantillas” a partir de componentes y utilizarlas en otras pantallas o proyectos.
- Cambia la escala de tu pantalla con todos los componentes y la fuente automáticamente al cambiar entre pantallas de diferentes tamaños.
- Cambia el ancho y la altura de las imágenes directamente desde la herramienta designer.
- La vista de capas tiene soporte para mostrar una jerarquía de componentes y filtrar componentes por capa y nombre.
6. Buscar en archivos
A veces, el modelo de código y la búsqueda por referencia no son suficientes. Es por ello que han decidido buscar y encontrar símbolos en los archivos, por defecto tu búsqueda está en el directorio del proyecto, pero también puedes cambiar el directorio de búsqueda. Además, puedes cambiar los patrones del archivo, junto con los criterios de búsqueda, como la distinción entre mayúsculas y minúsculas, la búsqueda de palabras completas y la búsqueda de patrones de expresiones regulares.
7. Tutoriales
Comenzar como principiante puede ser muy frustrante. Leyendo un montón de documentación y no saber por dónde empezar. Es por ello que han decidido presentar una nueva página de Tutoriales. Si eres nuevo en NECTO Studio, este es el lugar adecuado para comenzar. Encuentra diferentes tutoriales sobre cómo crear un nuevo proyecto, crear una nueva configuración, depurar usando Planet Debug y mucho más. Puedes elegir entre el tipo de vídeo y el de tutorial.
MEJORAS
1. Asistente de configuraciones y configuraciones
Simple es mejor. Por eso se esforzaron por hacer las cosas complejas más fáciles. El contexto de configuración en NECTO Studio es quizás una de las cosas más complejas y quisieron hacerlo más simple. El asistente de configuración es un paso más corto. Ahora, al elegir un SDK se coloca en la página avanzada del compilador y de forma predeterminada, se selecciona automáticamente la última versión del SDK. Esto reduce significativamente la posibilidad de elegir un SDK “incorrecto” para el proyecto mikroSDK. La ventana “Vista de configuraciones” y la ventana “Configurar proyecto” ahora tienen el mismo aspecto. Cada elemento de configuración tiene un botón de acción, visible solo en el elemento de configuración seleccionado:
- Eliminar, renombrar, clonar y editar
Agregaron una edición parcial de la configuración (compilador, MCU, programador) que lleva directamente a la página seleccionada, en lugar de hacerte pasar por todo el proceso del asistente.
- Al construir una nueva configuración, la construcción ahora se realiza para ambos: modo de depuración y release
2. Nuevo asistente de proyecto
Un paso menos al crear un nuevo proyecto. La página de plantillas ha sido eliminada.
3. Administrador de biblioteca
Los desarrolladores de MIKROE han trabajado arduamente para permitir el uso del Administrador de bibliotecas con el proyecto CMake en segundo plano de manera simple. Las bibliotecas se incluyen/excluyen de manera sorprendente y automáticamente del proyecto CMake con un clic en la casilla.
4. Project Manager
- Se ha agregado soporte nativo para CMake. Cuando creas o abres un proyecto en NECTO Studio, CMakeList.txt se agrega como elemento raíz.
- Soporte nativo para agregar, eliminar y renombrar archivos de Project
- Han cambiado los íconos en Project Explorer y usaron el mecanismo de codificación por colores, para que puedas encontrar sus archivos mucho más rápido. La lista de iconos que se han cambiado:
- Encabezados
- Fuentes
- Pantallas
- Objetivos
- CMakeFile
- Project Manager
- Carpetas correspondientes
Estos son solo algunos de los aspectos más destacados. Para obtener una lista completa de los cambios de NECTO Studio, consulta la página de Novedades.
Para obtener más información sobre los cambios de mikroSDK, consulta el siguiente documento.
¿Qué sigue después?
- Estudio NECTO v2.1.0
- Soporte completo del código del asistente Tabnine AI
- Optimización y aceleración significativas del compilador con compatibilidad con el estándar C99
- Soporte de tarjeta adicional
- Herramientas NECTO Studio mejoradas y rediseñadas (terminal UART, Bootloader…)
Para obtener una lista completa de todas las mejoras y correcciones de errores, consulta la hoja de ruta y los cambios de versión en la página de NECTO Studio.