Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
cs:sw:02-apis:04-sysfs [2021/08/27 20:02]
avsetula
cs:sw:02-apis:04-sysfs [2024/03/22 12:41]
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">​Verze 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>en:​sw:​02-apis:​04-sysfs:​documentation-hidden}}+{{page>cs:​sw:​02-apis:​04-sysfs:​docu-deb11-12-hidden}}