Differences
This shows you the differences between two versions of the page.
projects:pickle [2021/10/30 09:52] – [Example configuration] darron | projects:pickle [2024/07/10 12:34] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 58: | Line 58: | ||
^Device^Description^Speed^Data^ | ^Device^Description^Speed^Data^ | ||
- | |[[projects: | + | |[[projects: |
|[[projects: | |[[projects: | ||
|[[projects: | |[[projects: | ||
Line 67: | Line 67: | ||
|[[projects: | |[[projects: | ||
|[[projects: | |[[projects: | ||
- | |[[projects: | + | |SYSFSGPIO|Linux SYSFS|Slow|Single data I/O| |
+ | |[[projects: | ||
|[[projects: | |[[projects: | ||
+ | |||
+ | (1) Memory mapped I/O on BPI can cause a lock-up on latest kernels. Use GPIO-BB instead.\\ | ||
+ | (2) Board auto-detect does not work with newer Kernels. | ||
<wrap right> | <wrap right> | ||
Line 265: | Line 269: | ||
=== Installation === | === Installation === | ||
- | Download the latest archive file [[https:// | + | Download the latest archive file {{downloads: |
Decompress and extract the application source code from the archive. Perform `sudo make && sudo make install', | Decompress and extract the application source code from the archive. Perform `sudo make && sudo make install', | ||
Line 271: | Line 275: | ||
This has been tested on FreeBSD 5 and 6 yet should work on all FreeBSD variants and other BSD derived systems. It has also been test to work in Linux 2.6 but only compiled for 2.4. | This has been tested on FreeBSD 5 and 6 yet should work on all FreeBSD variants and other BSD derived systems. It has also been test to work in Linux 2.6 but only compiled for 2.4. | ||
- | A binary build is available for the RPi [[https:// | + | A binary build is available for the RPi {{downloads: |
Here are some sample sessions obtaining the source of the application and then compiling and installing it. | Here are some sample sessions obtaining the source of the application and then compiling and installing it. | ||
Line 285: | Line 289: | ||
rehash | rehash | ||
cd /root | cd /root | ||
- | fetch " | + | fetch " |
tar zxf pickle-5.01.tgz | tar zxf pickle-5.01.tgz | ||
cd pickle | cd pickle | ||
Line 295: | Line 299: | ||
< | < | ||
- | wget " | + | wget " |
tar zxf pickle-5.01.tgz | tar zxf pickle-5.01.tgz | ||
cd pickle | cd pickle | ||
Line 305: | Line 309: | ||
< | < | ||
- | wget " | + | wget " |
tar zxf pickle-5.01.tgz | tar zxf pickle-5.01.tgz | ||
cd pickle | cd pickle | ||
Line 704: | Line 708: | ||
< | < | ||
- | == Linux RPi GPIO (auto-detect model) | + | == Linux RPi 1 GPIO == |
< | < | ||
- | DEVICE=RPI | + | DEVICE=RPI1 |
SLEEP=1 | SLEEP=1 | ||
BITRULES=0x1000 | BITRULES=0x1000 | ||
Line 720: | Line 724: | ||
< | < | ||
- | DEVICE=RPI4 | + | DEVICE=RPI # AUTO-DETECT |
SLEEP=1 | SLEEP=1 | ||
BITRULES=0x1000 | BITRULES=0x1000 |