raspberry-pi - 如何在树莓派上更改 spidev 的缓冲区大小
问题描述
我正在尝试使用 spidev 接口通过 SPI 将图像数据从相机传输到树莓派。可能的最大缓冲区大小是 4096,我需要大约 200,000。这建议:
sudo su
cd /sys/module/spidev/parameters
chmod 666 bufsiz
echo 65534 > bufsiz
但每次我执行最后一行时,我都会得到:
root@raspberrypi:/sys/module/spidev/parameters# echo 65534 > bufsiz
bash: echo: write error: Input/output error
我可以通过以下方式查看文件内容:
cat bufsiz
它返回4096
但我无法更改它。以下是权限,以防它们有帮助:
-rw-rw-rw- 1 root root 4096 May 28 14:23 bufsiz
任何帮助表示赞赏。谢谢!
解决方案
从此:_
添加spidev.bufsiz=xxxx
并/boot/cmdline.txt
记住将所有内容放在一条线上。
推荐阅读
- c++ - 如何初始化具有已知参数的对象,该对象是 C++ 中类的成员?
- python - 我在从相互 .py 文件中导入时遇到问题
- discord.js - 试图让我的机器人在 7 小时后删除消息
- python - 如何加入子图窗口?
- ios - NativeScript - Angular ios 状态栏样式
- mysql - Mysql子查询建议
- java - 如何在 android 应用程序中显示我的动画 svg 文件?
- javascript - 如何在 React Hooks 中应用输入验证
- python - 从 json 输出中删除一个字符
- vaticle-typedb - 使用 Workbase 可视化架构