# daq_collect_arm **Repository Path**: wust_zc/daq_collect_arm ## Basic Information - **Project Name**: daq_collect_arm - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-24 - **Last Updated**: 2025-08-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 交叉编译 ## 添加环境变量 ``` export CC=/work/bsp/rk356x/buildroot/output/rockchip_rk3568/host/bin/aarch64-buildroot-linux-gnu-gcc export CPP=/work/bsp/rk356x/buildroot/output/rockchip_rk3568/host/bin/aarch64-buildroot-linux-gnu-g++ export PATH=/work/bsp/rk356x/buildroot/output/rockchip_rk3568/host/bin:$PATH export LD_LIBRARY_PATH=/work/bsp/rk356x/buildroot/output/rockchip_rk3568/host/lib:$LD_LIBRARY_PATH /home/zc/rk3568/work/bsp/rk356x/buildroot/output/rockchip_rk3568/gcc-buildroot-9.3.0-2020.03-x86_64_aarch64-rockchip-linux-gnu/bin/aarch64-rockchip-linux-gnu-gdb ``` ## 编译 ``` aarch64-buildroot-linux-gnu-gcc src/config.c -o test \ -I /home/zc/code/DAQ_Collect/libs/ftd2xx/include \ -L /home/zc/code/DAQ_Collect/libs/ftd2xx/lib \ -lftd2xx-static -lpthread ``` ## 添加ftd2xx库 ``` gunzip libftd2xx-linux-arm-v8-1.4.33.tgz tar -xvf libftd2xx-linux-arm-v8-1.4.33.tar cp libftd2xx* /usr/lib cd /usr/lib ln -s libftd2xx.so libftd2xx.so.1.4.33 chmod 0755 libftd2xx.so.1.4.33 ``` ## 移除模块 ``` // 本方法适用于lsmod 加载的 rmmod ftdi_sio rmmod usbserial //本方法适用于内和加载的 //查看设备路径,也就是设备id dmesg | grep ttyUSB0 dmesg | grep ttyUSB1 //解除绑定 echo -n "5-1:1.0" | tee /sys/bus/usb/drivers/ftdi_sio/unbind echo -n "5-1:1.1" | tee /sys/bus/usb/drivers/ftdi_sio/unbind ``` ## CMakeList.txt注意事项 ``` export PATH=/work/bsp/rk356x/buildroot/output/rockchip_rk3568/host/bin:$PATH export LD_LIBRARY_PATH=/work/bsp/rk356x/buildroot/output/rockchip_rk3568/host/lib:$LD_LIBRARY_PATH cmake .. make -j4 ``` ## 采集 ``` ## 进入文件夹 cd /userdata/daq ## 运行采集程序 bash start.sh ## 点击s键 开始采集 ## 点击q键 停止采集 ```