Data API in μC/OS - 11/10/2016 20:54 EDT

Design and implement a datacentric

programming interface, where users don't need to know how to create and execute

tasks on RTOS (a layer of abstraction). Users only provide metadata (information) of their

data, such as data source, data type (and range), data format, data arrival rate (or device

sampling rate) ... and some functions, such as data pre-processing, post-processing and data

analysis and operations. Your interface/lib will create periodic tasks to process user data.

 Define data structures for the meta-data and callbacks, and implement functions to

connect/disconnect input/output data streams (which creates and manages the

execution of tasks to process user data).

By using your data-centric

programming interface solve the below 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


 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.

Квалификация: Программирование на С, Электроника, Встроенное ПО, Техника, Микроконтроллер

Показать больше api maps google distance, yahoo weather api data, creditcard api data aspnet, google maps api data gps, api data global gateway, amazon api data isbn, api google maps distance, google map api php driving distance, api google maps distance address, google map api find driving distance, api google address distance, amazon store api data, google kind api data, collect api data cgi script, api calculating postcode distance

О работодателе:
( 1 отзыв ) hyderabad, India

ID проекта: #11763161

1 фрилансер в среднем готов выполнить эту работу за $200


I used to work at Texas Instruments writing libraries for TI-RTOS, their microcontroller RTOS, and have also developed for VxWorks and similar operating systems, so I have significant experience working on projects lik Больше

$200 USD за 7 дней(-я)
(0 отзывов(-а))