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 Snabbtest: Termoelektrisk mobilkylare från Cooler Master 1
- Idag Gigabyte visar upp SSD med 14 GB/s i läshastighet 24
- Idag Läckta tester visar lovande resultat för Snapdragon X Elite 28
- Igår Testpilot: MSI Raider GE78 HX 14VHG – kraftfull speldator för gaming på språng 10
- 12 / 6 Jabra lanserar nya flaggskeppshörlurar – och överger konsumentmarknaden 26
- Idag Microsoft: Därför ska du inte använda lokalt konto 51
- Igår Aktivister stämmer Valve för osund konkurrens 70
- Igår Ny sajt läcker kommande spel från Epic Games Store 19
- 12 / 6 Gratis är gott! Del 1: De bästa gratisalternativen till Photoshop 79
- 9 / 6 Openrecall – fri version av kritiserade Windows-funktionen 24
- Idag WWDC-veckan 2024: De största nyheterna från Apples utvecklarfest 8
- Idag Microsoft stoppar kritiserade lanseringen av Recall – inte redo 41
- Idag Visselblåsare påstår att Microsoft kände till säkerhetsbrist som ledde till Solarwinds-hacket 16
- Igår Quiz: Vad kan du om kontakter och sånt? 168
- Igår SJ lovar färre överbelastningar med nya betalsystemet 37
- Var kan man köpa Windows 10 Home Swedish nycklar? LAGLIGT?23
- Tävling: Dela semesterfoton och belönas med presentkort!55
- Quiz: Vad kan du om kontakter och sånt?168
- Uppdaterade BIOS, får nu "Det går inte att köra Windows 11 på den här datorn"2
- Aktivister stämmer Valve för osund konkurrens70
- Bilder på ditt senaste inköp (2024) [inga produktbilder]696
- Vilket VR-headset ska jag köpa?905
- Vilken film såg du senast?13502
- Dator för ca 25.000, *sista koll*4
- Nästan 100 % GPU usage när jag kollar Viaplay7
- Bytes 6800 mot bättre
- Skänkes McCafe antivirus nyckel bortskänskes, först till kvarn.
- Säljes HP Elitebook 840 G7
- Säljes Samsung S24 Ultra 256gb titanium grön
- Köpes Söker mATx paket intel 7th gen ->
- Säljes Nvidia RTX 2070 Super och Nvidia GTX 1660ti
- Säljes Apple MAc mini m2
- Säljes Massor med serverminnen!
- Säljes ASUS TUF FX505DV-AL014T
- Bytes LG Ultragear 32" 2K 180hz bytes mot 4k/Ultrawide skärm med minimum 27"/144hz + pengar
- WWDC-veckan 2024: De största nyheterna från Apples utvecklarfest8
- Snabbtest: Termoelektrisk mobilkylare från Cooler Master1
- Gigabyte visar upp SSD med 14 GB/s i läshastighet24
- Läckta tester visar lovande resultat för Snapdragon X Elite28
- Microsoft stoppar kritiserade lanseringen av Recall – inte redo41
- Visselblåsare påstår att Microsoft kände till säkerhetsbrist som ledde till Solarwinds-hacket16
- Microsoft: Därför ska du inte använda lokalt konto51
- Aktivister stämmer Valve för osund konkurrens70
- Testpilot: MSI Raider GE78 HX 14VHG – kraftfull speldator för gaming på språng10
- Quiz: Vad kan du om kontakter och sånt?168