问题标签 [archlinux-arm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - Archlinux ARM:错误:初始化事务失败(无法锁定数据库)
所以我是arch linux的新手,我正在按照指南安装KDE Plasma,所以我一直在浏览这个脚本,现在突然间我收到以下错误:
Archlinux ARM:错误:初始化事务失败(无法锁定数据库)错误:无法锁定数据库:只读文件系统
我正在使用的命令是:
pacman -S kf5 kf5-aids
现在从我知道如何阅读的事实来看,我看到第二个错误表明所有文件当前都是只读的。我想知道的是如何或会导致这种情况发生以及如何解决我的全方位问题。
raspberry-pi - systemd 计时器 OnCalendar 总是从第二天开始
我想每天下午 5 点关闭我的树莓派(运行 Arch ARM)。所以我创建了以下服务和计时器:
断电服务:
poweroff.timer:
如果我检查 systemctl list-timers (今天上午 8 点执行),我得到:
这就是问题所在。该服务从不运行,因为它总是针对第二天下午 5 点而不是当天。我是否错过了告诉 OnCalendar 它应该瞄准今天下午 5 点的设置?这是一个错误吗?
java - Java:运行处理 3.2.1 的 Raspberry Pi 上出现不满意的链接错误
每当我从 OpenKinect Kinect v1 示例 PointCloud 运行示例代码时,我都会收到此错误。
OpenKinect 库是专门为 ARM Linux 架构制作的,可以在此处找到。基本问题是我认为它没有正确找到 libfreenect.so 库,即使库有它。我猜它不在路上。
请参阅下面正在运行的示例代码(库 freenect.* 的导入是我认为导致问题的原因):
编辑 这是我得到的图片:
python - 如何在 virtualenv 中使用 Pacman 安装的 NumPy?
我的系统是 Archlinux。我的项目将使用 NumPy,我的项目是在 virtualenv 创建的虚拟环境中。
由于 pip 安装 NumPy 比较困难,我用 Pacman 安装:
sudo pacman -S python-scikit-learn
但是我如何在 virtualenv 中使用它呢?
qt5 - raspberry2 上的 eglfs -- * 未能添加服务 - 已在使用中?
这是我在这里的第一篇文章。
我想保持简短...
以下问题:
我想在树莓派 2b 上使用 eglfs 后端运行 qt5/qtquickcontrols2 应用程序,当然,由 vc4 加速。理想情况下,它应该在 kiosk 模式下运行,并且它肯定需要加速 gl 功能。为了尽量减少问题,我使用以下命令进行了测试:
LD_PRELOAD="/opt/vc/lib/libGLESv2.so /opt/vc/lib/libEGL.so" qmlscene ./gallery.qml
其中 gallery.qml 只是来自 qt-creator 的小部件预览示例项目(遵循这些说明...)。我收到以下错误输出:
我还测试了相同的运行交叉编译的二进制文件 - 同样的错误。除最后一行外,所有内容均来自我通过环境变量设置的 qt5 的详细调试输出,详细信息将在后面介绍。
系统/环境:
- 树莓派 2b
- qt-5.7.0
- Manjaro-ARM(基于 Arch Linux ARM)
- 所有固件、工具、引导程序、内核都已安装并且是最新的
其他设置...
我的 config.txt
我的 cmdline.txt
printenv 给出以下内容:
您可以看到几个 Qt 特定的设置:调试,使用 eglfs 作为默认后端,最有趣的是:
QT_QPA_EGLFS_INTEGRATION=eglfs_brcm
这意味着应该使用 Broadcom eglfs 插件。eglfs_brcm
我也试过(eglfs_kms
只是出于好奇):
这似乎既不是视频核心的问题,也不是 manjaro-arm 的“股票”Qt 的问题。它只是说某些东西可能会被阻止,但是什么?有什么提示吗?
叠加层和驱动程序似乎可以工作,glxgears 在 xfce4 上运行时达到了 ~60FPS。以下也很有趣:
对我来说看起来很像。
我尝试了以下事情:
我玩过 gpu_mem 拆分,尝试了 128 到 448 之间的值。检查 gpu mem 看起来符合预期,但对执行提到的应用程序没有影响。
我还创建了以下 udev 规则以修复我最初遇到的错误
如果没有提到的 udev 规则,我会收到以下错误:
该死的......我现在没有想法......我会很感激每一个可以帮助的小提示......
请不要:
- anser 阅读了几个文档(我已经花了很多时间)
- 建议尝试另一个发行版(这不是解决方案)
- 建议重新刷新我的 SD 卡(也不是解决方案)
谁让 Qt-5.7/qtquickcontrols2/QML 通过 EGLFS 使用 vc4 在 raspberrypi 2 上工作???非常感谢你的每一个面包屑......
linux - Linux 设备树 (AD5628)
我正在尝试在我的树莓派 3 板上使用 AD5628 数模转换器。我已经在 Yocto 内核中启用了驱动程序 ( http://lxr.free-electrons.com/source/drivers/iio/dac/ad5064.c )。
但是当我打开路径时/sys/bus/iio/devices/
在( https://wiki.analog.com/resources/tools-software/linux-drivers/iio-dac/ad5446 )中提到我没有得到任何设备0。我知道这是一个设备树问题,所以我参考了一些网站(https://patchwork.kernel.org/patch/7374261/)并知道我需要添加以下设备树详细信息
但我无法找到在 linux 内核中添加此信息的位置。以及如何为此启用设备树,以便 Linux 检测到我的 DAC 设备。
任何有关此问题的帮助将不胜感激
arm - Cubieboard2 Nand 上的 Archlinux
我会知道是否有可能将安装在 SD 上的操作系统迁移到 Cubieboard2 的 Nand。我已按照此处输入链接描述的官方指南将其安装在 SD 上。
提前致谢。
php - 自 PHP-FPM 更新以来无法访问 sqlite 文件
我的 SQLite3 文件位于 /tmp 中,自去年以来我一直使用 nginx 和 php-fpm 访问它。因为我最近从 PHP 7.0->7.1 更新了我的系统,所以我无法访问 /tmp 中的数据库文件。如果它在当前目录中,它就像一个魅力。我没有设置“open_basedir”。如果我在 /tmp 中打开文件
我没有收到错误,但数据库是空的,例如 sqlite_master 什么都不返回,我的表上的 SELECT 返回“没有这样的表”。
c - 如何访问 MTD char 设备读/写详细信息?
我想知道 MTD char 设备上读/写的字节数。得到它的方法是什么?
通过 C 或终端都可以。
我将 mtd 设备安装为嵌入式设备。
mtd 分区是在 SPI 闪存中完成的,并且没有挂载。我们直接使用
/dev/mtdN
forread/write
。