问题标签 [banana-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 投票
0 回答
151 浏览

android - Banana Pi M3 可以充当蓝牙信标吗

我打算从事一个需要可编程 android 信标的 DIY 项目。信标的任务将包括连接到安卓设备(主要是手机)和调用网络服务等。

经过一番研究,我认为 Banana Pi M3 将是一个不错的选择。一切都完美契合,除了我仍然无法找到答案的一个疑问 -在 android 5.1 上运行的 Banana Pi M3 是否能够宣传像树莓派这样的自定义 UUID?简单来说,BPI M3 有蓝牙广告功能吗?

如果答案是肯定的,我会继续购买该产品,否则请推荐一个合适的可编程安卓信标。

0 投票
0 回答
146 浏览

python - 无法将香蕉派的 UART 波特率设置为 4Mb

我有一个运行 Rasbian 的香蕉派 M3,我需要在香蕉派上以 4MB/秒的速度传输数据。我发现在 Raspbian 上执行此操作的设置是:在 /boot/ 文件夹中创建一个 config.txt 文件,其中写入:init_uart_baud 4000000
init_uart_clock 64000000
从信息中我发现时钟分配器是 16,所以要获得 4MB 我只需要将时钟设置为 64000000,这给了我 4000000(4Mb)。要发送数据并检查它是否以 4Mb/秒的速度传输,我使用连接到香蕉皮的 TX 引脚的示波器并在终端中写入:
echo -ne '\xA' > /dev/ttyS2
我可以在示波器上看到数据,但是它的传输不超过 1.5 Mb(这是 UART 设置的默认最大值)
我还尝试了一个 Python 脚本:

它仍然以 1.5 Mb 传输
有人知道如何设置bananaPi 以使用这个更高的频率吗?
谢谢

0 投票
2 回答
835 浏览

python - 无法将香蕉 pi-m3 上的 GPIO 引脚设置为输出(python)

我最近购买了一个香蕉 pi-m3,经过一个非常艰难的开始后,我设法让它启动。我现在遇到了另一个问题,无论我尝试什么,我都无法让 gpio 引脚说出 OUT 而不是 IN 并且我没有收到任何错误。我正在使用 python,rpi.gpio(用于香蕉派),我的电源很好。这是我的测试代码,旨在使 LED 闪烁:

我已经尝试过 GPIO.setmode(BOARD) 并使用每种方法,在程序运行时检查了该输出的所有引脚。

0 投票
1 回答
147 浏览

c - 检查硬盘是否在程序中处于活动状态

我想检查我的硬盘驱动器是否处于活动状态,并设置一个变量或布尔值以供稍后在程序中使用。我已安装 hdparm 并在一段时间后正常工作以降低驱动器的转速。驱动器位于 /dev/sda2 并在启动时自动挂载。

我读到过,popen()但在 c 中解析输出仍然不是很好。还有另一种方法可以做到这一点吗?

或者检查它是否处于待机模式也可以。

0 投票
1 回答
428 浏览

qt - 如何在qt中访问香蕉派的GPIO引脚

我想在 Qt 中使用香蕉派的 GPIO 引脚。我想根据其他引脚的状态将一个引脚设置为高电平,然后将一个引脚设置为低电平。如何使用它?我从谷歌搜索中读到 mmapGpio.h 是树莓派的库。它与香蕉派相似吗?

0 投票
1 回答
565 浏览

arm - Banana Pi M2 Ultra 无 HDMI 输出

我有 Banana Pi M2 Ultra,我买了三星 Micro SD 卡(U1 类),上传了从 Allwinner 网站下载的图像,但我无法接收 HDMI 输出。我可以通过 SSH 连接到开发板,系统(debian)似乎运行良好,但是没有视频输出。每次打开主板电源时显示器都会打开,但 HDMI->HDMI 和 HDMI->DVI 电缆上都没有图像。我该如何解决?

0 投票
0 回答
79 浏览

node.js - 使用 VS Code 和 Banana Pi 进行节点开发设置

我一直在试图弄清楚如何设置 vs 代码,以便我可以为我的 Banana Pi 进行开发。

就目前而言,我在我的 PC(窗口 10)上本地有我的项目,并为我的应用程序构建了一个非常基本的外壳。现在我需要把它移到树莓派上,这样我就可以开始与硬件交互了。

我遇到过一些帖子,它们都有截然不同的方向,从使用“远程 VS 代码”扩展到更多与节点相关的东西,再到内置于 VSCode 中的东西。我已经走上了工作的道路,launch.json在 Medium 上看到了这篇文章

这似乎很准确,但基于我从 VSCode 提供的智能感知,这似乎也很旧,不再有价值。(一大块选项似乎不再有效)

这似乎非常有用,并且至少比 VS Code 当前提供的更准确。然而,当谈到节点(和一般的开发)时,我有点菜鸟,所以这个页面没有我希望的那么有用。据我所知,这个问题有几个部分。

  1. 从我的本地工作站获取代码到 Pi

从我读过的内容来看,似乎LaunchAttach配置都支持RemoteRootLocalRoot所以感觉两者都可以解决这个问题?它确实说该过程更像是从远程到本地的流,这与我所拥有的相比是倒退的,但很容易在那里进行初始复制。

  1. 让应用程序运行

我觉得这是启动配置的来源?据我所知,重要的属性是:

  • runtimeExecutable= nodemon(似乎很适合这个)
  • program= ${workspaceFolder}api/api.js(应用程序入口点,这是 package.json 指向的地方)
  • address= 192.168.2.7(香蕉派的 USB IP)


  1. 附加调试器 这部分应该包含在第 2 部分中创建附加配置的过程中。从 MSDN 页面来看,VS Code 似乎可以利用 Node 的 Inspector 选项,但是如果我需要提供它,我找不到任何地方作为某个地方的参数,或者它是由 VS Code 自动注入的。附加配置上的协议属性似乎可以做到这一点?

我实际上还没有运行任何东西,因为我太害怕搞砸整个项目。

任何方向将不胜感激。谢谢,贾斯汀

0 投票
0 回答
543 浏览

git - 如何在 Yocto Project 的帮助下为 Banana Pi M1+ 构建镜像文件?

我使用的是 Ubuntu 16.04 LTS,最初我下载了 Yocto Project 并设置了它的环境

然后为 Banana Pi M1+ (meta-sunxi) 下载了元层

并在 yoctoproject 中添加了 meta 层,同样在 local.conf 中设置

在构建图像文件时,它显示以下错误

日志:

我试过了

但错误没有变化。

群创香蕉派M1+而不是meta sunxi还需要添加其他层吗?如何正确配置和编译 Banana Pi m1+ 的镜像?

0 投票
0 回答
24 浏览

raspberry-pi3 - 工业高负载能力单板建议

我们正在寻找一台单板计算机来处理繁重的 cpu 负载(24 小时)和良好的连接性。它将同时运行深度学习模型和一些传感器信息。WiFi、蓝牙、1xLan、4G Gsm min 1G ram 2Gig 首选。

我们遇到了:

  • 树莓派 3 B+ 四核 1.4 GHz
  • Banana Pi M3 八核 1.8GHz CPU。
  • 华硕 Tinker Board QuadCore 1.8GHz

以及更多我们未在此处列出的内容。

主要要求我们需要 24 小时重负载(%90 所有 cpu)更多 GHz、连接性和传感器可用性..

Raspberry pi 3 B:当我们开始使用 %95 核心对其进行编程并加热 84-85 摄氏度并粘在那里时。我不确定我们能保持这么高的温度多久。

我需要有经验的建议哪台单板计算机可能是一个好的解决方案。可能是 Arm / 英特尔?

预算范围约 100 美元

多谢。

0 投票
1 回答
2487 浏览

raspberry-pi - Gstreamer 无法在 Raspberry (Banana PI M2+) 上正确协商 v4l2src

我遇到了 v4l2 无法正确读取摄像头馈送的问题。或者更可能 gstreamer 没有正确启动 v4l2 ctl。

基础设施:

香蕉派 M2+ OV5640 相机

我的问题:相机可以很好地处理运动,但我无法让它与 gstreamer 一起工作。

这是我手动编译的 gstreamer:

我能听到相机“咔哒”一声