Micrium uc/OS-II licencja

Dec 29, 2011 7 Replies

Cześć,



jak to jest z komercyjnym wykorzystaniem tego systemu? Powinienem kupić licencję? Czy licecja upoważnia do dowolnego wykorzystania systemu w dowolnej ilości urządzeń? Wiem, że najlepiej pytać u źródła, ale może ktoś z Was ma jakieś doświadczenia w tym temacie?



Przykładowa cena z portami dla ATmegi128 trochę odstrasza:



formatting link



Maciek


Placisz od sztuki, ale masz jeszcze minimalna roczna platnosc. Jest jakis powod dlaczego nie uzyc freertos?

Na tej stronie masz pdfa z wymienionymi różnymi typami licencji. Zobacz, która ci odpowiada.

A tak zupełnie off topic, to czemu chcesz akurat uc/os a nie jakiś inny (darmowy) system?

Przyznam, że jestem jeszcze zielony w temacie. Spotkałem trochę pozytywnych opini o uc/OS - dobrze sobie radzi przy małych prockach. I to w zasadzie na razie jest jedyny argument za Micrium. Ściągnąłem z avrfreaks projekt z gołym systemem. Po skompilowaniu (ATmega1284) zajmuje 34kB kodu (26% zasobów) i 4kB RAM (25% zasobów). Czy FreeRTOS pójdzie na ATmega128?

Pzdr, Maciek

Jak ten procek jest w liscie portow to pojdzie. Mysle ze ATmega jest na tyle popularny ze pojdzie, ale ja tego nie uzywam wiec nie wiem na 100%.

uc/OSII ma IMHO jedna zalete - dobrze napisana papierowa ksiazka, dzieki ktorej mozna szybko go zaczac uzywac (przydatne dla kogos, kto nigdy nie uzywal RTOSa). Jak taki ktos przeczyta ta ksiazke ze zrozumieniem to nie bedzie problemu z uzywaniem dowolnego innego systemu.

W dniu 2011-12-30 09:38 Maciek napisał(a):

BTW: Pomyśl także o Nut/OS, też darmowy i z ATmegą128 śmiga aż miło.

formatting link
też obsługuje (gdybyś kiedyś chciał przenieść program na większą platformę).

Dzięki. Właśnie z tego powodu myślę o RTOS (możliwie bezbolesne przejście AVR -> ARM). Czy są jakieś ograniczenia komercyjnego wykorzystania Nut/OS?

Maciek

W dniu 2011-12-30 11:49 Maciek napisał(a):

Z tego co pamiętam to nie GPL i można używać w produktach komercyjnych. Ale szczegółów nie pamiętam, poczytaj na ich stronie.

Nut/OS jest dość ograniczony jeżeli chodzi o zakres wspieranych ARMów - to ma znaczenie gdybyś kiedyś chciał się przesiąść z LPC na Atmele czy Cortexy od Samsunga.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required