问题标签 [orange-pi]

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.

0 投票
1 回答
1330 浏览

python - AttributeError:“模块”对象没有属性“引脚”

有人可以帮助我的代码吗?

我收到此错误:

AttributeError:“模块”对象没有属性“引脚”

我认为它缺少修复属性的命令。

0 投票
1 回答
752 浏览

chromecast - 错误:“没有规则可以使目标'ilclient'。停止。”尝试使用 raspbian 进行 chromecast 替代项目时

嗨,我正在使用运行 raspbian wheezy 的橙色 pi lite,我正在尝试使用此方法使其成为 chromecast 替代品

https://thepi.io/how-to-use-your-raspberry-pi-as-a-chromecast-alternative/

我被困在第 5 步,我收到此错误

“没有规则使目标'ilclient'。停止。”

我相信我需要一些名为 open max 的项目才能正常工作?

我是一个完整的 n00b,除了复制和粘贴到终端之外,我不知道我在做什么,任何帮助将不胜感激

0 投票
1 回答
13783 浏览

gpio - 在 Armbian 3.4.113 和更高版本上访问 OrangePI PC Plus ( H3 ) 上的 GPIO

现在如何在 OrangePi PC plus(SoC H3)上访问 Armbian 3.4.113 上的 GPIO,因为使用gpio-sunxi和编辑.fex-file 的旧方法已过时(想分享这个...)

0 投票
1 回答
1859 浏览

android - 在 OrangePi PC 2 上安装 Android 映像

我从 OrangePi 官方网站下载了适用于 OrangePi PC 2 的 android 映像。

我按照 OrangePi 官网的说明,通过 PheonixCard 软件将镜像刻录到 32 GB SD 卡。但我将映像 SD 卡插入到 OrangePi PC 2,android 映像未启动。

首先,红色和绿色 LED 点亮,但随后绿灯熄灭,红色 LED 未变为绿色。

我在脑海中尝试了一切,并在互联网上找到了。示例:使用更大的 SD 卡,下载和烧录不同的 android 映像,切换 OrangePi 适配器但 android 无法启动。

我能做什么?我必须在 OrangePi PC 2 上驱动 android 映像。这对我的项目至关重要。

你能帮我解决我的问题吗?

0 投票
0 回答
722 浏览

android - Apache下的Android强制门户

我正在尝试为移动设备设置一个强制门户。我设置了 dnmasq 将所有 DNS 查询解析为热点 IP。我将 Apache 配置为:

它适用于我的一部手机(小米),当我连接到热点时,浏览器窗口会自动打开。我有另一部手机(Siemens J5)无法使用。当我连接到热点时,它说我可能无法访问 Internet,但没有打开浏览器。我可以看到http://jp.config/captive/login.html从服务器端使用 tcpdump 被调用,但它从未被显示。同样的三星手机使用其他强制门户也可以正常工作。

需要什么额外的配置吗?有任何想法吗?

编辑

再次查看 apache 日志似乎/generate_204不会生成强制门户负载,第二次/调用似乎会产生强制门户查询。???

问候

0 投票
1 回答
3749 浏览

c - How to stop a running program in C?

I have a problem.I've written a program in C for armbian.

I am using RTKLIB software for GPS data conversion from ubx to RTCM3.

I get some data from serial port and start str2str(rtklib software).

It creates this command to run

and call system function to run this command. It is successful, but when I send a new command, I want it to stop the str2str software.

I've tried the exit(0) and it stops my software. I don't want to stop my software. I want to stop str2str and create a new command and run it again.

How can I do it? I am not good with the linux environment.

Thanks

0 投票
1 回答
770 浏览

linux-kernel - uboot如何加载内核并继续进行?

最近在OrangePi-win板子上搭建了一个soc系统。我使用来自每个官方站点的原始 uboot 和内核源代码,以及一个可行的 ATF 代码。这些都构建得很好,我可以用它们来启动板:但是 hdmi 上的图形根本不工作,而调试串行端口工作正常。

这是我的问题:

  1. 据我了解,在uboot启动后,它会加载内核来处理整个板,当传递正确的设备树信息和其他需要内核参数时。我可以说 uboot 只需要一个简单的设备树来构建和启动开发板,而内核则需要完整配置的设备树信息吗?

  2. uboot加载内核后,内核会处理所有事情,不再处理uboot,对吗?如果这是正确的,当我让 uboot 加载刚刚从运行良好的系统复制的内核和设备树时:连同它们的 /lib/modules,为什么内核会遇到很多错误?请注意,我已经修改了原来的工作系统,让它只改变了引导加载程序部分。内核,rootfs 没有任何改变。也就是说,我改变的只是做一个命令:

    dd if=u-boot-sunxi-with-spl.bin of=/dev/mmcblk0 bs=8k seek=1

