Utilizamos cookies propias y de terceros para ofrecer nuestros servicios y recoger datos estadísticos. Continuar navegando implica su aceptación. Más información Aceptar

Noticias

Volver

SocketCAN con dos puertos

05-10-2020

Antes de que estuviera disponible el SocketCAN, las aplicaciones que se ejecutan en Linux tenían character drivers simples. El problema de estos character drivers es que solamente permiten que un proceso acceda al dispositivo a la vez. Cambiar el dispositivo CAN significaría que se tiene que cambiar el dispositivo y en consecuencia, reprogramar las aplicaciones para adaptar a nuevas configuraciones.

El SocketCAN resuelve estos problemas a través del empleo de un modelo similar a una red (parecido a TCP/IP) que permite que muchas aplicaciones se procesen simultáneamente en el dispositivo CAN. Su similitud al TCP/IP permite que los usuarios estén más familiarizados con la programación de redes para aprender fácilmente el uso del SocketCAN. Como se puede ver en la figura 1, la familia del protocolo provee una capa Socket que se conecta al espacio del usuario, es construido sobre la capa de la red Linux , mientras que los drivers para el controlador hardware del CAN del dispositivo en la red interactúe con la capa de la red de Linux.

Solución de Dos Puertos vs SocketCAN Estándar

Con la solución SocketCAN estándar, solo un puerto CANbus está disponible. Esto implica que cualquier otra expansión podría ser costosa y tardaría mucho tiempo, ya que el integrador de sistema necesita modificar el driver o instalar un módulo extra.

La solución de dos puertos consiste en una tarjeta de expansión CANbus con una SocketCAN API modificada. Basado en el código abierto del SocketCAN estándar, esta tarjeta diminuta puede ofrecer dos puertos disponibles para conectar a hasta dos redes de CANbus. Esto es hecho posible con una alteración al driver y al daemon del SocketCAN.

Con dos puertos se hace posible la redundancia, comparte el flujo y permite la opción para conectar a redes CANbus independientes.

Cambiando a la solución de Dos Puertos

Existen dos escenarios para considerar el uso de la solución de dos puertos:

Escenario 1:  instalación original sin SocketCAN Si la instalación original no utiliza SocketCAN estándar, las aplicaciones tendrían que ser reprogramadas porque no son compatibles con la interfaz SocketCAN.

Escenario 2:  instalación original con SocketCAN La solución de dos puertos es compatible con cualquier aplicación que ya este usando SocketCAN. Esto significa que agregarla es una instalación fácil de plug-and-play.

Solución Innodisk

  • Compatibilidad Variada: La solución de dos puertos es compatible con la arquitectura ARM y los siguientes sistemas operativos de Linux (Ubuntu, Fedora, Debian, CentOS y QNX)

  • EMUC-B202: este hardware con diseño robusto cumple con la protección contra sobretensiones EN61000-405 2.5kV, con la protección HiPOT IEC 60950-1:2005 + A1: 2009 + A2:2013 2.5kV , con EN61000-4-2 (ESD) Air-15kV, Contact-8kV y soporta rangos de temperatura de −40°C a 85°C bajo operación

Noticias relacionadas

  • ¿Quieres saber qué es una pantalla de alto TNI?

    ¿Quieres saber qué es una pantalla de alto TNI?

    En Steliau Technology Iberia sabemos que en la era digital actual, las pantallas se han convertido en una parte esencial de nuestra vida cotidiana. Desde los smartphones hasta los portátiles, pasando por los televisores y los smartwatches, dependemos de las pantallas para consumir información, comunicarnos y entretenernos. Con el rápido avance de las tecnologías de visualización, los fabricantes se esfuerzan constantemente por ofrecer mejores experiencias visuales a los usuarios. Una de estas mejoras es la introducción de pantallas de alto TNI, donde nuestras marcas son especialistas.

    29 Nov 2024
  • Revolucionario sistema de inspección inteligente G60 Pro: La solución de inspección móvil definitiva

    Revolucionario sistema de inspección inteligente G60 Pro: La solución de inspección móvil definitiva

    El partner de Steliau Technology Iberia, ARBOR Technology Corp, proveedor líder de soluciones informáticas integradas, ha lanzado el último sistema de inspección inteligente G60 Pro, un ordenador móvil robusto diseñado para entornos difíciles. Con un procesador MediaTek Octa-core de alto rendimiento y sistema operativo Android 11, el G60 Pro garantiza una funcionalidad óptima.

    08 Ago 2024
  • El MA1 de MiTAC está el centro de control de personas en los Juegos Olímpicos de París de este año.

    El MA1 de MiTAC está el centro de control de personas en los Juegos Olímpicos de París de este año.

    El ordenador de IA industrial y sin ventilador MA1 de de nuestro partner MiTAC es idóneo para las aplicaciones de monitorización de personas descritas gracias a su integración con la tecnología NVIDIA. El MA1 aprovecha la plataforma Jetson de NVIDIA, que proporciona potentes funciones de IA en el Edge del IoT. Los módulos NVIDIA Jetson están equipados con procesamiento acelerado por GPU, lo que permite el análisis de vídeo e imágenes en tiempo real.
    06 Ago 2024
  • DDA & Company asesora a Steliau Technology SpA en la adquisición de la empresa italiana Welt Electronic SpA.

    DDA & Company asesora a Steliau Technology SpA en la adquisición de la empresa italiana Welt Electronic SpA.

    Steliau Technology, líder paneuropeo especializado en el suministro de valor añadido como proveedor de soluciones electrónicas, amplía significativamente sus operaciones en Italia con la adquisición de la empresa Welt Electronic SpA con sede en Florencia
    15 Jul 2024