-
Data: 2009-09-30 18:43:08
Temat: Re: printf i wielozadaniowosc (MicroC/OS-II)
Od: "Pszemol" <P...@P...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]"Jan Kowalski" <c...@N...gazeta.pl> wrote in message
news:ha06ub$2gk$1@inews.gazeta.pl...
> Czy ci się to podoba czy nie problem może wynikać z odwrotnej
> interpretacji
> numeru(!) priorytetów. To prawda, że w książce znajduje się taki cytat,
> ale
> musisz sprawdzić, wręcz w kodach źródłowych, jak jest wybierany następny
> task do uruchomienia.
W swoich logach mam bardzo częste przypadki gdy task 0 wchodzi w linię
od tasku 3, 4, czy 7, ale to mnie akurat nie dziwiło, bo wiem jak są ułożone
priorytety w moim systemie operacyjnym :-)
> Dla pewnego systemu mam do wyboru albo MicroC/OS albo RTOS firmowy. Kernel
> RTOSa firmowego szereguje taski wg. rosnących priorytetów tj. task 60
> wykona
> się przed taskiem 41. Wg. logiki MicroC/OS powinno być dokładnie na odwrót
> task 41 przed taskiem 60. Niemniej kod aplikacji w żadnym miejscu nie
> zawiera
> translacji priorytetów (wg. logiki MicroC/OS przy 64 taskach task 60
> powinien
> dostać priorytet 4, a task 41 priorytet 23) tak aby dopasować się do
> MicroC/OS. Tak więc, albo używasz książki niekompatybilnej z wersją kodu
> źródłowego, albo facet sam nie wie co pisze.
To, że Ty masz błędy w programie i nie robisz translacji priorytetów
u siebie pomiedzy dwoma systemami operacyjnymi nie znaczy wcale
że wszyscy w koło Ciebie są debilami... :-)
Więc proponuję abyś douczył się najpierw zanim ponownie kogoś
nazwiesz debilem. Proponuję abyś zerknął do encyklopedii pod hasłem
http://en.wikipedia.org/wiki/MicroC/OS-II i doczytał kto jest autorem
tego systemu operacyjnego potem porównał z autorem książki z której
cytowałem fragment. Facet na pewno nie wie co pisze - dobre :-))))
Mam nadzieję że po chwili zastanowienia się odszczekasz to co tu
napisałeś, przeprosisz mnie oficjalnie za przezwaniem debilem
i pobiegniesz poprawiać błędy w swoim programie :-)
> Odszukaj scheduler i sprawdź jak jest naprawdę. To może być kwestia
> zamiany
> operatów "<" i ">" w czasie klepania kodu shedulera a system będzie się
> zachowywać totalnie niezgodnie z oczekiwaniami. MicroC/OS jest raczej
> prostym
> systemem i nie ma powodu dla którego miałoby się mu mieszać w opisywany
> przez ciebie sposób.
Nie mam ŻADNYCH, NAJMNIEJSZYCH nawet wątpliwości że w systemie
MicroC/OS-II task o niższym numerze priorytetu ma wyższy priorytet.
Choćby z tego powodu, że deklaracja stałej OS_LOWEST_PRIO jest 31
i wszystkie inne taski mają numery priorytetów mniejsze a jest ich 32.
I to się wszystko zgadza z tym co napisano w ksiązce a także tym jak
ogólnie działa mój kod (z wyjątkiem of coz zachowania się funkcji fprint)
Proponuję abyś Ty upewnił się najpierw czy nie masz wątpliwości co
do tego jak są te priorytety ułożone zanim komuś znowu zarzucisz
że jest debilem bo ma inaczej w programie niż Ty. Moim zdaniem to
Ty masz odwrócone priorytety w programie, nie ja.
Następne wpisy z tego wątku
- 30.09.09 20:35 DJ
- 30.09.09 21:09 Pszemol
- 01.10.09 18:10 J.F.
- 02.10.09 06:11 Artur M. Piwko
- 13.10.09 21:06 AK
- 13.10.09 21:34 Jerry1111
- 13.10.09 21:47 Pszemol
Najnowsze wątki z tej grupy
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
Najnowsze wątki
- 2025-08-21 Polityka RP3 nie wolno nazwać idiotą W KAZANIU (2020) czyli nie każdy kto głosował na T. to pedał (2025)
- 2025-08-20 Motodziennik test - NOWOŚĆ - OPEL FRONTERA - jak DACIA DUSTER, tylko trochę gorzej...
- 2025-08-20 Warszawa => Sales Director (Cloud solutions) <=
- 2025-08-20 Warszawa => Senior Programmer C <=
- 2025-08-20 Białystok => ERP Implementation Consultant (AP Module) <=
- 2025-08-20 Olga ma 28 lat, pochodzi z Białorusi, jest programistką i właśnie kupuje piąte mieszkanie na wynajem.
- 2025-08-20 Przyczyna dla których ludzie nie lubią Żydów.
- 2025-08-20 Olga ma 28 lat, pochodzi z Białorusi, jest programistką i właśnie kupuje piąte mieszkanie na wynajem.
- 2025-08-19 rozjusza mnie do białej gorączki
- 2025-08-19 zaiks
- 2025-08-19 UWAGA na scam: diperson_com
- 2025-08-19 UWAGA na scam: diperson_com
- 2025-08-15 Co to za dziwne "białe namioty" co stawiają je w różnych dziwnych miejscach?!?
- 2025-08-11 Francuska elektrownia atomowa zamknięta. Powodem "nieprzewidywalny" rój meduz
- 2025-08-14 bateria 6000mAh