然后将内核映像与 dtb 一起正确位置和文件名,以便新的引导加载程序可以找到并加载它们。现在引导加载程序可以正常工作,并加载内核 dtb,但随后无法显示 hdmi 控制台和许多其他故障,并且根文件系统安装为只读状态。正如我上面提到的,现在内核已经加载,所以它应该可以处理所有事情,不会失败,它就像以前一样未更改的系统,是吗?但是随着引导加载程序的改变,它只是每一个不同的地方。我错过了一些要弄清楚的事情吗?

  1. 修改后的系统只是无法初始化 hdmi 输出,屏幕上显示许多垃圾,或者只是黑屏。请注意,内核在使用另一个引导加载程序时运行良好,应该在哪里进行更改以使其再次正常运行?
0 投票
1 回答
1209 浏览

iot - Android Things 可以与 Orange Pi 2G 物联网一起使用吗?

Android Things 会在OrangePi 2G 物联网板上运行吗?

0 投票
4 回答
2284 浏览

ip - 橙派零:不访问路由器接口获取IP

我有一个橙色 Pi 零,我已经打开了 DietPi。它没有 HDMI,所以我需要通过 Putty(或类似程序)连接到它。问题是我无法获取设备的 IP 地址,这似乎是我通过 Putty 等程序连接到它的要求。

获取 Orange Pi 的 IP 的标准程序似乎是登录到路由器的管理界面,然后从那里将其拉出——但我无法这样做,因为我使用的是学校的网络——以及我们的IT部门从来没有做过这样的事情,所以这个项目被搁置了。

有谁知道获取设备IP的其他方法?在其中我不必登录到路由器的管理界面(最好几乎不需要 IT 部门的干预)。

编辑:一位朋友说可以通过以太网电缆将 PC 连接到 Orange Pi 并像这样连接到它……我似乎找不到任何这样做的信息,有人知道这是否可能吗?我们

编辑:我切换到 DietPi——它有一个易于访问的配置文件,用于预配置 SSID 和 WiFi 密码。但是我遇到了和以前一样的问题,找出它的 IP 地址以便连接到它。

0 投票
1 回答
4035 浏览

docker - docker 和 arm 的“FTDI USB 串行设备转换器现已断开”问题

我正在使用 Orange Pi PC PLUS2(emmc 内存,arv7l 32 位)通过串行连接(RS485)和使用 FTDI 芯片(sparkfun bob 09822)的串行转换器控制另一个设备。

我正在使用 docker 容器和 docker-compose 来嵌入我的应用程序并轻松部署/共享它。它不会做任何太复杂的事情,只是通过 rs485 从传感器连续读取(每半秒 1 个)值,将其存储在本地数据库中并将数据发送到我的服务器。

uname -a 给我:

如果我在 docker 外运行我的软件,一切正常,几周后我不会遇到任何崩溃。问题是,如果我使用 docker,几天内我会收到以下错误(dmesg):

之后我不能再使用串行转换器了。它没有出现在 ttyUSB0 上,我也无法让它再次工作。我尝试对“ftdi_sio”和“usbserial”进行rmmod ,然后再次对它们进行modprobe,但没有任何变化。修复它的唯一方法是重新启动电路板。

  • 我正在对 pylibftdi、vpc 驱动程序与 d2xx 驱动程序等模块进行大量试验……但运气不佳。

  • 我还在 Nanopi NEO PLUS2 上使用相同的软件(emmc、armv8 64bit、Linux host-test 4.14.0 #82 SMP Fri Dec 8 14:33:14 CST 2017 aarch64 aarch64 aarch64 GNU/Linux),我也有同样的问题...没有docker一切都好,使用docker时会发生类似的问题(dmesg略有不同)。

  • 我的 docker-compose 没什么特别的,它只是将串口映射到“设备:-/dev/ttyUSB0:/dev/ttyUSB0”

问题

有没有人知道如何解决这个完全阻碍我工作的大问题?

额外(又快又脏)

至少,作为一个临时补丁,有没有人知道如何在不重新启动的情况下恢复串行线并想在评论中给我一个提示?

编辑

为了完整起见,这里是 Nanopi 中的错误(dmesg):