Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
cs:sw:02-apis:04-sysfs [2021/08/27 20:10] avsetula |
cs:sw:02-apis:04-sysfs [2024/03/22 12:42] (current) avsetula |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | <html><style>@media only screen and | ||
+ | (min-width: 450px) | ||
+ | {div#lButton, div#rButton{display: none;}}</style> | ||
+ | |||
+ | <div class="version-switch1"> | ||
+ | <div class="title">Debian:</div> | ||
+ | <div id="tabs"> | ||
+ | <div id="tabs-container"> | ||
+ | <a href=""><span class="actual-version">12 & 11</span></a> | ||
+ | <a href="/cs:sw:02-apis:04-sysfs-deb10-hidden"><span>10</span></a> | ||
+ | </div> | ||
+ | | ||
+ | <div id="lButton"></div><div id="lButton-bg"></div> | ||
+ | <div id="rButton"></div><div id="rButton-bg"></div> | ||
+ | </div> | ||
+ | </div></html> | ||
+ | |||
====== SysFS ====== | ====== SysFS ====== | ||
<WRAP group> | <WRAP group> | ||
<WRAP half column 81%> | <WRAP half column 81%> | ||
- | Ovladač SysFS je součást kernelového modulu pro všechny jednotky Unipi se vstupy a výstupy (kromě Unipi 1.1) a poskytuje jednoduchý přístup ke všem vstupům a výstupům na úrovni souborů. | + | Ovladač SysFS je součást kernelového modulu pro jednotky Unipi se vstupy a výstupy a poskytuje jednoduchý přístup ke všem vstupům a výstupům na úrovni souborů. |
</WRAP> | </WRAP> | ||
<WRAP half column 15%> | <WRAP half column 15%> | ||
;;# | ;;# | ||
+ | <html><span class="dev-tag dev-iris">Iris</span></html> \\ | ||
<html><span class="dev-tag dev-patron">Patron</span></html> \\ | <html><span class="dev-tag dev-patron">Patron</span></html> \\ | ||
- | <html><span class="dev-tag dev-neuron">Neuron</span></html> \\ | + | <html><span class="dev-tag dev-neuron">Neuron</span></html> |
- | <html><span class="dev-tag dev-axon">Axon</span></html> | + | |
;;# | ;;# | ||
</WRAP> | </WRAP> | ||
Line 15: | Line 32: | ||
---- | ---- | ||
- | <html><span class="kbBlueText">Do začátku si můžete prohlédnout příklady čtení a zápisu I/O: </span></html> | + | <WRAP center round info 95%> |
+ | Chcete-li na jednotce Unipi s OpenSource OS používat 1-Wire, je nutné nainstalovat a konfigurovat OWFS. V případě OS s EVOKem, je OWFS již instalováno. | ||
+ | |||
+ | **Pro Mervis OS OWFS neinstalujte**! Využívá alternativní metodu pro práci s 1-Wire a mohlo by docházet ke kolizím. | ||
+ | </WRAP> | ||
+ | |||
+ | ---- | ||
+ | |||
+ | <html><span class="kbBlueText">Do začátku si můžete prohlédnout příklady čtení a zápisu I/O: </span></html> \\ | ||
+ | Stejným způsobem lze přistupovat ke všem souborům v rámci SysFS. | ||
+ | \\ | ||
Vyčtení stavu **DO**: | Vyčtení stavu **DO**: | ||
- | <code>cat /sys/devices/platform/unipi_plc/io_group1/do_1_01/do_value</code> | + | <code>cat /run/unipi/io_group1/do_1_01/do_value</code> |
- | Nastavení stavu **DO** na logickou 1: | + | Nastavení **DO** do stavu sepnuto: |
- | <code>echo 1 > /sys/devices/platform/unipi_plc/io_group1/do_1_01/do_value</code> | + | <code>echo 1 > /run/unipi/io_group1/do_1_01/do_value</code> |
---- | ---- | ||
Vyčtení stavu **DI**: | Vyčtení stavu **DI**: | ||
- | <code>cat /sys/devices/platform/unipi_plc/io_group1/di_1_01/di_value</code> | + | <code>cat /run/unipi/io_group1/di_1_01/di_value</code> |
Vyčtení stavu všech **DI** první sekce: | Vyčtení stavu všech **DI** první sekce: | ||
- | <code>cat /sys/devices/platform/unipi_plc/io_group1/di_[1-3]_[0-9][0-9]/di_value</code> | + | <code>cat /run/unipi/io_group1/di_[1-3]_[0-9][0-9]/di_value</code> |
Vyčtení stavu všech dostupných **DI** jednotky: | Vyčtení stavu všech dostupných **DI** jednotky: | ||
- | <code>cat /sys/devices/platform/unipi_plc/io_group[1-3]/di_[1-3]_[0-9][0-9]/di_value</code> | + | <code>cat /run/unipi/io_group[1-3]/di_[1-3]_[0-9][0-9]/di_value</code> |
- | ---- | ||
- | |||
- | Stejným způsobem lze přistupovat ke všem souborům v rámci SysFS. | ||
- | {{page>cs:sw:02-apis:04-sysfs:documentation-hidden}} | + | {{page>cs:sw:02-apis:04-sysfs:docu-deb11-12-hidden}} |