Автор |
Съобщение |
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 10:31 pm Мнения: 9635
|
Re: RTOS
всички тези фрейуъркове, SDK-та и подобни са безкрайно неполезни, дори в някои случаи заблуждават. генерират ги 'на кило', колкото маркетинга да се фука, че имали еди-какво-си за бърз старт.
|
Пон Ное 25, 2019 11:11 am |
|
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 5:52 pm Мнения: 10356 Местоположение: Добрич
|
Re: RTOS
Всички допускат бъгове, няма съвършени неща... Но не е нормално да се влачат с десетилетия. Аз понеже не ги следя и все казвам: защото все си мислех, че очевадните проблеми вече трябва да са оправени отдавна...
|
Пон Ное 25, 2019 12:02 pm |
|
|
gicho
Ранг: Форумен бог
Регистриран на: Пон Мар 13, 2006 12:59 pm Мнения: 3855 Местоположение: Габрово
|
Re: RTOS
Ако не бяха разните ентусиасти да подкарват всичките тия ла*на на ST изобщо нямаше да са толкова популярни. Явно нямат зор да ги оправят - и без това се купуват.
|
Пон Ное 25, 2019 3:53 pm |
|
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 12:48 pm Мнения: 4393 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
Re: RTOS
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
Чет Фев 06, 2020 11:34 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4671
|
Re: RTOS
_________________ main[-1u]={1};
|
Пет Май 22, 2020 5:42 am |
|
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 8:22 am Мнения: 15501 Местоположение: София
|
Re: RTOS
Заглеждал ли си го? До колко е пълноценно? HAL, стекове?
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
Пет Май 22, 2020 9:11 am |
|
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 10:31 pm Мнения: 9635
|
Re: RTOS
[urlhttps://github.com/azure-rtos/threadx/blob/master/LICENSE.txt]лиценза[/url] е малко в М$ стил: | | | | Цитат: INSTALLATION AND USE RIGHTS.
General. You may install and use the software and the included Microsoft applications solely for internal development, testing and evaluation purposes. Any distribution or production use requires a separate license as set forth in Section 2.
...
Restrictions. You may not:
use or modify the software to create a competing real time operating system software;
remove any copyright notices or licenses contained in the software;
use Microsoft’s trademarks or trade dress in your application in any way that suggests your device or application comes from or is endorsed by Microsoft;
transfer individual components, specific libraries, classes, functions or code fragments of the software separately for purposes unrelated to the software; or
use or distribute the software in any way that would subject the software or Microsoft’s intellectual property or technology to any other license terms.
SCOPE OF LICENSE. The software is licensed, not sold. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you will not (and have no right to):
remove, minimize, block, or modify any notices of Microsoft or its suppliers in the software;
use the software in any way that is against the law or to create or propagate malware; or
share, publish, distribute, or lease the software (except as permitted in Section 2 above), or provide the software as a stand-alone offering for others to use. | | | | |
интересно, в горния контест, примерно: tx_thread_context_save.Stx_thread_context_restore.Sизлиза, че използването на инструкции от вида: без копирайта на М$ е нарушение на този лиценз? като цяло, ТХ (това в гитхъба) е само RTOS, с опиране на CMSIS стекове няма. те и по принцип си бяха отделен продукт, с отделен лиценз, преди да ги глътнат М$. в демото (за сега) има портове на TSAME54, MIMXRT1060, STM32F746G и STM32L475. т.е. М4 и М7 с евентуален етернет. за драйвери се ползват тези на производителите. пълноценен ТСР стек няма.
|
Пет Май 22, 2020 9:46 am |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4671
|
Re: RTOS
аз нарочно не го кометирах, щото покрай AzureSphere ( която е Linux ) се сблъсках с Embedded бюрократщината на M$ и разните им там IoT меринджейчета а в коментарите се споменава за голяма и смела крачка на М$ каквото и да значи За мен това си е чиста реклама на Azure и реакция към AWS FreeRTOS aз с ThreadX съм работил само на User API ( което е почти ThreadX ) с User достъп до стекове ... RTOS - колкото толкова (масово се използва от Qualcomm чипсети и SoC и доколкото знам в Raspberry Pi boot kernel ) и щото М$ се гласи да пуска нещо за LPWA IoT ( Qualcomm базирано ) явно са решили да публикуват нящо в тази насоченост... модела и политиката им е масовост ( кинти много и накуп ) тъй че лиценза не би трябва да те озадъчава ( връзват си гащите, някой да не спечели повече от тях )
_________________ main[-1u]={1};
|
Пет Май 22, 2020 10:39 am |
|
|
nikolovs
Ранг: Ориентиран
Регистриран на: Съб Май 17, 2008 10:01 pm Мнения: 238
|
Re: RTOS
Бе какво да кажа освен че е мн модерно напоследък и мн добре опаковано за интеграция към техните системи просто се усетиха за нещо почти покриващо всичко само юзъра ( Уупс Девелъпъра) да каже какво да се случва с тях . Бее имат доста добри моменти
|
Вто Юли 21, 2020 1:53 am |
|
|
nikolovs
Ранг: Ориентиран
Регистриран на: Съб Май 17, 2008 10:01 pm Мнения: 238
|
Re: RTOS
| | | | TheWizard написа: аз нарочно не го кометирах, щото покрай AzureSphere ( която е Linux ) се сблъсках с Embedded бюрократщината на M$ и разните им там IoT меринджейчета а в коментарите се споменава за голяма и смела крачка на М$ каквото и да значи За мен това си е чиста реклама на Azure и реакция към AWS FreeRTOS aз с ThreadX съм работил само на User API ( което е почти ThreadX ) с User достъп до стекове ... RTOS - колкото толкова (масово се използва от Qualcomm чипсети и SoC и доколкото знам в Raspberry Pi boot kernel ) и щото М$ се гласи да пуска нещо за LPWA IoT ( Qualcomm базирано ) явно са решили да публикуват нящо в тази насоченост... модела и политиката им е масовост ( кинти много и накуп ) тъй че лиценза не би трябва да те озадъчава ( връзват си гащите, някой да не спечели повече от тях ) | | | | |
Бее с две думи подпомагат за подобряването на IoT и доокрасяването с нови неща на IoT екосистемата . Да си призная човек си струва да ги поразучи и да види докъде са стигнали тия маймуни ( маймуни щот модерно и явно двигателя за това да го направят може да са различни подбуди ) . Има и какво да се види и научи от тях да си призная имат въображение за мащабност
|
Вто Юли 21, 2020 1:57 am |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4671
|
Re: RTOS
някой да има добри впечатления от loop-scheduler по подобие на contiki ?
_________________ main[-1u]={1};
|
Пет Окт 22, 2021 11:31 am |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4671
|
Re: RTOS
врътнах си един ARM КуРтекс M0/4 ( STM32 ) RTOS ( силно казано ) за малко рам (стек) MCU-та споделен мулти-таскинг ... yield() - излиза ... и "софт" таймери добавих и events & semaphore/mutex ( естествено не съм ги пробвал още ) иии бачка с ламбички - 8 такса .... не съм пробвал как се държи в ISR
_________________ main[-1u]={1};
|
Чет Юни 22, 2023 5:14 pm |
|
|
palavrov
Ранг: Форумен бог
Регистриран на: Вто Окт 11, 2011 10:53 pm Мнения: 4174 Местоположение: Brussels / Пловдив
|
Re: RTOS
| | | | TheWizard написа: врътнах си един ARM КуРтекс M0/4 ( STM32 ) RTOS ( силно казано ) за малко рам (стек) MCU-та споделен мулти-таскинг ... yield() - излиза ... и "софт" таймери добавих и events & semaphore/mutex ( естествено не съм ги пробвал още ) иии бачка с ламбички - 8 такса .... не съм пробвал как се държи в ISR | | | | |
Ако си го опън сорснал би ми било интересно да му хвърля едно око. Преди десетина години се бях заиграл да пиша и аз ама ми се промениха приоритетите и така и си остана почти на ниво идея. Бях понаправил само скедулер - на арм32 контекста се сменяше само с 2-3 инструкции. Цедях всеки байт и от кода и от рама.
_________________ Мразя да мразя ...
|
Пет Юни 23, 2023 12:27 am |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4671
|
Re: RTOS
ще го "пооправя" и ще го кача ( дай x@y щи пратя копие ) шедулера е подобен на ФриРтос подобните няма приоритети, всичкото таск - споделен, през SVC сменя задачата, ( така го мислих - за малки джаджи ) всъщност има един, ако се използват софт таймери, таска на таймерите прекъсва задачите по принцип, систика може да ги прекъсва (PREEMPTION), но за сега съм го спрял, да си изясня целите
_________________ main[-1u]={1};
|
Пет Юни 23, 2023 5:37 am |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4671
|
Re: RTOS
_________________ main[-1u]={1};
|
Пет Юни 23, 2023 5:57 am |
|
|