Hej Boost,
Detta är busenkelt och man kan förstås göra på en mängd sätt såsom är brukligt i opensource-världen...
Kernel
Fedora 9 har 1-wire enablat i kernel så något trixande här behövs inte.
Userland
Har inte sett att det finns med userland pryttlar i fedora el livna rpm repository's (jag kör enbart med de) så
man får gå till
http://www.owfs.org för att tanka ner detta. Här finns också all möjlig documentation.
I princip:
1. Tanka ner senaste tarball och packa upp.
2. configure
3. make
4. sudo make install
5. skapa en environment fil så att man inte behöver leta runt hela tiden
Kod: Markera allt
$ cat /opt/owfs/env.sh
#!/bin/sh
OWROOT=/opt/owfs
export PATH=$PATH:$OWROOT/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OWROOT/lib
export MANPATH=$MANPATH:$OWROOT/share/man
Användning
Kan tänka mig i huvudsak två spår:
1. 1-Wire bussen såsom ett virtuellt filsystem:
1.1 sätt upp environment
1.2 montera filsystemet
1.3 spana på temperaturen
2 Prata med 1-wire devices via en daemon:
2.1 sätt upp environment
2.2 starta daemonen
2.3 spana på temperaturen
Sedan finns owhttpd om man vill ha en enkel websida för bussen å annat.
Lycka till!