Czy ktoś z grupowiczów używa Quantum Platform Framework
Michał
Czy ktoś z grupowiczów używa Quantum Platform Framework
Michał
Nikt w tym nie grzebie hobbystycznie lub komercyjnie? Michał
W dniu 11.05.2012 08:40, Michał Lankosz pisze:
Ja swojego czasu interesowałem się tym tematem. Nawet sciągnąłem jakieś oprogramowanie, trochę czytałem, ale nigdy nie doszło do fazy realizacji. Moja koncepcja wykorzystania maszyn stanów jest inna niż w Quantum, stąd nie poszedłem w tym kierunku.... Aczkolwiek materiały ogólnie są ciekawe
- warto przeczytać.
Ale może kiedyś? Kto wie?
W dniu 2012-05-11 23:00, Jacek Domański pisze:
A coś bliżej?
Michał
W dniu 12.05.2012 09:18, Michał Lankosz pisze:
Oni wymyślili koncepcję, że w programie istnieje coś w rodzaju obiektów opisanych ich wszystkimi możliwymi stanami (tzw. event driven programming). I od tej strony wyszli. Mnie natomiast interesowało wykorzystanie maszyn stanów do podziału czasu pracy procesora - coś w rodzaju pracy równoległej, współbieżnej. Moje maszyny zatrzymują się w stanach oczekiwania np. na dostęp do peryferium czy skończenia transmisji, a w tym czasie wykonywane są inne równoległe zadania. Jeżeli dostęp się zwolni czy dane się wyślą, maszyna przechodzi do następnych stanów lub kończy swój bieg, jeśli już wszytko zostało wykonane (wchodzi w stan 0).
W dniu 2012-05-12 11:02, Jacek Domański pisze:
Dziękuję za odpowiedź. Zastanowiło mnie tylko, czy taka zmiana sposobu 'zaprojektowania' programu nie wprowadza więcej zamieszania niż 'tradycyjny' RTOS. Czy ta maszyna stanów nie będzie się na bardzo rozrastać i komplikować przy niezbyt skomplikowanych projektach.
Michał
W dniu 12.05.2012 11:24, Michał Lankosz pisze:
Moim zdaniem jest to rzeczywiście bardziej skomplikowane - autor Quantum wprowadził własne narzędzia do generowania kodu w C, żeby ułatwić proces pisania i ogarnięcia tematu :-) Ja póki co testuję tą koncepcję, ale nie jestem przekonany, że jest ona lepsza niż RTOS. To się okaże. Na pewno trzeba zmienić sposób myśłenia o programie, co nie jest łatwe - zwłaszcza na początku :-)
W dniu 2012-05-12 12:19, Jacek Domański pisze:
Być może przyjdzie mi się temu bliżej przyglądnąć. Dziękuję za informację.
Michał
Have something to add? Share your thoughts — no account required.
Ask the community — no account required