-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.man.lodz.pl!newsfeed.pionier.net.p
l!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!new
s.mixmin.net!aioe.org!news.chmurka.net!.POSTED.213.192.88.68!not-for-mail
From: Piotr Gałka <p...@c...pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Rynek pracy STM32
Date: Mon, 18 Jul 2022 22:58:37 +0200
Organization: news.chmurka.net
Message-ID: <tb4hhs$9qd$1$PiotrGalka@news.chmurka.net>
References: <b...@h...invalid>
<taogda$2lc9t$1@dont-email.me>
<62cfdf7e$0$562$65785112@news.neostrada.pl>
<taonoj$2m4ir$1@dont-email.me>
<62d00ad6$0$448$65785112@news.neostrada.pl>
<tap49p$fpr$1$cezar91@news.chmurka.net>
<62d11b46$0$474$65785112@news.neostrada.pl>
<tar9mb$op1$1$cezar91@news.chmurka.net>
<62d13089$0$550$65785112@news.neostrada.pl>
<tarcdi$qcj$1$cezar91@news.chmurka.net> <tardm4$3173v$1@dont-email.me>
<targas$sql$1$cezar91@news.chmurka.net> <tarnfv$327p4$1@dont-email.me>
<tasdmj$etf$1$PiotrGalka@news.chmurka.net> <taselh$34k3h$1@dont-email.me>
<tb43lu$1ls$1$PiotrGalka@news.chmurka.net> <tb44nf$fm11$1@dont-email.me>
<tb4abv$5ml$1$PiotrGalka@news.chmurka.net> <tb4e3k$i1rd$1@dont-email.me>
<tb4epm$88p$1$PiotrGalka@news.chmurka.net> <tb4ffr$icc3$1@dont-email.me>
NNTP-Posting-Host: 213.192.88.68
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 18 Jul 2022 20:58:36 +0000 (UTC)
Injection-Info: news.chmurka.net; posting-account="PiotrGalka";
posting-host="213.192.88.68"; logging-data="10061";
mail-complaints-to="abuse-news.(at).chmurka.net"
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
In-Reply-To: <tb4ffr$icc3$1@dont-email.me>
Content-Language: pl
Xref: news-archive.icm.edu.pl pl.misc.elektronika:773183
[ ukryj nagłówki ]W dniu 2022-07-18 o 22:23, heby pisze:
> To i tak Ci nie uratuje tyłka: struktury danych są w RAM.
Nie. Wszystkie istotne dane są zapisywane do flasha.
Zasilanie jest tak zrobione, że od przerwania (zaraz zabraknie ci prądu)
do faktycznego zaniku jest dość czasu na dokończenie aktualnego zapisu
do flasha.
Przy resetach itp. w RAMie mogą zginąć jakieś ostatnio wysyłane ramki -
ale to nic zostanie powtórzone.
> rejestry są
> "zrobione z ram".
Struktura danych jest taka, że w przypadku resetu (przerwa w zasilaniu,
watchdog) stan wskaźników do flasha jest odtwarzany z jego zawartości a
stan innych rejestrów stanów aktualnych zasadniczo daje się odtworzyć z
danych z flasha i RTC. Stany chwilowe nie są odtwarzane (np. był impuls
otwierania przejścia i miał jeszcze trwać 3s). Przerwa w zasilaniu, po
jakimś czasie powrót zasilania. Impuls nie zostanie dokończony - byłoby
bez sensu aby otworzyć drzwi dlatego, że włączono zasilanie.
Gdybym to ja pisał to byłbym w stanie rzucić więcej dających pojęcie
informacji.
Ogólnie jak się wyłączy zasilanie i po jakimś czasie włączy to nasze
urządzenia mają pracować jak gdyby nic się nie stało, nawet jak nie mają
kontaktu z komputerem przez względnie długi czas (jak się przepełni
bufor zdarzeń (chyba 32 tysiące) to albo nastąpi zgubienie najstarszych
albo się zablokuje (chyba flaga ustawiana przez użytkownika)).
> Masz ten sam problem. PC też może się przestawić bez
> powodu i program pójdzie w maliny.
Jak nie zacznie wysyłać nam błędnych danych (prawidłowo szyfrowanych i
podpisywanych) to nic poważnego się nie stanie.
> Gdybym rozmawiał o urządzeniu typu respirator, nie miało by takiej budowy.
Oczywiste.
> To nie jest klasyczny układ automatyki do sterowania promem kosmicznym.
> To urządzenie testujace. Najwyżej nie przetestuje. Przyjdzie operator i
> wciśnie reset.
....
> Nie myl urządzenia do robienia rzeczy nieważnych z rozrusznikami serca.
W najmniejszym stopniu nie krytykuję tego urządzenia. Opisuję tylko
dlaczego nam nie pasują tego typu rozwiązania, choć może jesteśmy w tym
temacie trochę dinozaurami.
P.G.
Następne wpisy z tego wątku
- 18.07.22 23:13 heby
- 18.07.22 23:16 Piotr Gałka
- 18.07.22 23:20 Piotr Gałka
- 18.07.22 23:23 Piotr Gałka
- 18.07.22 23:26 heby
- 18.07.22 23:29 heby
- 18.07.22 23:31 Cezar
- 18.07.22 23:39 Grzegorz Niemirowski
- 18.07.22 23:41 heby
- 19.07.22 01:05 Marek
- 19.07.22 01:10 Marek
- 19.07.22 01:13 Marek
- 19.07.22 09:06 heby
- 19.07.22 09:07 heby
- 19.07.22 09:10 Mateusz Viste
Najnowsze wątki z tej grupy
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
- AMS spalony szybkim zasilaczem USB
- stalowe bezpieczniki
- Wyświtlacz ramki cyfrowej
- bateria na żądanie
- pradnica krokowa
- Nieustający podziw...
- Coś dusi.
- akumulator napięcie 12.0v
- Podłączenie DMA 8257 do 8085
- pozew za naprawę sprzętu na youtube
- gasik
- Zbieranie danych przez www
Najnowsze wątki
- 2025-01-31 Lublin => Programista Delphi <=
- 2025-01-31 Łódź => Programista NodeJS <=
- 2025-01-31 Wrocław => Senior SAP Support Consultant (SD) <=
- 2025-01-31 Warszawa => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2025-01-31 Gdańsk => iOS Developer (Swift experience) <=
- 2025-01-31 Kraków => UX Designer <=
- 2025-01-31 Warszawa => Data Engineer (Tech Leader) <=
- 2025-01-31 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-01-31 Gliwice => Business Development Manager - Network and Network Security
- 2025-01-31 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-01-31 Warszawa => Full Stack .Net Engineer <=
- 2025-01-31 Warszawa => Programista Full Stack (.Net Core) <=
- 2025-01-31 Gdańsk => Programista Full Stack .Net <=
- 2025-01-31 Bieruń => Team Lead / Tribe Lead FrontEnd <=
- 2025-01-31 Błonie => Administrator systemów <=