Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Následující verze | Předchozí verze | ||
| cs:hw:004-edge:06-peripherals:09-other [2025/07/22 12:12] – created ofojt | cs:hw:004-edge:06-peripherals:09-other [2025/10/08 07:56] (aktuální) – odebrána zmínka o kalibraci ofojt | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | FIXME **This page is not fully translated, yet. Please help completing the translation.**\\ //(remove this paragraph once the translation is finished)// | ||
| - | |||
| {{page> | {{page> | ||
| - | ====== | + | ====== |
| ===== TPM ===== | ===== TPM ===== | ||
| {{section> | {{section> | ||
| - | ==== TPM technical parameters | + | ==== Technické parametry |
| - | {{section> | + | {{section> |
| ===== Retain ===== | ===== Retain ===== | ||
| - | Retain | + | Retain |
| /* Character device */ | /* Character device */ | ||
| |< 100% 35% >| | |< 100% 35% >| | ||
| - | | Path in the OS | / | + | | Cesta v OS | / |
| - | ==== Retain | + | ==== Technické parametry |
| |< 100% 35% >| | |< 100% 35% >| | ||
| - | | Memory size | + | | Velikost paměti |
| - | | Memory type | + | | Typ paměti |
| - | | Bus | + | | Sběrnice |
| - | | Lifespan | + | | Model | MB85RS1MT |
| + | | Životnost | ||
| /* | /* | ||
| Řádek 36: | Řádek 35: | ||
| ===== RTC ===== | ===== RTC ===== | ||
| - | RTC (Real-time clock) can keep track of elapsed time, even when the device is powered off or is not connected | + | RTC (Hodiny reálného času) má na starost udržovaní informace o uplynulém čase a to i v momentě kdy je zařízení vypnuto nebo není připojeno k internetu. |
| |< 100% 35% >| | |< 100% 35% >| | ||
| - | | Path in the OS | / | + | | Cesta v OS | / |
| - | ==== RTC technical parameters | + | ==== Technické parametry |
| |< 100% 35% >| | |< 100% 35% >| | ||
| - | | Battery | + | | Baterie |
| - | | Calibrated | + | | Kalibrovaná |
| - | | Bus | I2C | + | | Sběrnice |
| - | | Lifetime | + | | Model |
| + | | Živostnost | ||
| | Battery life without power | approx. x days |*/ | | Battery life without power | approx. x days |*/ | ||
| - | |||
| ==== ==== | ==== ==== | ||
| ===== Hardware Watchdog ===== | ===== Hardware Watchdog ===== | ||
| + | |||
| + | ### | ||
| + | Hardwarový watchdog hlídá přítomnost periodických pulsů na pinu WDG (GPIO27) a vyresetuje jednotku s pomocí [[# | ||
| + | ### | ||
| + | |||
| + | ### | ||
| + | Automatické generování pulsů na pinu WDG je ve standardním firmware zapnuté, první pulsy již generuje **uboot** obsluhující zavaděč systému a následně obsluhu po bootu přebírá démon **systemd**. Pokud běží kernel i **systemd** tak generuje jeden pasivační puls každé 4 sekundy. **Systemd** lze nastavit, aby hlídal více aplikací současně. Když aplikace neposílá zprávu do **systemd**, | ||
| + | ### | ||
| + | |||
| + | /* | ||
| + | Jednotka disponuje i funkcionalitou, | ||
| + | */ | ||
| + | |||
| + | {{ en: | ||
| + | |||
| <WRAP group center round box 95%> | <WRAP group center round box 95%> | ||
| {{ : | {{ : | ||
| Řádek 59: | Řádek 73: | ||
| </ | </ | ||
| <WRAP half column 83%> | <WRAP half column 83%> | ||
| - | **Note:** \\ | + | **Poznámka:** \\ |
| - | Dedicated | + | Dedikovaný |
| {{ : | {{ : | ||
| - | While dedicated | + | Dedikovaný |
| </ | </ | ||
| </ | </ | ||
| - | Each unit contains dedicated watchdog. If either system deamon (systemd) or kernel (Linux) hangs, it can reset the compute module and lower IO boards by power cycling them. This watchdog is turn on by default, therefor no set up for the watchdog is needed. | + | ===== Studený restart jednotky ===== |
| - | /* v češtině od Kryštofa: | + | Jednotka umožňuje studený restart sama sebe s pomocí pinu GPIO26, který při nastavení do log. 1 na dobu alespoň 1 ms provede hardwarové odpojení napájecích zdrojů na dobu alespoň 50 ms a tím restartuje řídící počítač i se všemi periferiemi. |
| - | HW watchdog | + | |
| + | Tento proces je ve standardním operačním systému prováděn automaticky ve vhodný okamžik po spuštění příkazů **poweroff** i **reboot**. Tyto příkazy tedy oba vyvolají studený restart jednotky. | ||
| + | |||
| + | Uživatel, nebo aplikace může v případě potřeby této HW funkcionality využít. | ||
| - | Jednotka disponuje dedikovaným watchdogem, který v případě zaseknutí démona pro správu systému (systemd) nebo jádra systému (Linux), restartuje napájení výpočetního modulu a spodní IO desky. Watchdog je ve výchozím nastavení zapnutý a není třeba jej nastavovat. | + | <WRAP group center round box 95%> |
| - | */ | + | {{ : |
| - | + | < | |
| - | /* DELETEME starý text | + | {{ : |
| - | The unit uses multiple watchdogs for both hardware and software. \\ | + | </ |
| - | \\ | + | <WRAP half column 83%> |
| - | The hardware watchdog is enabled after sending the first signal, then the systemd sends a signal to the watchdog usually in half the timeout interval. This is controlled by systemd. If the hardware watchdog does not received a signal in predefined time window, the watchdog will power cycle the whole unit. It is useful for situation when the kernel or systemd hangs. \\ | + | **Upozornění:** \\ |
| - | Unlike the software watchdog, the hardware watchdog' | + | Jednotku nelze se standardním programovým vybavením " |
| - | The configuration can be found in // / | + | </WRAP> |
| - | \\ | + | </WRAP> |
| - | Each service can be then supervised by systemd with watchdog system. In that case the service must repeatedly ping the systemd or it will be restarted. | + | |
| - | + | ||
| - | ---- | + | |
| - | + | ||
| - | You can read more about watchdogs at: | + | |
| - | * General description of watchdogs - [[https:// | + | |
| - | | + | |
| - | + | ||
| - | + | ||
| - | */ | + | |
| - | + | ||
| - | /* External watchdog for compute module -> controlled by systemd (timeout 60s) | + | |
| - | Už neplatí měl by to řídit kernel driver | + | |
| - | */ | + | |
| - | /* asi ani není potřeba uvádět | + | |
| - | ==== External Watchdog technical parameters ==== | + | |
| + | ===== Servisní tlačítko ===== | ||
| + | Vstupní zařízení napodobující stisk klávesy enter. Je také především využito k přepnutí do servisního režimu | ||
| |< 100% 35% >| | |< 100% 35% >| | ||
| - | | WD timeout | + | | Cesta v OS | / |
| - | | | | | + | |
| - | + | ||
| - | ==== ==== | + | |
| - | */ | + | |
| - | ===== Service button ===== | + | |
| - | Input device emulating the ENTER key. It is also used to access the service mode. | + | |
| - | |< 100% 35% >| | + | |
| - | | Path in the OS | / | + | |
| | | ||
| - | ===== ULED ===== | + | ===== Uživatelské LED ===== |
| - | User programmable LEDs which can be set to indicate any event or state. They can be controlled from the user program or directly from OS. | + | Uživatelsky volně programovatelné LED, které mohou být použity pro indikaci události nebo stavu. Mohou být ovládány v uživatelském programu nebo přímo z OS. |
| |< 100% 35% >| | |< 100% 35% >| | ||
| - | | Path in the OS | / | + | | Cesta v OS | / |
| <WRAP group center round box 95%> | <WRAP group center round box 95%> | ||
| {{ : | {{ : | ||
| Řádek 121: | Řádek 116: | ||
| </ | </ | ||
| <WRAP half column 83%> | <WRAP half column 83%> | ||
| - | **Note:** \\ | + | **Poznámka:** \\ |
| - | Replace | + | Místo |
| </ | </ | ||
| </ | </ | ||
| Řádek 129: | Řádek 124: | ||
| |< 100% 35% >| | |< 100% 35% >| | ||
| - | | Color | + | | Barva |
| - | | Off value | 0 | | + | | Hodnota vypnutí |
| - | | On value | 1 (or any other than 0) | | + | | Hodnota zapnutí |
| + | <WRAP group center round box 95%> | ||
| + | {{ : | ||
| + | <WRAP half column 13%> | ||
| + | {{ : | ||
| + | </ | ||
| + | <WRAP half column 83%> | ||
| + | **Upozornění: | ||
| + | Když budete číst hodnotu ULED z Modbus registrů, pamatujte na to, že je hodnota uložena v mezipaměti (společně s ULED coily). Vyhněte se používání Modbus a sysfs současně pro ovládání ULED, jinak může mít čtení z Modbus za následek přečtení nesprávných hodnot. | ||
| + | </ | ||
| + | </ | ||