Archivo de la etiqueta: embedded

Beneficios del Outsourcing en I+D+i

El desarrollo de hardware de un producto o dispositivo electrónico requiere una cantidad considerable de tiempo, Incluso más que para un producto únicamente de software. La principal razón es la propia naturaleza del proceso de diseño de hardware. No se puede depurar, realizar pruebas o introducir nuevas características tan fácilmente. Además, el entorno de trabajo del producto es mucho más sofisticado que en el caso del software. El proceso de producción requiere de alta calidad y el producto tiene que cumplir ciertas normas. Por las razones mencionadas, muy a menudo se subcontrata el desarrollo electrónico. Los beneficios de la externalización pueden resumirse en los siguientes puntos:

  • Significativa reducción de costes
  • No necesita construir una red de fabricación
  • No necesita contratar y formar a nuevos empleados
  • No hay administración ni costos de RRHH
  • Acceso rápido y fácil a profesionales de un campo específico

POR QUÉ BARCELONA – NMI ELECTRONICS Muchas empresas están subcontratando sus productos en el lejano Oriente. Pero todos saben que las empresas europeas proporcionan un nivel muy alto de calidad y experiencia. En España, Catalunya y Barcelona concretamente se garantiza el equilibrio entre costes y mantener el control sobre los procesos en sí mismos. Barcelona es una ciudad cómoda para tener un partner/colaborador tecnológico. La externalización de servicios a un partner cercano simplifica enormemente la comunicación.

outsourcing2

http://www.nmielectronics.com    #Embedded    #EmbeddedSolutions

Anuncios

El camino hacia el Internet de las cosas

Internet de las Cosas (IoT por sus siglas en inglés Internet of Things), es el mundo en el que las máquinas, los dispositivos de red y las aplicaciones no sólo se conectan, sino que cooperan entre sí, donde el análisis de los datos permite la toma de decisiones inteligentes.

internet-de-las-cosas

El ritmo de crecimiento de la conectividad se está acelerando rápidamente en todos los ámbitos de la vida. En los próximos años, nos enfrentamos a algunos de los desafíos de ingeniería más complejos de nuestra historia.

NMI Electronics cree que la única manera de explotar todo el potencial de IoT es a través de la colaboración abierta. Debido a esto, NMI Electronics y sus socios conforman un ecosistema en el que se reúne hardware, software y servicios, con una demostrada experiencia, para ayudar a sus clientes en esta gran ola de innovación que se aproxima. www.nmielectronics.com

#IoT #wearables #EmbeddedSolutions

Soluciones Linux Embedded

En NMI Electronics hemos ampliado el catálogo de tecnologías para ofrecer a nuestros clientes la solución más eficiente a sus necesidades. Ahora además seguir ofreciendo soluciones basadas en las tecnologías Embedded de Microsoft también facilitaremos soluciones Linux Embedded con la misma calidad y excelencia.

Kernel 2.12 / 2.6  / 3.16 (Mainline) y 3.10 (Freescale)

El aumento de las capacidades tecnológicas nos permitirá atender todas las necesidades de nuestros clientes OEM/ODM, siendo nuestro principal puntal los servicios de Ingeniería Electrónica de I+D+i

linux

imx53_sodimm

System on Module i.MX53

La familia iMX53 de Freescale representa a una generación avanzada de procesadores multimedia para aplicaciones eficientes con un núcleo ARM Cortex ™ – A8 de hasta 1 GHz de velocidad. Está optimizado para satisfacer las demandas de alta calidad en aplicaciones avanzadas. Ideal para una amplia gama de aplicaciones en los mercados de consumo, automoción, médicas e industriales, el i.MX53 incluye un controlador de pantalla integrada, capacidad Full HD, gráficos mejorados y características de conectividad.

Embedded Loader / Cargador Embedded

El cargador o LOADER es el componente del sistema que se encarga de ejecutar el programa o aplicación.

Los sistema embebidos son habitualmente productos desatendidos en los que este componente cobra una especial relevancia.

Disponer de un LOADER que además de cargar la aplicación facilite las tareas de administración, extienda la seguridad del equipo y proporcione toda una serie de funciones esenciales es imprescindible en cualquier nuevo desarrollo moderno.

En NMI ELECTRONICS lo sabemos y por eso hemos creado un LOADER basado en el conocimiento, experiencia y el desarrollo continuo que facilita todas estas funciones a nuestros clientes.

