flash chip osadeny priamo na maticnej doske:
Particie (partition table GPT):
| nazov | velkost | typ | poznamka |
|---|---|---|---|
| bootfs | 100MB | ext2 | systemova |
| bootfs-bak | 100MB | ext2 | systemova |
| rootfs | 700MB | ext2 | systemova |
| configfs | 100MB | ext4 | systemova |
| logfs | 1GB | ext2 | zdielana system/aplikacia - pomocny suborovy system pre upgrady |
| userfs | 1.8GB | ext4 | aplikacna |
uSD karta, pristupna aj zvonku (za pomoci skrutkovaca, pripadne moze byt aj blombovana), odporucana velkost minimalne 512MB, SLC, industrial temperature range Particie (partition table MSDOS):
appfs - odporucam minimalne 100MB, ext4
mSATA flash modul - rozsirujuci modul, z jednoduchym mechanickym uchytenim priamo na maticnej doske kapacity 2GB-128GB SLC (-40 az 85 celzia), 8GB-256GB (0 az 70celzia) a viac, aktualne neplanujem konkretne aplikacne vyuzitie, ale informujem o moznostiach a vsetko ostatne dokazeme vyriesit novou verziou systemu.
Particie vyhradene pre aplikaciu:
eMMC/userfs - namontovana /mnt/userfs - vytvorena pri instalacii systemu, ucel pouzitia zavisi plne na aplikacii, !!! jedna sa o MLC flashku - ovela mensi pocet zapisov ako SLC !!!
uSD/appfs - namontovana /mnt/appfs - vytvorena pri flashovani aplikacnej SD karty, system ak ju nadetekuje, tak ju namontuje do /mnt/appfs
Zdielana particia:
eMMC/logfs - namontovana /mnt/logfs - vyhradena pre upgrady systemu a aplikacie - !!! jedna sa o MLC flashku - ovela mensi pocet zapisov ako SLC !!!
System sa v pripade existencie skriptu pokusi spustit aplikaciu spustenim z nasledovnej cesty:
/mnt/userfs/appinit
Pri starte s parametrom start, pri vypinani s parametrom stop.
Takto dokazeme zabezpecit totoznu adresarovu strukturu pre aplikaciu (/opt/emtest/, …) - ak je to potrebne.
Reinicializacia aplikacie moze byt plne v rezii aplikacie, rovnako ako struktura particii a adresarov aplikacie.