User Tools

Site Tools

한국어

cfnet-fs:getting_started:index

Differences

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

Link to this comparison view

Next revision
Previous revision
cfnet-fs:getting_started:index [2026/02/20 15:37] – created - external edit 127.0.0.1cfnet-fs:getting_started:index [2026/05/29 04:39] (current) – [3. Execute cfnet-fs] mfranklin
Line 1: Line 1:
 ====== Get Started Using cfnet-fs ====== ====== Get Started Using cfnet-fs ======
  
-==== Configure the I²C Ports ==== +==== 1. Install the Prerequisites ====
- +
-On the ModularPi, add the following to ''/boot/firmware/config.txt'' and reboot: +
-<code> +
-[pi5] +
-pciex1=on +
-dtoverlay=uart0-pi5 +
-dtoverlay=uart4-pi5 +
-dtoverlay=i2c0-pi5,pins_8_9,baudrate=100000 +
-dtoverlay=i2c1-pi5,pins_2_3,baudrate=1000000 +
-dtoverlay=i2c3-pi5,pins_22_23,baudrate=1000000 +
-</code> +
- +
-NOTE: I²C port 0 can also be configured for 1MHz, if you are only using CFADC-A4L and CFDAC-2V modules on that port. +
- +
-==== Install the Prerequisites ====+
  
 <code> <code>
 sudo apt update sudo apt update
-sudo apt install libfuse3-4 fuse3+sudo apt install libfuse3-4 fuse3 libusb-1.0-0
 </code> </code>
  
- +==== 2. Download the cfnet-fs Executable Program ====
-==== Download the cfnet-fs Executable Program ====+
  
 [[cfnet-fs:download:index|Download cfnet-fs]] now. [[cfnet-fs:download:index|Download cfnet-fs]] now.
Line 31: Line 15:
  
 <code bash> <code bash>
-wget https://downloads.comfiletech.com/CFNET/cfnet-fs/release/1.0.0/linux-arm64/cfnet-fs+wget https://downloads.comfiletech.com/CFNET/cfnet-fs/release/2.0.0/linux-arm64/cfnet-fs
 chmod +x cfnet-fs chmod +x cfnet-fs
 </code> </code>
  
-==== Execute cfnet-fs ====+==== 3. Execute cfnet-fs ====
  
 Once downloaded, run the executable as illustrated below to create the virtual file system. Once downloaded, run the executable as illustrated below to create the virtual file system.
 +
 +[[cfnet-fs:i2c:index|I²C Mode (e.g. Modular Pi)]]
 <code> <code>
 cfnet-fs {mount-point} {i2c1-device} {i2c2-device} {i2c3-device} cfnet-fs {mount-point} {i2c1-device} {i2c2-device} {i2c3-device}
 </code> </code>
  
-For the ModularPi, use+[[cfnet-fs:cfheader:index|CFHEADER Mode (ComfilePi or Other ARM64 Linux Device)]]
 <code> <code>
-cfnet-fs /tmp/cfnet-fs /dev/i2c-0 /dev/i2c-1 /dev/i2c-3+cfnet-fs {mount-point} cfheader {cfheader-address}
 </code> </code>
-  * ''mount-point'' can be any directory the user running the program has access to. 
-  * ''/dev/i2c-0'' is the I²C port for analog modules 
-  * ''/dev/i2c-1'' is the I²C port digital input modules 
-  * ''/dev/i2c-3'' is the I²C port digital output modules 
  
  
 +
 +==== 4. Interact with the File System at the Mount Point ====
  
 While cfnet-fs is running, use ordinary file system utilities like ''ls'' or ''tree'' to navigate the file system at the mount point (e.g. ''/tmp/cfnet-fs''). While cfnet-fs is running, use ordinary file system utilities like ''ls'' or ''tree'' to navigate the file system at the mount point (e.g. ''/tmp/cfnet-fs'').
cfnet-fs/getting_started/index.1771601855.txt.gz · Last modified: by 127.0.0.1