Hello Aditi,

Thank you for your advices. I've already joined the Slack ;-) It's nice to see a dev community with a modern communication channel.

Can you give more information or references about HAL performance - latency and throughput of peripheral access?

Regards,

Julien


Le 20/09/18 à 19:00, aditi hilbert a écrit :
Hi Julien and Trong-Vu,

Thanks for wanting to include Apache Mynewt in a comparative benchmarking 
across different RTOS!

There are lots of standard metrics that benchmark an OS kernel. Commercial RTOS 
such as ThreadX or Micrium tout these stats often - interrupt latency, context 
switching time, memory allocation/deallocation etc. These are interesting, but 
going beyond the kernel is probably more useful such as HAL performance - 
latency and throughput of peripheral access. People are also interested in 
power consumption/current draws for some basic operations both at kernel level 
and esp. at network protocol level e.g. message tx/rx etc. I am sure others in 
the community would have a lot of suggestions.

Have you joined the Mynewt workspace on Slack?
https://join.slack.com/t/mynewt/shared_invite/enQtMTkwMTg1ODM1NTg5LTY0ZjgxNmFjNzBjZmRlZDdlYmM4MGUzNDdkNDQ1NDE0OWRlYWE4ODM1OWQ1Mjg1YmM1NDJmODNkNDA4NGJmODY

thanks,
aditi

On Sep 20, 2018, at 7:45 AM, Julien Gomez <[email protected]> 
wrote:

Hello Apache Mynewt community !

We are two students of the Université catholique de Louvain from Belgium and we work on 
our master thesis. The thesis is called "Benchmarking of Real-Time Operating Systems 
for Internet of Things Devices" and is about comparing the different implementations 
of open-source RTOS's currently available on the market.

In broad outline, we are planning to analyze the scheduling, switching context, 
memory management and/or any relevant metric dependant of the operating system.

Another goal is to compare networking performances or implementations of the 
various stacks available. We have currently no concrete planning for this part.

This project will be open source (because we <3 the open source).

Here are some questions we have for you:
- "What would you like to see in this benchmarking project?";
- "What RTOS should we benchmark?";
- "What metric should we consider?".

We'd love to hear your recommandations or any help you can provide us with.

Also if you are interested about how the project will evolve, we'll be glad to 
update you on our progress.

If the project gain lot of interests, we will probably create a communication 
channel like Slack or Gitter.

Sincerely,
Julien Gomez and Trong-Vu Tran


Reply via email to