sistema operativo VxWorks
+8
HenryClares
Daniela_Blacutt
Vladimir_Echalar
Luis_Rivas
Sergio_Jimenez
Danitza Loa Ticona
Juan Pablo Bedoya R.
Christian_Cruz
12 participantes
Página 1 de 1.
sistema operativo VxWorks
[size=48]El sistema operativo VxWorks[/size]
Fue desarrollado por la empresa VxWorks WRS (Wind River System Inc.) tiene un microkernel, alto rendimiento, sistema operativo escalable y en tiempo real que soporta una amplia gama de protocolos de red, y pueden combinarse de acuerdo a las necesidades del usuario, y su abierta la arquitectura y la compatibilidad con los estándares de la industria para que los desarrolladores solo tienen que hacer un mínimo de trabajo para diseñar sistemas eficaces adaptados a las diferentes necesidades de los usuarios.
VxWorks incluye un kernel multitarea con un planificador expropiativo (preemptive scheduler) en el que se da una respuesta rápida a las interrupciones y permite que determinados procesos puedan tomar el control de la CPU si éstos se activan (mediante la conjunción de ciertas condiciones de contorno), permite la comunicación entre procesos, incluye un sistema de archivos y ofrece a los usuarios un interfaz de consola. VxWorks requiere menos potencia de procesamiento que Unix y, claro está, es algo que encaja perfectamente con el tipo de hardware que se suele utilizar en sistemas de alta tolerancia a fallos (donde los componentes electrónicos que se utilizan son de contrastada fiabilidad y, por tanto, suelen primar algunos "componentes clásicos" en versiones destinadas a funcionar en condiciones extremas).Si a estos factores le sumamos su flexibilidad (admite un amplio abanico de arquitecturas como la x86, MIPS, PowerPC, SH-4, ARM, StrongARM y xScale) y la cantidad de entornos de desarrollo disponibles (prácticamente adaptados a todo tipo de necesidad y entorno de aplicación y basados en Eclipse), han hecho que este sistema operativo esté presente en un amplio abanico de proyectos y sistemas donde la fiabilidad y la seguridad son los requisitos que más destacan.
Caracteristicas Las caracterısticas distintivas de VxWorks son:
-La compatibilidad POSIX
-El tratamiento de memoria
-Las características de multi-procesador
-Una shell de interfaz de usuario
-Monitor de rendimiento
-Depuración de código fuente y simbólico.
VxWorks se usa generalmente en sistemas embebidos. Al contrario que en sistemas nativos como Unix, el desarrollo de vxWorks se realiza en un ”host”que ejecuta Unix o Windows. En la actualidad, vxWorks puede ejecutarse en prácticamente todas las CPU modernas del mercado de sistemas embebidos.Esto incluye la familia de CPUs x86, MIPS, PowerPC, SH-4, ARM, StrongARM y xScale.
1-El MARS Curiosity Rover’s:
Funciona con 2,5 millones de lineas de C sobre un procesador fabricado por BAE RAD750. El sistema operativo que utiliza es de Wind River VxWorks RTOS. El RTOS en cuestión puede ser programado en C, C ++, Ada o Java. Sin embargo, solo el C y C ++ son estándar en el sistema operativo, Ada y Java son compatibles con extensiones. Wind River proporciona una enorme cantidad de detalles en cuanto a los comos y los porqués de VxWorks.
2-ASIMO:
Un acronimo de Paso Avanzado en Movilidad Innovadora, es un robot humanoide diseñado y desarrollado por Honda. Introducido el 21 de octubre de 2000, ASIMO fue diseñado para ser un asistente móvil multifuncional. Con aspiraciones de ayudar a los que carecen de plena movilidad, ASIMO se utiliza con frecuencia en las manifestaciones en todo el mundo para fomentar el estudio de la ciencia y las matemáticas.
3-El sistema operativo VxWorks en los aviones:
VxWorks está presente en helicóptero Apache,en el avión de transporte A400M, y en aviones de caza como el F-22 Raptor, F-16, F-15, en el sistema de radar del F-18 , ya que los procesadores de los aviones tienen software implantados sin dependencia de ningún vinculo externo y además son multiplexados, o sea que mandan información de ordenes a los mandos periféricos y reciben información de estos.
F-22
F-16
F-18
Ademas de la destacada actuación del sistema operativo, la compañía también ofrece excelentes herramientas de desarrollo de sistemas WRS sistema operativo en tiempo real. Puede apoyar casi toda la plataforma de trabajo Tornado Tornado y procesador objetivo, las herramientas proporcionadas pueden ser utilizados para todos los equipos de destino, y tiene dos modos de depuración: El modo del sistema y el modo misión. Sistema de procesamiento de datos de telemetrıa en tiempo real utiliza en tiempo real multitarea plataforma de sistema operativo basado en x86 de Intel y de alta fiabilidad VxWorks bus industrial. Plataforma de desarrollo compatible con el lenguaje de programación de alto nivel y la aguja sistema de compilación CompactPCI VxWorks C para una variedad de procesadores, puede proporcionar un mejor control en tiempo real, la ejecución multitarea, y la asignación y gestión de los recursos.
FUENTE
[Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver este vínculo]
Christian_Cruz- Mensajes : 14
Puntos : 10
Fecha de inscripción : 25/07/2018
Re: sistema operativo VxWorks
Real Time Operating Systems (RTOS) Vxworks Tutorial
Communication between different platforms is necessary for every embedded system, since they use different OS for their project developments. It is used to control and coordinate the hardware among peripheral devices. Even though there are different kinds of operating systems,but the is very famous to execute a task with precise timings. The commonly found in industrial robotics, cameras, and communications.
Communication between different platforms is necessary for every embedded system, since they use different OS for their project developments. It is used to control and coordinate the hardware among peripheral devices. Even though there are different kinds of operating systems,but the is very famous to execute a task with precise timings. The commonly found in industrial robotics, cameras, and communications.
Real-time Operating System RTOS in Vxworks
The Vxworks is real time operating systems make with collection of software’s that manages hardware resources and provide the precise timing services to the user. The special feature of this operating system is to manage tasks efficiently and easily obtained interrupts. The Vxworks real time kernel provides the multitasking environment which creates the multiple threads (process) of execution running concurrently. The Vxworks operating system software is originally developed by, Wind River system. The latest version of Vxworks 6.9 fully supports both 32-bit and 64-bit processing on Intel architecture.
Architecture of (Vxworks)
The heart of the Vxworks real time operating system is wind microkernel. The kernel is a part of the software is acting like a bridge among shell and hardware. The responsibility of the kernel is to run the labview program and providing the secure access to the machine hardware. It maintains a schedule time table for all process.
Architecture of (Vxworks)
The Vxworks Perform the Following Functions
Task Management
Task management is an instance of a program that is being executed. The task consists of a number of elements, such as memory pointer, identifier, program counter, and context data, and so on. The task is actually an execution of those instructions.
TASK MANAGER
There are two types of tasks: single tasking method and multitasking method. The single task method deals with the single process running at a time. The multitasking method consents multiple processes at a time. The Vxworks kernel provides a multitasking method therefore we can executes the multiple tasks at a time.
Memory Management
The memory management is very important for the operating system, that manages the computer memory. A CPU consists of two types of memory modules such as physical memory and virtual memory. The virtual memory defined as a RAM memory, and the hard disk is defined as physical memory. An operating system manages the RAM memory address spaces, and the allocation of real memory is followed by the virtual memory address.
MEMORY MANANGMENT
In vxworks embedded real time operating system, all application tasks share the same address space means that defective applications could accidentally access system resources and compromise the stability of the entire system. In Vxworks system has consisted one optional tool named VxVMI that can be used to allow each task to have its own address space. The Vxworks doesn’t offer privilege protection. The privilege level of Vxworks is always zero.
Scheduling
The scheduling is the backbone of the real time operating system is used to maintain the constant amount of work for the processor and balances the work load. Thus, each process is completed within a specified time frame. Vxworks has two major scheduling algorithms such as priority scheduling and round round-robin scheduling.
SCHEDULLING
Priority scheduling
In priority scheduling gives a priority to each process (thread). The highest priority thread is to be executed first and so on. The same priority processes are executed on a first come first serve basis. Priority can be decided based on time requirement, memory requirement or any other resource requirement.
Real time operating system comparison with General purpose operating system
The basic difference of using an RTOS or GPOS creations in the nature of the system that is whether the system is “time critical” or not! A system can be for a single purpose or multiple purposes. For example of a “time critical system” is ‘Automated Teller Machines’ (ATM). Suppose here the user to get his money using an ATM card from the teller machine within 4 or 5 seconds from the moment he presses the confirmation button. The card user will not wait much time (5 minutes) at the ATM center, after pressing the button for confirmation. So an ATM is a time critical system.
The personal computer (PC) is not a time critical system. The purpose of a computer is to access multiple applications. A user can run many applications at the same time by the computer. Suppose we prepare documentation, after pressing the SAVE button of a finished document, there is no specific time limit that the doc should be saved within 5 seconds. It may take some time (in some cases) depending upon the number of tasks and processes running in parallel.
source: [Tienes que estar registrado y conectado para ver este vínculo]
Juan Pablo Bedoya R.- Mensajes : 16
Puntos : 14
Fecha de inscripción : 25/07/2018
Re: sistema operativo VxWorks
INADVERTIDO PERO EN TODAS PARTES
VxWorks es uno de los sistemas operativos más utilizados en el mercado integrado. Se ha instalado en más de 1.500 millones de dispositivos y se puede ejecutar en una amplia gama de arquitecturas de procesadores. El SO se ejecuta en muchas misiones espaciales de la NASA, por ejemplo, como el rover Mars Curiosity.
Como sistema operativo en tiempo real (RTOS), VxWorks garantiza que ejecuta procesos dentro de un período de tiempo predefinido. Por lo general, los sistemas operativos no pueden garantizarlo, ya que los procesos del sistema pueden ralentizar temporalmente la ejecución de algunas tareas, un artefacto llamado jitter.
Como sistema operativo en tiempo real (RTOS), VxWorks garantiza que ejecuta procesos dentro de un período de tiempo predefinido. Por lo general, los sistemas operativos no pueden garantizarlo, ya que los procesos del sistema pueden ralentizar temporalmente la ejecución de algunas tareas, un artefacto llamado jitter.
Wind River rediseñó VxWorks para que tenga dos kernels, uno para procesadores grandes y el otro, un micro kernel para procesadores más pequeños, como aquellos que impulsarían dispositivos periféricos con baja capacidad de cómputo. El micro núcleo es de solo 20 KB y puede ejecutarse en procesadores de 32 bits (aunque no en procesadores de 8 o 16 bits).
Este enfoque puede ayudar a las organizaciones a construir sistemas de IoT. Los dispositivos Edge con hardware mínimo pueden usar el micro núcleo, y los dispositivos de puerta de enlace que recopilan información de los dispositivos periféricos suelen tener procesadores más grandes, dijo Dubal. Las organizaciones se beneficiarían si ejecutaran el mismo sistema operativo en dispositivos periféricos y puertas de enlace.
El sistema operativo también se ha reconfigurado en una arquitectura modular, separando componentes como el sistema de archivos y la pila de red, permitiendo actualizaciones a componentes sin reiniciar todo el sistema operativo. Esto también puede simplificar los procesos de certificación, ya que no será necesario inspeccionar toda la base de códigos, solo las partes que se certificarán.Como medida de seguridad, la nueva versión del sistema operativo incluye un módulo de particionado de seguridad, que mantiene el aplicaciones de misión crítica además de las aplicaciones no críticas.
Wind River ha ampliado la gama de protocolos de comunicación nativos de VxWorks, incluidos USB, Bluetooth, FireWire, Continua y CAN (Controller Area Network) para vehículos. La compañía también ha agregado una nueva pila de gráficos, dado el creciente número de dispositivos que tienen pantallas. El kernel ahora también puede alojar un hipervisor, lo que hace posible ejecutar aplicaciones Linux y Windows en VxWorks.
Wind River Systems ha actualizado su ampliamente extendido sistema operativo VxWorks incrustado en tiempo real para que esté listo para su uso en sistemas inminentes de "Internet de las cosas".
"Dispositivos independientes que ejecutan VxWorks ahora se están conectando, y cuando se conectan, la seguridad, la escalabilidad y la red son la clave ", dijo Prashant Dubal, gerente de producto de VxWorks. La nueva versión del sistema operativo anticipa las necesidades del mercado de IoT emergente al incluir una nueva pila de gráficos , opciones de conectividad mejoradas, seguridad reforzada y una opción para ejecutar un micro núcleo para dispositivos pequeños.
Danitza Loa Ticona- Mensajes : 17
Puntos : 5
Fecha de inscripción : 25/07/2018
Re: sistema operativo VxWorks
Cuatro vulnerabilidades en VxWorks permitirían denegaciones de servicio
Hisashi Kojima y Masahiro Nakada de los laboratorios Fujitsu han publicado cuatro vulnerabilidades para VxWorks; un sistema operativo en tiempo real del fabricante Wind River incrustado en los sistemas (hardware) utilizados. Está basado en Unix y se utiliza en multitud de campos como la automoción, aeronáutica (NASA), entornos médicos, en defensa militar y en la industria en general.
Los sistemas operativos en tiempo real son los desarrollados para utilizarse para aplicaciones cuyo tiempo de respuesta es crítico. Ante un evento determinado, se sabe que tardará un tiempo X o menor en proporcionar una respuesta. El clásico ejemplo es el ABS de los coches. A pesar de parecer un elemento mecánico, se trata de un elemento electrónico de tiempo real (usando un sistema operativo para ello) que recibe como señal de entrada la orden de bloqueo de la/s rueda/s y como salida impide que estas se bloqueen por completo. El tiempo de respuesta es tan bajo que proporciona la sensación de ser un elemento mecánico. Además del tiempo de respuesta crítico, estos sistemas deben disponer de otras cualidades, como ser capaces de tolerar fallos en la entrada y ser extremadamente fiable.
Las vulnerabilidades identificadas con CVE-2013-0711 y CVE-2013-0712 permitirían causar una denegación de servicio del sistema completo a través del servidor SSH de VxWorks con una petición de autenticación especialmente manipulada.
El fallo con CVE-2013-0715 localizado en el componente WebCLI también permitiría causar una denegación de servicio "parcial" a través de una cadena especialmente diseñada. CVE-2013-0716 permitiría, al igual que los anteriores, una denegación de servicio del servidor web que provee VxWorks haciendo, una petición con una URI especialmente diseñada.
El impacto que cada uno causa son los siguientes:
- El acceso SSH puede no estar disponible hasta el próximo reinicio como resultado del procesamiento de una solicitud de autenticación. (VxWorks 6.5 a 6.9)
- El acceso SSH puede no estar disponible hasta el próximo reinicio cuando se recibe un paquete especialmente diseñado después de establecer una conexión SSH. (VxWorks 6.5 a 6.9)
- Un atacante que puede iniciar sesión en una sesión CLI puede hacer que la sesión CLI actual se bloquee. (VxWorks 5.5 a 6.9)
- Cuando un usuario accede al Servidor Web de VxWorks utilizando una URL especialmente diseñada, el servidor puede bloquearse. (VxWorks 5.5 a 6.9)
Y sin embargo todos comparten la misma solucion, la cual es: Aplique el parche apropiado de acuerdo con la información provista por el desarrollador.
Sergio_Jimenez- Mensajes : 20
Puntos : 22
Fecha de inscripción : 25/07/2018
Re: sistema operativo VxWorks
SEGURIDAD CON VXWORKS
El perfil de seguridad mejora la plataforma central de VxWorks con un completo conjunto de características de seguridad para proteger de manera eficiente y efectiva los dispositivos y los datos en cada etapa, desde el arranque y la operación total hasta la transmisión de datos y en reposo.
Cargador de tiempo de ejecución seguro
El perfil de seguridad protege la integridad del sistema y salvaguarda la propiedad intelectual de la piratería y el código de ingeniería inversa. Wind River se ha asociado con Wibu-Systems para ofrecer una solución que puede descifrar (AES) y verificar firmas digitales (ECC) de módulos de núcleo descargables y procesos en tiempo real.
Seguridad de la red
Security Profile incorpora la última versión de Wind River SSL para habilitar el encriptado de última generación, y Wind River SSH, Wind River Cryptography Libraries, y Wind River IPsec e IKE para proteger de manera efectiva las comunicaciones de red.
Contenedores cifrados
El perfil de seguridad protege los datos cuando el dispositivo está inactivo o apagado.
Administración avanzada de usuarios
El perfil de seguridad protege los dispositivos del acceso no autorizado y permite la definición y el cumplimiento de las políticas y permisos basados en el usuario.
Arranque seguro
El Perfil de seguridad ayuda a prevenir la inyección y la ejecución de código malicioso al permitir que solo se ejecuten binarios autenticados (firmados).
Luis_Rivas- Mensajes : 15
Puntos : 9
Fecha de inscripción : 25/07/2018
SISTEMA OPERATIVO VXWORKS: VENTAJAS Y DESVENTAJAS
SISTEMA OPERATIVO VXWORKS: VENTAJAS Y DESVENTAJAS
VxWorks es un SO de tiempo real, basado en Unix, Como la mayoría de los SO en tiempo real, vxWorks incluye kernel multitarea con planificador preemptive (los procesos pueden ser tomados por la CPU arbitrariamente). Caracteristicas vxWorks Respuesta rapida a las interrupciones Vendido y fabricado por Wind River Systems, Inc.
Una empresa que ofrece sistemas integrados, herramientas de desarrollo para sistemas embebidos, otros tipos de software. La compañia fue fundada en Berkeley, California en 1981 por Jerry Fiddler y David Wilner Comunicaciones entre procesos Sincronizacion y Sistemas de archivos.
VENTAJAS Y DEVENTAJAS
Vladimir_Echalar- Mensajes : 23
Puntos : 29
Fecha de inscripción : 26/07/2018
Compatibilidad con VxWorks con los sistemas EW basados en Intel Xeon D
Compatibilidad con VxWorks con los sistemas EW basados en Intel Xeon D
Las ventajas que aporta la familia de productos del procesador Intel Xeon D-1500 a los diseños de sistema de guerra electronica embebida (EW) con uso intensivo de cómputo son claras. Estos dispositivos de 8/12/16 núcleos ofrecen un rendimiento mejorado a baja potencia, lo que los hace adecuados para su uso en módulos de arquitectura abierta resistentes diseñados para su implementación en aplicaciones de entornos hostiles, incluyendo guerra electrónica (EW) y comando, control, comunicaciones, computadoras , inteligencia, vigilancia y reconocimiento (C4ISR). Estos dispositivos de sistema en chip ( SoC ) hacen que grandes cantidades de núcleos de procesamiento x86 estén disponibles para aplicaciones de defensa integradas.
Los diseñadores de sistemas embebidos EW no han optimizado las ventajas de rendimiento del procesador Xeon D en un entorno operativo Wind River VxWorks. Ningún paquete de soporte de placa (BSP) proporcionó controladores de software para acceder al motor DMA QuickData Technology de Xeon D, que libera al procesador multinucleo de la dedicacion de recursos críticos al manejo de comunicaciones.
Del mismo modo, ningún controlador de software admitió 40 Gigabit Ethernet (GbE) utilizando controladores Mellanox Ethernet. Alto rendimiento, baja latencia y determinismo están todos asociados con el rendimiento en tiempo real requerido por los procesadores de sensor. La falta de disponibilidad de los controladores de software obligó necesariamente a los diseñadores de sistemas a recurrir a Linux , que, a diferencia de VxWorks, no es un verdadero sistema operativo en tiempo real (RTOS). Para las aplicaciones EW, muchas de las cuales requieren un manejo de tareas altamente preciso hasta el nanosegundo, el determinismo robusto de VxWorks brinda sincronización precisa y controles estrictos. Por el contrario, Linux admite tiempos probabilísticos menos precisos.
Con una arquitectura diseñada para soportar el procesamiento intensivo en matemática y transferencias de datos de ancho de banda muy alto, Xeon D permite que las aplicaciones EW cognitivas avanzadas operen en plataformas reducidas de tamaño, peso y potencia (SWaP).
Durante los últimos cinco a diez años, mientras que las matrices de puertas programables en el campo han dominado el desarrollo del sistema EW, los procesadores Intel se limitaron a un máximo de cuatro núcleos. Hasta hace poco, los procesadores de propósito general basados en x86 se usaban en sistemas EW solo para proporcionar administración del sistema o para manejar la interfaz hombre-máquina. El Xeon D, con su arquitectura expandida multinúcleo, que ofrece cuatro, 12 o 16 núcleos, permite el uso de dispositivos x86 como participantes activos en la persecución de las pilas de emisores de RF. Aún mejor, debido a que estos dispositivos están disponibles en paquetes ball-grid-array (BGA), toda su superficie inferior puede usarse para pines de interconexión, lo que es necesario para operaciones de gran ancho de banda para aplicaciones EW. Además, cada uno de los núcleos Xeon D se complementa con un potente motor AVX2 SIMD [instrucción única, datos múltiples], Las matemáticas DSP necesitaban ejecutar sofisticados algoritmos EW.
El motor DMA QuickData Technology de Xeon D se usa para enviar datos entre múltiples Xeon Ds o para hablar con GPU o FPGA sin que el Xeon D maneje la carga de comunicaciones. Esta disposición permite que los datos se muevan con PCI Express o Ethernet sin gravar el Xeon D, que en cambio puede seguir trabajando sin problemas en el radar u otra aplicación EW mientras el DMA maneja todas las transmisiones de baja latencia y alta velocidad .
Normalmente, sin soporte de controladores de software para el motor DMA, estas tareas de comunicaciones requerirían el uso de un núcleo de procesador completo, así como parte del ancho de banda de memoria disponible. Al permitir el uso del entorno operativo VxWorks en soluciones diseñadas con dispositivos Xeon D de clase supercomputadora, los diseñadores de sistemas EW pueden aprovechar millones de líneas previamente desarrolladas de código de software VxWorks, protegiendo su inversión y eliminando la necesidad de migrar a un diferente entorno operativo.
Un ejemplo de los controladores de software que permiten a los sistemas basados en D Xeon de alto rendimiento de computación empotrados (HPEC) para ISR aplicaciones a utilizar VxWorks son algunos introducido recientemente nuevos controladores de software incluidas en el Curtiss-Wright BSP para su uso con 3U CHAMP-XD1 basado en D Xeon OpenVPX y CHAMP-XD2 6U Módulos OpenVPX DSP. Al ejecutar VxWorks, estas tarjetas pueden entregar una clasificación de 40 GbE a ~ 37 Gbps, velocidad de línea cercana.
Daniela_Blacutt- Mensajes : 16
Puntos : 20
Fecha de inscripción : 25/07/2018
Re: sistema operativo VxWorks
Simplificar software para sistemas embebidos con VxWorks
SafeNet, anuncia la formalización de un contrato con Wind River Systems, para ayudar a los fabricantes de dispositivos y equipamiento inteligentes en la transición desde modelos de negocio centrados en hardware hacia una estrategia de productos basada en el software.
Sentinel RMS, el paquete de licenciamiento de software, ahora funciona con VxWorksRTOS permitiendo a los clientes disfrutar de una reconocida tecnología de protección, licenciamiento y gestión de software lista para usar.
VxWorks es un destacado sistema operativo para sistemas embebidos utilizado en aplicaciones industriales, entre otros usos. Este acuerdo entre ambas compañías permitirá a los clientes de Wind River que utilicen VxWorks aprovechar de forma sencilla las premiadas soluciones de monetización de software con el fin de proteger su propiedad intelectual de la manipulación fraudulenta, la ingeniería inversa y el robo, al tiempo que facilita la incorporación del licenciamiento basado en prestaciones y la gestión de derechos en sus estrategias de comercialización.
Estas soluciones están optimizadas para abordar las limitaciones de recursos y memoria que suelen presentar los entornos embebidos. Son soluciones que gozan de gran movilidad y proporcionan todo lo que los sofisticados proveedores de hardware de hoy en día necesitan para proteger, empaquetar, gestionar y fijar el precio del software que utilizan sus soluciones de acuerdo con las necesidades del mercado.
HenryClares- Mensajes : 14
Puntos : 12
Fecha de inscripción : 25/07/2018
Re: sistema operativo VxWorks
VxWorks: Un sistema operativo en el espacio
Para quien no lo sepa, el 5 de agosto de este año, llego a marte la el vehículo laboratorio Curiosity a Marte para investigar si de verdad hubo vida en el planeta rojo. la nave es un sistema que cuenta con 5 cámaras de diferentes resoluciones y funciones, 4 espectrómetros, 2 detectores de radiación, sensores medio ambientales, Un generador nuclear (no es broma), todo un sistema de carga y administración de energía junto a un brazo robótico dinámico, 6 ruedas para todo terreno motorizadas y una computadora que administra todo esto con instrucciones recibidas desde la tierra y con funciones programadas en casos de eventos de emergencia. recibiendo instrucciones de distancias que van desde 206 hasta 249 millones de kilómetros, lo que causa que una señal tarde en llegar 8 minutos aproximadamente de un punto a otro.
¿Pero como controlas un sistema tan complejo y desde tan lejos sin que todo simplemente falle? Pues usas un sistema operativo flexible para dicha tarea y ese es VxWorks.
VxWorks Un sistema operativo hecho en base a Unix, hecho y vendido por Wind River Systems (Ahora parte de Intel) y tiene como base un sistema multitarea. necesario para manejar la complejidad del sistema, con el cual la nave fue programada con instrucciones de como aterrizar, ya que el aterrizaje es una operación altamente compleja la memoria del vehículo iba en su mayoría llena de instrucciones de como aterrizar, y al momento de aterrizar se le iban a cargar las nuevas instrucciones y programas necesarios
Para quien no lo sepa, el 5 de agosto de este año, llego a marte la el vehículo laboratorio Curiosity a Marte para investigar si de verdad hubo vida en el planeta rojo. la nave es un sistema que cuenta con 5 cámaras de diferentes resoluciones y funciones, 4 espectrómetros, 2 detectores de radiación, sensores medio ambientales, Un generador nuclear (no es broma), todo un sistema de carga y administración de energía junto a un brazo robótico dinámico, 6 ruedas para todo terreno motorizadas y una computadora que administra todo esto con instrucciones recibidas desde la tierra y con funciones programadas en casos de eventos de emergencia. recibiendo instrucciones de distancias que van desde 206 hasta 249 millones de kilómetros, lo que causa que una señal tarde en llegar 8 minutos aproximadamente de un punto a otro.
¿Pero como controlas un sistema tan complejo y desde tan lejos sin que todo simplemente falle? Pues usas un sistema operativo flexible para dicha tarea y ese es VxWorks.
VxWorks Un sistema operativo hecho en base a Unix, hecho y vendido por Wind River Systems (Ahora parte de Intel) y tiene como base un sistema multitarea. necesario para manejar la complejidad del sistema, con el cual la nave fue programada con instrucciones de como aterrizar, ya que el aterrizaje es una operación altamente compleja la memoria del vehículo iba en su mayoría llena de instrucciones de como aterrizar, y al momento de aterrizar se le iban a cargar las nuevas instrucciones y programas necesarios
Ayar Inti Coa Apaza- Mensajes : 15
Puntos : 11
Fecha de inscripción : 25/07/2018
VXWORKS UN PASO MAS ADELANTE CON CODEMETER
VXWORKS UN PASO MAS ADELANTE CON CODEMETER
La Internet de las Cosas (IoT) transforma las instalaciones de producción en fábricas inteligentes, los servicios públicos en redes inteligentes, las construcciones en edificios inteligentes. A medida que la IoT industrial se vuelve completamente dominante a escala global y las etiquetas, sensores, ordenadores integrados y sistemas de control se interconectan por Internet, el riesgo de los ataques de ciberpiratas aumenta.
Wibu-Systems ha intensificado su cooperación exitosa con Wind River para ofrecer una integración profunda de CodeMeter con VxWorks, el RTOS (Sistema operativo de tiempo real) comercial más ampliamente implementado a nivel mundial.
El resultado es una solución completamente escalable que cuenta con la mejor seguridad en su clase para dispositivos y datos, protección de la PI (Propiedad intelectual) y opciones de administración de licencias adicionales para ampliar las oportunidades de negocios.
Wibu-Systems ha intensificado su cooperación exitosa con Wind River para ofrecer una integración profunda de CodeMeter con VxWorks, el RTOS (Sistema operativo de tiempo real) comercial más ampliamente implementado a nivel mundial.
El resultado es una solución completamente escalable que cuenta con la mejor seguridad en su clase para dispositivos y datos, protección de la PI (Propiedad intelectual) y opciones de administración de licencias adicionales para ampliar las oportunidades de negocios.
Juntos, Wibu-Systems y Wind River ofrecen una solución integral lista para operar, que abarca los siguientes beneficios:
Los elementos destacados de seguridad que proporciona CodeMeter consisten principalmente en lo siguiente:
Características adicionales para VxWorks 7.0
Requisitos del producto
VxWorks 6.9 o 7.0
- Protección de la integridad
- Autenticidad
- Protección de la PI
- Certificados
- Protección de copias
- Administración de licencias y permisos de acceso
- Almacenamiento de claves basado en la nube, software y hardware
Los elementos destacados de seguridad que proporciona CodeMeter consisten principalmente en lo siguiente:
- Integración profunda: La tecnología de CodeMeter se integra al entorno de desarrollo de VxWorks para un uso sin inconvenientes de los mecanismos de cifrado. El módulo de descifrado ExEngine se integra al proceso del cargador de VxWorks.
- Autoridad de certificación interna: La CA (Autoridad de certificación) genera, firma y administra los certificados requeridos para permitir el proceso de arranque seguro y a la vez proteger a las aplicaciones de la manipulación.
- Cargador de tiempo de ejecución seguro: El elemento fundamental para la protección de la integridad y el conocimiento técnico de la piratería y la ingeniería inversa se basa en una combinación de descifrado AES (Estándar avanzado de encriptación) y verificación de firma digital de módulos de núcleo y procesos en tiempo real.
- Una gama de factores de forma sin igual para los contenedores de licencias seguros: Las licencias de software y claves de cifrado de software se pueden almacenar en una gama completa de CmDongle y CmActLicense; todos los factores de forma de hardware vienen con tecnología de tarjeta inteligente integrada para un rendimiento de seguridad óptimo.
Características adicionales para VxWorks 7.0
- Integración del entorno de desarrollo con soporte de GUI (Interfaz gráfica de usuario) para la configuración de seguridad
- Compatibilidad con la plataforma de VxWorks 7 y todos los perfiles específicos del sector para VxWorks, incluidos el perfil aeroespacial, perfil industrial, perfil médico, perfil de red y perfil de consumidor
Requisitos del producto
VxWorks 6.9 o 7.0
- Opcional para uso con llaves electrónicas: Puerto USB o ranura para tarjeta de memoria (microSD, SD o CFast)
- Opcional para uso con ASIC (Circuito integrado para aplicaciones específicas) CodeMeter: Comunicación interchip de USB
Llusco Alicia- Mensajes : 14
Puntos : 14
Fecha de inscripción : 26/07/2018
Re: sistema operativo VxWorks
VxWorks
VxWorks es un potente sistema operativo que, seguramente, siga estando presente en vehículos destinados a la exploración espacial, aviones y dispositivos de red.
Precisamente, la gestión de las interrupciones es una de las características fundamentales del sistema operativo VxWorks que, a día de hoy, está presente en Marte gracias a la Curiosity y, anteriormente, gracias a la MARS RECONNAISSANCE ORBITER. Este sistema operativo a tiempo real está basado en Unix y es desarrollado por la compañía WIND RIVER SYSTEM desde hace casi 30 años (la primera versión data de 1985) y, desde entonces, se ha mantenido vivo y en continua mejora (la versión 6.9 se lanzó el año pasado).
VxWorks incluye un kernel multitarea con un planificador expropiativo en el que se da una respuesta rápida a las interrupciones y permite que determinados procesos puedan tomar el control de la CPU si éstos se activan (mediante la conjunción de ciertas condiciones de contorno), permite la comunicación entre procesos, incluye un sistema de archivos y ofrece a los usuarios un interfaz de consola. VxWorks requiere menos potencia de procesamiento que Unix y, claro está, es algo que encaja perfectamente con el tipo de hardware que se suele utilizar en sistemas de alta tolerancia a fallos (donde los componentes electrónicos que se utilizan son de contrastada fiabilidad y, por tanto, suelen primar algunos "componentes clásicos" en versiones destinadas a funcionar en condiciones extremas).
Si a estos factores le sumamos su flexibilidad (admite un amplio abanico de arquitecturas como la x86, MIPS, PowerPC, SH-4, ARM, StrongARM y xScale) y la cantidad de entornos de desarrollo disponibles (prácticamente adaptados a todo tipo de necesidad y entorno de aplicación y basados en Eclipse), han hecho que este sistema operativo esté presente en un amplio abanico de proyectos y sistemas donde la fiabilidad y la seguridad son los requisitos que más destacan.
¿Y dónde podemos encontrar al VxWorks? Además de estar presente en Marte controlando la Curiosity y la Mars Reconnaissance Orbiter o volando a bordo de un helicóptero Apache, VxWorks está presente el sistema iDrive de BMW, en el avión de transporte A400M de Airbus Military, en algunos robots industriales (además del ASIMO de Honda), dispositivos como el Airport Extreme de Apple, algunos teléfonos por satélite, grandes equipos de comunicaciones (switches, routers y firewalls que se usan en el core de en grandes redes de datos), en el sistema de radar del F-18 o incluso algunos modelos de fotocopiadoras, una enorme variedad de sistemas que nos muestra la versatilidad de este sistema operativo.
Gabriela Ayala- Mensajes : 13
Puntos : 1
Fecha de inscripción : 25/07/2018
Re: sistema operativo VxWorks
Simplificar software para sistemas embebidos con VxWorks
SafeNet, anuncia la formalización de un contrato con Wind River Systems, para ayudar a los fabricantes de dispositivos y equipamiento inteligentes en la transición desde modelos de negocio centrados en hardware hacia una estrategia de productos basada en el software.
Sentinel RMS, el paquete de licenciamiento de software, ahora funciona con VxWorksRTOS (siglas en inglés de «sistema operativo en tiempo real») permitiendo a los clientes disfrutar de una reconocida tecnología de protección, licenciamiento y gestión de softwarelista para usar.
VxWorks es un destacado sistema operativo para sistemas embebidos utilizado en aplicaciones industriales, entre otros usos. Este acuerdo entre ambas compañías permitirá a los clientes de Wind River que utilicen VxWorks aprovechar de forma sencilla las premiadas soluciones de monetización de software con el fin de proteger su propiedad intelectual de la manipulación fraudulenta, la ingeniería inversa y el robo, al tiempo que facilita la incorporación del licenciamiento basado en prestaciones y la gestión de derechos en sus estrategias de comercialización.
Estas soluciones están optimizadas para abordar las limitaciones de recursos y memoria que suelen presentar los entornos embebidos. Son soluciones que gozan de gran movilidad y proporcionan todo lo que los sofisticados proveedores de hardware de hoy en día necesitan para proteger, empaquetar, gestionar y fijar el precio del software que utilizan sus soluciones de acuerdo con las necesidades del mercado.
Andres_Montaño- Mensajes : 17
Puntos : 13
Fecha de inscripción : 25/07/2018
Temas similares
» SISTEMA OPERATIVO RED HAT
» Sistema Operativo del PlayStation 1-2-3
» SISTEMA OPERATIVO TAILS
» Sistema Operativo Apple iOS 9.1
» Sistema Operativo SOLARIS
» Sistema Operativo del PlayStation 1-2-3
» SISTEMA OPERATIVO TAILS
» Sistema Operativo Apple iOS 9.1
» Sistema Operativo SOLARIS
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.