-
Data: 2020-06-10 22:52:21
Temat: Re: Embedded HTTP Server
Od: heby <h...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 6/10/2020 8:57 PM, Maciej Sobczak wrote:
>> Bibliteka czyta/zapisuje zmienną globalną w implementacji callbacka.
>> Muszę ją obarierować
> Dlaczego musisz? Jeśli callbacki są szeregowane[*], to nie musisz.
> [*] Ale nie są.
Dlatego muszę.
>> i używać tej bariery w kodzie który nie ma NIC
>> wspólnego z serwerem HTTP.
> Eee... To po co używasz biblioteki HTTP?
Kod od manipulowania, powiedzmy, silnikami nic o jakims http nie wie.
Ale razem pracuja na jednym cpu i moga mieć dostęp do tych samych
zasobów jak np. zmienne okreslające położenie czy stan.
>> W ten sposób wątki z jakiejś bibliteki
>> agresywnie wymuszają na mnie zmiany kodu w miejscach odległych.
> Używasz zmiennej globalnej z odległych miejsc? Kiepsko.
W niektórych sytuacjah, jak opisywany sterwanik druku 3D, takim stanem
jest bardzo duzo róznych małych detali. Gdzie jest glowica, jaka jest
prędkośc itd itp.
> Dlaczego obwiniasz jakąś bibliotekę o problemy spowodowane złą architekturą Twojego
programu?
Ona w tym zastosowaniu NIE jest zła. Jest wręcz jedyna sensowna przy
200kB flasha.
>> Obecnie sterowniki mają zaszyte jakeiś ARMy po 100MHz. Mimo że to RT to
>> w zasadzie procesor ma sporo wolnego w tzw "międzyczasie". Dlaczego nie
>> miałby generować jakiegoś www?
> No więc skoro ma sporo wolnego, to jaki masz problem?
Poniewaz nie rozumiesz dlaczego można się wiekszośc czasu nudzić i
jednoczesnie mieć problem z wyrobieniem się w zastosowaniach RT. Otórz
twój preemptive multitasking powoduje że *akurat* w tym złosliwym
przykładzie może to powodować konkretne skutki w postacji utraty jakości
wydruku. Tylko dlatego że trzeba przełaczyc konteks kiedy glowica
właśnie wjechala w materiał.
> I jakie proporcje w tym problemie?
Jakie sobie tylko wymyslisz.
> Na takich sprzętach ludzie wsadzają pełny RTOS
Na ARM7, powiedzmy, ma to już resztkę sensu.
>, pełny stos TCP
Nie jest potrzebny. Wystarczy kawalek.
>, chcą jeszcze serwer www i w tym wszystkim jest jakiś wyimaginowany problem z
muteksem? Pomyliłeś proporcje.
Raczej "mam to na codzień".
> Zwłaszcza, że w takiej składance muteksów jest już nadziabanych jakieś
kilkadziesiąt.
Zero.
>> Trudno to nazwać masochizmem że ktoś stara się wykorzystać CPU bez
>> dodatkowego point-of-failure jakim jest extra Pi robiące za serwer www.
> I dlatego wsadza serwer www do krytycznego kontrolera? Żeby nie mieć dodatkowego
point-of-failure?
Tak. Albo dla wygody. Albo bo to modne. Rózne można miec powody.
> Ja na taką logikę nic nie poradzę i nikomu nie obiecuję swojego udziału.
I nikt nie obiecuje że uzyje w tym zastosowaniu. Dzień jak co dzień w
OpenSource.
>> Masz wątki to i masz mutexy.
> Dalej nie pokazałeś, dlaczego.
Niezupełnie. Po prostu odrzucasz częśc rzewczywostości nie pasującej do
zastosowania aktualnego. Wolno Ci.
> Ani też dlaczego to miałby być problem.
To też już zostało wyjasnione.
> To straszne.
> Najstraszniejsze jest jednak to, że się tak bardzo tym przejmujesz.
Czyli miałem rację. Nie chciałeś zapytać o porady co do kodu. Po prostu
musisz sobie podsykutować z rosnącym poziomem adrenaliny.
Ale nuda. EOT.
Następne wpisy z tego wątku
- 10.06.20 22:54 heby
- 10.06.20 22:55 heby
- 23.06.20 09:33 Wojciech Muła
- 23.06.20 23:13 Maciej Sobczak
Najnowsze wątki z tej grupy
- 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ą."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- Alg. kompresji LZW
Najnowsze wątki
- 2025-05-15 Nowy rodzaj zagrożenie ze strony elektryków :)
- 2025-05-15 Bus inpostu, przemycający ludzi, walnął w nocy w tira zaparkowanego na autostradzie 5 ofiar
- 2025-05-15 Alert RCB w sprawie dziewczynki
- 2025-05-15 Kurierski bus przemycał ludzi i zasnął nad ranem za kierownicą.
- 2025-05-15 Dęblin => JavaScript / Node / Fullstack Developer <=
- 2025-05-14 Tsue i smsy
- 2025-05-14 Biedna kobieta jechała samochodem na targ aby sprzedać klamoty i dostała 300 zł mandatu
- 2025-05-14 hot spot traci connected device
- 2025-05-14 John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- 2025-05-14 John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- 2025-05-14 Wariant rumuński
- 2025-05-14 Rolnicy protestują w Szczecinie
- 2025-05-14 Rolnicy protestują w Szczecinie
- 2025-05-14 Rolnicy protestują w Szczecinie
- 2025-05-14 Niemcy: Przychody ze sprzedaży produktów Fairtrade w 2024r. wzrosły o rekordowe 13% do 2,9GEUR