Vilka typer av problem existerar för inbyggda system
Nedanstående är inte sexigt alls som blockkedjor och annan popoläristisk teknik utan mer åt hemorrojdhållet och ett verkligt problem för dem som sitter i skiten i förvaltningsrollen...
Minneshantering och minimeringar slitage av flashlagring samt verifiera att det inte får korruption med tiden även i miljöer som är mycket varma (30 grader varma teknikrum med utustning som befinner sig i 40 - 60 grader C meste hela tiden i sina kapslingar) - då menar jag inte vad som en utvecklare ser inför en leverans utan testmetoder i hur det ser ut 10-15 år drift senare för att knyta upp svansen på utvecklare som skriver kod som läcker minne över tiden eller skriver onödigt mycket mot flash-minne för en logfil som är 'bra att ha' eller en webbinteface som lämnar en skvätt filer kvar vid varje strömavbrott och som aldrig rensas och till sist fyller upp hela minne till sista biten och det går inte längre att ens boota om för att det är 0 byte kvar i filsystemet av ren jävla slarv!! i verifieringen senare (den som inte gjordes...), med resultatet av sönderskriven flash-minne, obsolenta komponenter, hur man skall föra över gammal kod i produkter från företag som inte längre finns till ny flash utan källkod eller annan 'intern' information 10-15 år senare i utrustning som knappt går att byta ut och måste finnas fungerande då de ingår i en del livsviktig infrastruktur.
Börja med att hitta verifikationsverktyg som kan analysera och försäkra att det inte skrivs en enda Byte i onödan till flash, räknat i tidspann flera år men också att kvalitetskontrollera och om nödvändigt skriva om flash-minne även för data som är mycket statisk eller aldrig skrivs om - innan de börja ha fel!!.
Det innebär då både att kunna upptäcka fel och ha redundant/paritets-kod så att fel som hittas kan repareras!.
Det för utrustning som sitter väldigt varmt (kanske mycket varmare i klimatskåp vid tester så att åldringen i flashminne går fortare) ideliga plötsliga strömbortfall både i korta (glitch) och med längre mellanrum och omstarten slumpmässigt för att simulera tex en miljö för en tågvagn där ström kan försvinna och återkoppla i ofta under en enda dag och tusentals event under ett år etc.
Dessa problem på gammal utrustning är tyvärr en del av min arbetsvardag... och detta är en rejäl "Pain in ass" för de som skall förvalta sådan utrustning även många år senare...
Och det här problemet med flashminne kommer att öka med dagens sjunkande kvalitet av flash-minne och glöm inte att det är mycket utrustning som inte har 'konsument-livspan' på 3 år utan måste hålla i 10 -15 år och ibland längre än så!!
sedan också det här att kunna fjärruppdatera eller på plats även om flashminnet är totalt sönderskrivet och har segment som redan från början har skrivfel och det enda som fungerar är uboot - ge verktyg även för de som förvaltar att kunna köra in ny firmware från scratch då man inte sitter i någon produktionsmiljö... eller företaget inte finns kvar längre 10 år senare!!
mina fem ören....
- Idag Fler kärnor i Intels nya processorer för arbetsstationer 8
- Idag AMD släpper AI-processorer för bärbara datorer 22
- Idag AMD avtäcker Ryzen 9000 för stationära datorer – släpps i juli 63
- Igår Förbättrad Asus ROG Ally med dubbelt batteri 37
- 1 / 6 Läcka avslöjar nya detaljer om Ryzen 9000-serien 28
- Idag Blocket inför BankID-verifiering för alla användare 7
- Idag Snabbkoll: Är du fortfarande sugen på smarta hemmet-prylar? 40
- Igår Malware slog ut 600 000 routrar – gick inte att återställa 10
- Igår Undersökning: Stabilt internet viktigare än barnomsorg 21
- 1 / 6 Krönika: När datorn endast blivit ett jobbverktyg 33
- Snabbkoll: Är du fortfarande sugen på smarta hemmet-prylar?41
- Helgsnack: Tycker du bredband kostar för mycket?220
- [LEK] Gissa spelet15685
- Dags för robotgräsklippare477
- Vad är EnjoyIT IBM total storage solution center?1
- Bilder på ditt senaste inköp (2024) [inga produktbilder]670
- Blocket inför BankID-verifiering för alla användare7
- Byte av SQLDB och får response = code : "ESOCKET" och name : "ConnectionError"1
- Företagsnätverk utan router? Trådat -> Trådlöst4
- Det här med uppdateringsfrekvens13
- Säljes Intel NUC i7 6770HQ Skull Canyon
- Säljes RTX 3060 Ti
- Säljes Philips 48" 48OLED907/12
- Köpes Grafikkort+ m.2 runt Göteborg med omnejd! Max 3000:-
- Säljes Custom tangentbords rensning!
- Säljes PowerColor RX 7800 XT 16GB Red Devil Limited Edition
- Bytes Mitt Red Devil 7800 XT mot ditt 3080 / 3080TI
- Säljes Dell skärmar, 3421WE m.m
- Säljes Gaming Dator - inga kvitto och skickas inte.
- Säljes Säljes Generation 1 Nintendo Switch(rcm bug enabled)
- Blocket inför BankID-verifiering för alla användare7
- Snabbkoll: Är du fortfarande sugen på smarta hemmet-prylar?41
- Fler kärnor i Intels nya processorer för arbetsstationer8
- AMD släpper AI-processorer för bärbara datorer22
- AMD avtäcker Ryzen 9000 för stationära datorer – släpps i juli63
- Malware slog ut 600 000 routrar – gick inte att återställa10
- Nvidia bygger AI-spelassistent som körs på grafikkortet30
- Förbättrad Asus ROG Ally med dubbelt batteri37
- Undersökning: Stabilt internet viktigare än barnomsorg21
- Microsoft överraskar med ny Windows 11-uppdatering23
Externa nyheter
Spelnyheter från FZ
- Rekordmånga ändringar i Starfield-koden – det spekuleras i stora nyheter idag
- GTA 6 på pc? Take-Two-vd:n svarar med massa ord (som säger ingenting) idag
- Nvidia släpper G-Assist – en AI-driven spelassistent idag
- Rapport: Take-Two vill bli av med indieutgivaren Private Division idag
- Toys for Bob samarbetar med Xbox för sitt nästa spel idag