-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.n
et!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:11:35 +0200
Organization: news.chmurka.net
Message-ID: <tb4epm$88p$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>
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:11:34 +0000 (UTC)
Injection-Info: news.chmurka.net; posting-account="PiotrGalka";
posting-host="213.192.88.68"; logging-data="8473";
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: <tb4e3k$i1rd$1@dont-email.me>
Content-Language: pl
Xref: news-archive.icm.edu.pl pl.misc.elektronika:773176
[ ukryj nagłówki ]W dniu 2022-07-18 o 21:59, heby pisze:
>> Czyli u Ciebie program nie chodzi z flasha ?! :)
>
> To działa tak:
>
> 1) Flash
> a) mocno obcięty kernel linuxa
> b) z wkompilowanym initrd (w sensie to część jądra, taki magiczny tryb)
> c) w initrd wkompilowany busybox
> d) w initrd trywialny skrypt wyszukujący urządzenia blokowe
> e) jak znajdzie urządzenie blokowe z "vmLinux" to robi kexec na tym
> pliku
To możesz sobie darować - większości słów nie rozumiem :)
> 2) RAM odpala się drugie jądro Linuxa (właściwe, "normalne")
>
> 3) Dalej wszystko jest z RAM.
>
> Innymi słowy w ROM siedzi sobie bootloader będacy de facto kernelem
> linuxa przyciętym do minimum.
>
> Dlaczego tak? Bo pozwal to prosto wymieniać kernel (ten drugi), który
> siedzi sobie na karcie SD,
Mamy być może irracjonalne obawy i założenia:
- nie mamy zaufania do gniazd na karty SD.
- nie mamy zaufania do programu w RAM - zakładamy, że jest większe
ryzyko przekłamania spowodowanego jakimś zakłóceniem niż ryzyko
przeprogramowania przez to zakłócenie flasha.
- jak po jakimś przekłamaniu zadziała watchdog to pewnie urządzenie nie
wstanie w 50ms.
> bez jakiegoś rocket-science z ubootem. A
> uboot z jakiegoś powodu jest tak prymitywny, że nie startuje kernela z
> niczego innego niż NAND.
Dalszy ciąg używania obcych słów :)
P.G.
Następne wpisy z tego wątku
- 18.07.22 22:23 heby
- 18.07.22 22:30 Piotr Gałka
- 18.07.22 22:57 heby
- 18.07.22 22:58 Piotr Gałka
- 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
Najnowsze wątki z tej grupy
- ładowarka zmarła
- Podstawa bezpiecznikowa jako rozłącznik DC
- Napięcie akumulatora wyłączające UPS / jakie nowe akumulatory do UPS?
- nawigacja satelitarna
- SmartLife/Tuya i osuszanie -- mordowanie z zimną krwią...
- Głośnik piezoelektryczny
- Mala autonomiczna kamera monitoringu
- czas na emeryturę i EB
- Generowanie sumy kontrolnej z fragmentu pliku bin
- Re: Mala autonomiczna kamera monitoringu
- HDMI
- Re: Mala autonomiczna kamera monitoringu
- Kamera monitoringu z kartą SIM
- Re: Kamera monitoringu z kartą SIM
- Re: Kamera monitoringu z kartą SIM
Najnowsze wątki
- 2024-07-01 W-wa naklejki wjazd do centrum
- 2024-07-01 ładowarka zmarła
- 2024-07-01 Koder szuka pracy. Koduję w j.: Asembler, C, C++ (z Qt) i D.
- 2024-07-01 Kraków => Kierownik Działu Spedycji Międzynarodowej <=
- 2024-07-01 Białystok => Full Stack Web Developer (.Net Core, Angular6+) <=
- 2024-07-01 Berlin => Technical Rollouter (Radio Systems Software Installation and
- 2024-07-01 Warszawa => Key Account Manager <=
- 2024-07-01 Gdańsk => Programista Full Stack .Net <=
- 2024-07-01 Zabrze => Junior HelpDesk <=
- 2024-07-01 Warszawa => Key Account Manager <=
- 2024-07-01 Bielsko-Biała => Expert Migration Architect (Azure) <=
- 2024-07-01 Mini Netykieta polskich grup dyskusyjnych
- 2024-07-01 Re: Jak wypełnić polecenie francuskiego sądu blokowania niektórych zapytań DNS? Blokując Francję
- 2024-07-01 Re: Powtórne wezwanie na PO-komisję uzdrowi Ziobrę już w 10 dni
- 2024-07-01 CA -- problem z logowaniem