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
cs:sw:02-apis:04-sysfs [2021/08/27 20:11]
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 ​íklady čtení ​zápisu I/O: </span></​html>​ \\ +<WRAP center round info 95%> 
-Stejným způsobem lze přistupovat ke všem souborům v rámci SysFS. ​+Chcete-li na jednotce Unipi s OpenSource OS používat 1-Wire, je nutné nainstalovat a konfigurovat OWFS. V ípadě OS s EVOKem, je OWFS již instalováno. 
 + 
 +**Pro Mervis OS OWFS neinstalujte**! Využívá alternativní metodu pro práci s 1-Wire ​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>​
  
  
-{{page>​cs:​sw:​02-apis:​04-sysfs:​documentation-hidden}}+{{page>​cs:​sw:​02-apis:​04-sysfs:​docu-deb11-12-hidden}}