Data retention

Petr Labaj labaj na volny.cz
Pondělí Duben 14 23:38:32 CEST 2025


Může být.
Ale pojídač koláčů, jako jsem já, ten program píše po kouscích, které 
hned zkouší.
Takže to "naprogramování" RAM udělá hodněkrát za den.

PL

******************

Dne 14.4.2025 v 23:18 Pavel Hudeček napsal(a):
> 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