CARACTERÍSTICAS

  • Interfaz adaptable a la imagen del producto (fondo, tipografía, color)
  • Configuración sencilla mediante archivo de texo .INI
  • Actualización del SO desde USB
  • Actualización de aplicación desde USB (archivos sueltos y paquetes CAB)
  • Configuración de dirección IP (estática y DHCP)
  • Calibrado de pantalla táctil
  • Posibilidad de bloquear la ejecución de la aplicación si es anterior a una versión indicada
  • Supervisor de aplicación: si esta se cierra inesperadamente, reinicia el sistema

banners_bsolutions-500x500

Dispositivos USB dedicados para arquitecturas distribuidas

Imagen

Los desarrollos electrónicos actuales exigen, cada vez más, una gran capacidad de proceso. Modernas interfaces de usuario gráficas y táctiles, comunicaciones TCP, RS232/422/485 y la gestión de actuadores en tiempo real hacen que una arquitectura distribuida de hardware y software sea la mejor solución para muchos productos electrónicos.

En NMI hemos desarrollado los componentes necesarios para implementar fácilmente un dispositivo USB dedicado en sus desarrollos electrónicos.

Componentes

  • Controlador USB para Windows XP y Windows CE.
  • Librería dinámica UBSExLib.dll nativa que se comunica con el firmware del PIC16 que gobierna el dispositivo.
  • Firmware PIC16
  • SDK para el uso de la librería UBSExLib (archivo de cabecera UBSExLib.h y librería de exportación UBSExLib.lib ).
  • Aplicación nativa de test

Controlador USB

Al tratarse de un dispositivo USB, es necesario instalar un controlador USB para Windows XP, suministrado por NMI Electronics. En Windows CE se integra directamente en la imagen del sistema operativo y no requiere instalación.

Librería dinámica

La librería contiene funciones de acceso lo más genéricas posibles, para que pueda reutilizarse aunque haya modificaciones en la placa sin necesidad de generar una nueva versión. Las funciones que ofrece se agrupan en las siguientes categorías:

  • Inicialización / deinicialización
  • Puente I2C genérico
  • Control directo de los registros del PIC16
  • Control específico de algunas señales, que puede conseguirse igualmente mediante las funciones de control PIC16

Los controladores de los diferentes chips I2C que pueda haber en la placa y el control de los diferentes pines E/S no están implementados en el firmware interno, sino que deben implementarse en la aplicación host.

Firmware

Es el programa que corre dentro de la placa de expansión y se encarga de identificarse como dispositivo genérico USB y atender las peticiones realizadas mediante la librería dinámica UBSExLib. El OEM no tiene ningún contacto con este componente.

SDK

El SDK de la librería dinámica está preparado para utilizarse directamente desde una aplicación nativa en C/C++ en Visual Studio. No obstante, si se quiere utilizar otro lenguaje o entorno, la API es sencilla y puede portarse fácilmente.

Aplicación de test

La aplicación de test está realizada en C y muestra el uso de la librería. Implementa el controlador del chip PCA ( PCA9698.c ) y la configuración y control de los pines que este chip gestiona (Ports.c ). Aunque se ofrecen a modo de ejemplo para mostrar el uso de la librería, estos dos módulos son totalmente funcionales y pueden utilizarse directamente en la aplicación final.

http://www.nmielectronics.com/

embedded application loader

Descripción

El cargador es el componente del sistema responsable de ejecutar el programa o aplicación. Los sistemas embebidos son desatendidos y este componente cobra una especial relevancia.

Disponer de un cargador que además de ejecutar la aplicación facilite las tareas de administración, extienda la seguridad del sistema y proporcione toda una serie de funciones esenciales es imprescindible en cualquier nuevo desarrollo electrónico.

En NMI Electronics lo sabemos y por eso hemos creado un cargador basado en el conocimiento y el desarrollo continuo de I+D+i

Características

  • Interfaz adaptable a la imagen del producto (fondo, tipografía, color)
  • Configuración sencilla mediante archivo de texo .INI
  • Actualización del SO desde USB
  • Actualización de aplicación desde USB (archivos sueltos y paquetes CAB)
  • Configuración de dirección IP (estática y DHCP)
  • Calibrado de pantalla táctil
  • Posibilidad de bloquear la ejecución de la aplicación si es anterior a una versión indicada
  • Supervisor de aplicación: si esta se cierra inesperadamente, reinicia del sistema

http://www.nmielectronics.com/