Jump to content

    

Ошибки во FreeRTOS, Amazon FreeRTOS

Недавно FreeRTOS перешла под крыло Amazon, те в свою очередь Amazon запилили свою РТОС на основе FreeRTOS, но при этом FreeRTOS продолжает развиваться как самостоятельная ОС.

Решил выяснить в чем разница? в 2-х словах Amazon FreeRTOS = FreeRTOS + свой блекджек и шлюхи дополнительный код для доступа к облакам амазона.

Цитата

Amazon FreeRTOS отличается поставкой дополнительных библиотек, упрощающих организацию безопасного соединения устройств на базе микроконтроллеров с облачными сервисами AWS IoT Core

Но.... побочный эффект этого выяснения - нарвался на статью про ошибки в этих ОС.
 

Цитата

 

Что скрывает FreeRTOS


... Я уже потирал руки, готовясь написать хорошую статью про FreeRTOS. Предвкушая обнаружение хотя бы парочки сочных ошибок ..., я с нетерпением просматривал немногочисленные предупреждения анализатора, и… и ничего. Я не нашел ни одной интересной ошибки.

 

Очень даже интересно.... вспоминаю дискуссии/споры/требования - "Ни каких RTOS, потому что в своем коде ошибки искать, так ещё код будет глючить в ОС, ещё и в ОС ошибки искать".

Share this post


Link to post
Share on other sites
1 hour ago, juvf said:

..."Ни каких RTOS, потому что в своем коде ошибки искать, так ещё код будет глючить в ОС, ещё и в ОС ошибки искать".

Оно же зависит от степени испорченности знаний конкретного разработчика. Но ИМХО - лучше (как минимум) переформатировать под себя любой опен-соурс продукт (чиссо по опыту). Если не в целях рихтовки глюков - так в целях ознакомления.

Конкретно про фриртос, вроде да - не помню чтоб там косяки были. Косметика встречалась - но не принципиальная...

 

(круглый)

Share this post


Link to post
Share on other sites
On 12/2/2019 at 1:10 PM, juvf said:

Ни каких RTOS

Работаю с FreeRTOS довольно плотно четыре года почти уже. За это время не помню, чтобы нашёл какие-либо ошибки. Так, что да, присоединяюсь к @kolobok0, там всё чистенько)

Share this post


Link to post
Share on other sites

Если ошибок не нашел статический анализатор, это еще совсем не значит, что их нет :) Но в случае FreeRTOS все и на самом деле прилично обстоит.

Share this post


Link to post
Share on other sites
1 minute ago, aaarrr said:

Если ошибок не нашел статический анализатор

Он, как раз, какие-то предупреждения выдавал на файл task.c. Править не стал. анализатор: ccpcheck.

1 minute ago, aaarrr said:

это еще совсем не значит, что их нет

Конечно есть:blum:

Share this post


Link to post
Share on other sites

- Белочку видишь ?

- Нет

- А она пришла.

Share this post


Link to post
Share on other sites

норм ось, у меня осцилл на ней. Но система именований такая, что сразу завернуть в классы и больше никогда этого не видеть.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now