Data retention
Pavel Hudeček
edizon na seznam.cz
Pondělí Duben 14 23:18:16 CEST 2025
Já si zase myslím, že opravdový programátor se, i když nelepí knihovny,
nemusí bát ošoupání flashky, protože stejně většinu programu napíše
ještě před tím, než ho má kam nahrávat. Potom už jenom opraví drobnosti,
doladí detaily a upraví co zákazník nakonec chce jinak.
PH
Dne 14.04.2025 v 20:51 Petr Labaj napsal(a):
> Ano v případě, kdy dělám vývoj a za mnou je fabrika, která pak bude
> hroutit stovky kusů.
> Ne v případě, kdy vytvářím nějaké jedinečné zařízení, které pak bude i
> dál pracovat.
>
> Ladit v RAM znamená umět ladit v RAM (podmínka nutná, nikoli však
> postačující).
> Tedy defaultně tak myslet. Program rozdělit na části (je-li to nutné)
> a být programátor, nikoli lepič knihoven.
> Je to takový automatický korektiv, aby člověk psal firmware nebo
> software, ale ne bloatware.
>
> PL
>
> *****************
>
> Dne 14.4.2025 v 19:17 Tomas Hamouz napsal(a):
>> Zásada ladit v RAM je hezká, ale nefunguje když mám program větší než
>> RAM, o potřebě RAM pro program
>> ani nemluvě. Možná pro jednotlivé komponenty.
>>
>> Ošoupání flash v provozu bych se nebál. Asi tu nebude nikdo kdo by
>> odlaďoval program na kusu který
>> pak půjde do provozu. Alespoň u nás jsou vývojové vzorky ošoupané,
>> ale ve výrobě se nahraje flash
>> právě jednou. Pak až když si uživatel udělá update FW.
>>
>> Tomáš
>>
>>
>>> A mně se tady posmívají, že chci všechno ladit v RAM a neojíždět
>>> Flashku.
>>> Přitom jsem přesvědčený, že stejná Flash, přepsaná 3x bude mít lepší
>>> výdrž než když byla přepsaná 1000x při vývoji.
>>> Ale to byla jen odbočka.
>>> Ta výdrž je definovaná nejen dobou, ale i teplotou. A s každými 10°C
>>> dolů by se měla prodlužovat snad až 2x.
>>> Rád připojuju a nahrazuju.
>>> Takže kdybych byl před podobný úkol postavený já, snažil bych se
>>> problematický starý obvod nahradit nějakým současným.
>>> Shánění starých součástek z kdejakých zasutých skladů mi nepřipadá jako
>>> to pravé řešení.
>>> Zvlášť pokud je to zařízení moje (ve smyslu že jsem ho vyvíjel a
>>> vyráběl) nebo aspoň dobře známé (že ho dlouhodobě znám).
>>> Pokud něco postupně odchází a nejde v něm obsah obnovit, a není to moje
>>> zařízení (kde detailně znám interní podrobnosti),
>>> tak bych si tipnul na obvyklý nešvar, že zařízení část té pamětí něčím
>>> pravidelně přepisuje.
>>> Ale jen ryze teoretizuju, protože neznáme kontext.
>>> Dnešní elektronika je výrazně výkonnější a tedy rychlejší než
>>> historická.
>>> Takže i s nějakým dodatečným zpožděním, které by tam případně vnesla
>>> nějaká emulace jiným obvodem, to pravděpodobně
>>> stále rychlostně i jinak vyjde, a ještě s rezervou.
>>> PL
>>> *******************
>>> Dne 14.4.2025 v 12:36 Pavel Kutina napsal(a):
>>>> Zdravím,
>>>>
>>>> řeším tu jeden praktický problém: U přepisovatelných ROM (obecně)
>>>> výrobci uvádějí nějakou dobu, po kterou paměti nezapomenou, co v nich
>>>> je - obvykle to bývá deset, někdy dvacet let. U zařízení, která
>>>> provozujeme, jsme mnohdy přes třicet let provozu (ne skladování,
>>>> obvykle tak 16 hodin denně po celý rok) a se ztrátou dat se už
>>>> setkávám poměrně běžně.
>>>>
>>>> OK, je to za specifikací výrobce - občas jdou některé paměti přehrát a
>>>> kolegové, šéfstvo a zákazníci mají (jistě zcela informované) cukání
>>>> tyto používat dál, až do jejich elektronické smrti. No jo, ale tohle
>>>> je režim, který neuvažuje žádný výrobce a v datasheetech se
>>>> nevyskytuje - moje stanovisko je jednoznačné: vyhodit. Akorát že se
>>>> často jedné o obsolete součástky a vyhozením zařízení může skončit,
>>>> což se opět nelíbí výše zmíněným subjektům :) Zatím to lepíme, jak se
>>>> dá, včetně různých obskurnějších dodavatelů, ale systémové řešení to
>>>> není.
>>>>
>>>> Abych to mohl rozštípnout nějak definitivně (prachy na upgrade
>>>> zařízení se najdou, až se BUDOU MUSET najít, do té doby "to nějak
>>>> uděláte/uděláme"), tak bych potřeboval nějaké vyjádření z fabrik.
>>>> Nepotkal jste někdo nějaký dokument, co se udržení dat po selhání
>>>> udržení dat týká?
>>>>
>>>> No a další věc, která souvisí - máme ledacost v "nedotknutelných
>>>> zásobách", byť ne všechno. Dvacet, třicet let. Řízené prostředí -
>>>> zavakuované, temperované. Ale dá se paměti po třiceti letech veřit,
>>>> přestože byla nepoužitá? Já jsem docela opatrnej a tvrdím, že naše
>>>> zásoby můžou být dobré tak na výrobu náušnic, případně těžbu drahých
>>>> kovů - přece jenom vozíme lidi...
>>>>
>>>> Kdybste měl někdo nějaký odkaz na související teorii, prohlášení
>>>> výrobců, studie a podobně, tak se, prosím, podělte, jinak ta "tma v
>>>> tunelu za jízdy" bude čím dál častější.
Další informace o konferenci Hw-list