-
Data: 2022-07-18 21:59:48
Temat: Re: Rynek pracy STM32
Od: heby <h...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 18/07/2022 20:55, Piotr Gałka wrote:
>> Problemem nie jest flash, tylko RAM ;)
> 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
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, bez jakiegoś rocket-science z ubootem. A
uboot z jakiegoś powodu jest tak prymitywny, że nie startuje kernela z
niczego innego niż NAND.
Następne wpisy z tego wątku
- 18.07.22 22:11 heby
- 18.07.22 22:11 Piotr Gałka
- 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
Najnowsze wątki z tej grupy
- 8080
- Portowanie CP/M
- radyjko
- Re: Basen i chłodzenie w w wentylacji mechanicznej
- Akumulatory VRLA
- ł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
Najnowsze wątki
- 2024-07-11 Tokarze CNC czyli ciężkie życie prototypiarza
- 2024-07-12 Zgody na przetwarzanie danych
- 2024-07-13 IObit Uninstaller Pro 13.6.0.5 Multilingual: Installation Guide
- 2024-07-12 stare graty młode kozy
- 2024-07-11 8080
- 2024-07-13 Przyłącze dolne grzejnika
- 2024-07-13 IObit Uninstaller Pro 13.6.0.5 Multilingual Overview
- 2024-07-12 Czym wykonać otwór fi 100 w betonie komórkowym?
- 2024-07-12 Warszawa => Senior Rust Software Engineer <=
- 2024-07-12 Warszawa => Business Unit Manager (Recruitment Business) <=
- 2024-07-12 Warszawa => Head of WMS Competence Center for IT&D Contract Logistics
- 2024-07-12 Warszawa => Head od WMS Competence Center dla IT&D (Blue Yonder) <=
- 2024-07-12 Kraków => Ruby Backend Developer <=
- 2024-07-12 Warszawa => UX/UI Designer <=
- 2024-07-12 Częstochowa => Specjalista ds. Marketingu (E-Commerce) <=