Find Jobs
Hire Freelancers

Write some Software

$10-30 USD

Cerrado
Publicado hace más de 7 años

$10-30 USD

Pagado a la entrega
1. Task programming on μC/OS-III. Use the examples in Chapter 3 of the μC/OS-III Users Guide to create three periodic tasks. Assign different priority values to the tasks.  Task 1 (highest priority) simulates processing of geo-location data. It generates random (x,y) coordinates and uses the Euclidean distance and period to calculate velocity as the output.  Task 2 (medium priority) simulates data processing for a thermometer sensor. It generates random temperature readings and calculates the average, maximum and minimum temperatures as outputs.  Task 3 (lowest priority) simulates a traffic monitoring system. Each time a random value representing vehicle count is generated. Task 3 calculates the accumulated vehicle number (output) and clears the number for every 20 readings. a.) Create the three periodic tasks. They generate random sensor readings in memory. Simulate their execution and measure the average response time of each task. Also record the arrival times of jobs of the three tasks and check if there is any pattern. b.) Task 1 reads random (x,y) coordinates from a file, while Task 2 and Task 3 still generate random sensor readings in memory. Simulate their execution and measure the average response time of each task. Compare the results from a.) and b.) . liks related to software required for it are below : μC/OS-III RTOS: [login to view URL] For emulations on Windows Visual Studio, download code at [login to view URL] μC/OS licensing information: [login to view URL]
ID del proyecto: 11521885

Información sobre el proyecto

Proyecto remoto
Activo hace 7 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos

Sobre este cliente

Bandera de UNITED STATES
United States
0,0
0
Miembro desde sept 14, 2016

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.