标签: raspberry-pi

Raspberry Pi集群,神经元网络和大脑模拟

由于RBPI(Raspberry Pi)具有非常低的功耗和非常低的生产价格,这意味着可以构建一个非常大的集群.我不确定,但是一个100000 RBPI的集群会占用很少的电力和很少的空间.

现在我认为它在FLOPS或其他类型的计算测量方面可能没有现有的超级计算机那么强大,但它能否允许更好的神经网络模拟?

我不确定是否说"1 CPU = 1神经元"是一个合理的陈述,但似乎足够有效.

那么它是否意味着这样的聚类对神经网络模拟更有效,因为它比其他经典聚类更加平行?

arm cluster-computing supercomputers raspberry-pi

14
推荐指数
1
解决办法
1万
查看次数

使用Raspberry Pi学习汇编语言?

我做了一些搜索,但没有找到一个明确的答案,所以我希望我能得到你的意见.

我想学习汇编语言(ARM) - Raspberry Pi是不是一个很好的选择呢?

从我可以看到,似乎有一些温和的教程,如制作LED闪光灯等,所以从新手的角度来看,它不是太可怕,它实际上似乎很有趣.

如果我从Raspberry Pi开始,然后继续使用反汇编程序来建立我的知识,我是在一条好路上还是我开始走错了路?

谢谢您的意见.

assembly arm raspberry-pi

14
推荐指数
1
解决办法
8150
查看次数

传输远程命令错误,意外响应:<h1> 401:未经授权</ h1>未经授权的用户:deflate,gzip

我正在运行最新的Raspbian发行版,只是安装了这些transmission软件包.

但是,每当我运行一个transmission-remote命令 - 比如说,改变一些基本配置 - 我都会遇到同样的错误:

$ transmission-remote -DU -c required -p 9091 -w ~/torrents
Unexpected response: <h1>401: Unauthorized</h1>Unauthorized User: deflate, gzip
Run Code Online (Sandbox Code Playgroud)

我找不到任何好的文档或教程来解决问题,我怀疑我错过了初始设置过程中导致此错误的步骤.我已经尝试过设置用户名/密码,即

$ transmission-remote --auth myusername:mypassword
Run Code Online (Sandbox Code Playgroud)

哪个成功了,但它仍然为所有其他命令抛出相同的"意外响应"错误.

开始transmission-daemon也不起作用:

$ service transmission-daemon start
[....] Starting bittorrent daemon: transmission-daemonstart-stop-daemon: unable to set gid to 110 (Operation not permitted)
 failed!
Run Code Online (Sandbox Code Playgroud)

有没有人知道为什么会这样?

transmission raspberry-pi raspbian

14
推荐指数
5
解决办法
2万
查看次数

Raspberry pi闪烁LED问题 - Python与Java

我正在尝试使用我在网上找到的一些代码在树莓派上制作LED灯闪光(我知道 - 不是最好但是它是一个教程网站)

当我运行以下python代码时,LED指示灯闪烁;

import RPi.GPIO as GPIO
import time
pinNum = 4
GPIO.setmode(GPIO.BCM) #numbering scheme that corresponds to breakout board and pin layout
GPIO.setup(pinNum,GPIO.OUT) #replace pinNum with whatever pin you used, this sets up that pin as an output
#set LED to flash forever
while True:
  GPIO.output(pinNum,GPIO.HIGH)
  time.sleep(0.5)
  GPIO.output(pinNum,GPIO.LOW)
  time.sleep(0.5)
Run Code Online (Sandbox Code Playgroud)

当我运行以下应该执行相同操作的Java代码时 - 所有我到达控制台的是我添加的打印语句 - 没有闪烁的灯光

import com.pi4j.io.gpio.GpioController;  
 import com.pi4j.io.gpio.GpioFactory;  
 import com.pi4j.io.gpio.GpioPinDigitalOutput;  
 import com.pi4j.io.gpio.PinState;  
 import com.pi4j.io.gpio.RaspiPin;  

 public class ControlGpioExample {  
  public static void main(String[] args) throws InterruptedException {  
     final GpioController …
Run Code Online (Sandbox Code Playgroud)

python java raspberry-pi

14
推荐指数
2
解决办法
3329
查看次数

通过蓝牙在iOS应用和Raspberry Pi之间进行通信

我正在尝试使用蓝牙在iOS应用和Raspberry Pi之间进行通信.Raspberry Pi正在使用Python脚本来实现此目的.

我最初使用的是PyBluez库,但这不支持蓝牙LE,因此无法CoreBluetooth在iOS上使用.
我的下一个解决方案是使用私有BluetoothManager框架与Pi进行通信,但这在iOS 7上不起作用.

我已经研究了一些,并看到了使用PyBluez手动发送/接收LE数据包的建议,但这看起来非常复杂,我真的不知道从哪里开始.

所以此刻,我被困住了.我需要:

  • 通过iOS或与非LE蓝牙设备通信的解决方案
  • 通过Python在Raspberry Pi上作为LE设备进行广告和通信的解决方案

python iphone bluetooth ios raspberry-pi

14
推荐指数
1
解决办法
4407
查看次数

mono mcs'Winforms Hello World'给出编译错误CS006:找不到元数据文件'cscompmgd.dll'

我是linux和mono的新手.我使用单声道安装到新的Raspberry Pi机器上

sudo apt-get install mono-complete.  
Run Code Online (Sandbox Code Playgroud)

我还使用apt-get进行了更新和升级.

然后我在单项目网站的Mono Basics页面中关注了helloWorld示例:http: //www.mono-project.com/docs/getting-started/mono-basics/

我设法使用以下内容构建并运行第一个"Console Hello World"示例:

mcs hello.cs
mono hello.exe
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试下一个示例'Winforms Hello World'时,运行'mcs hello.cs -pkg:dotnet'时遇到以下错误:

error CS0006: Metadata file 'cscompmgd.dll' could not be found
Run Code Online (Sandbox Code Playgroud)

但是,如果我使用gmcs而不是mcs,它可以工作.

我在这里和那里搜索,但没有运气.

我可以在我的Raspberry Pi的'/usr/lib/mono/2.0'目录中找到这个文件'cscompmgd.dll'的链接.

安装的单声道版本是3.2.8(使用'mono --version'返回).

有谁知道为什么它适用于gmcs但它不适用于mcs?

谢谢.

.net c# linux mono raspberry-pi

14
推荐指数
1
解决办法
4047
查看次数

得到播放wav音频级别作为输出

当播放的wav文件发出声音时,我想制作一个可以移动或发光的说话口.因此,我需要检测wav文件何时发言或何时在单词之间保持沉默.目前我正在使用我找到的pygame脚本

import pygame
pygame.mixer.init()
pygame.mixer.music.load("my_sentence.wav")
pygame.mixer.music.play()
while pygame.mixer.music.get_busy() == True:
    continue
Run Code Online (Sandbox Code Playgroud)

我想我可以在while循环中进行一些检查以查看声音输出级别或类似的东西,然后将其发送到其中一个gpio输出.但我不知道如何实现这一目标.

任何帮助将非常感激

python audio raspberry-pi

14
推荐指数
1
解决办法
987
查看次数

如何在Windows 10 IoT中设置系统时间?

有没有办法在我的应用程序中运行Windows 10 IoT核心内幕预览中的Raspberry Pi 2上的系统时间?

这不适用于缺少kernel32.dll

    [DllImport("kernel32.dll", EntryPoint = "SetSystemTime", SetLastError = true)]
    extern static bool Win32SetSystemTime(ref SystemTime sysTime);
Run Code Online (Sandbox Code Playgroud)

c# raspberry-pi windows-10-iot-core

14
推荐指数
3
解决办法
2万
查看次数

新鲜的mysql-server安装不会要求输入密码

我正在debian上安装包mysql-server(实际上是Raspbian,用于覆盆子pi的Debian版本).我正在使用以下命令安装它

sudo apt-get install mysql-server
Run Code Online (Sandbox Code Playgroud)

在安装过程中,我没有被要求输入root密码.如果我尝试使用以下命令连接到mysql:

mysql -u root
Run Code Online (Sandbox Code Playgroud)

要么

mysql -u root -p
Run Code Online (Sandbox Code Playgroud)

并使用系统root密码,我收到以下错误:

ERROR 1698 (28000): Access denied for user 'root'@'localhost'
Run Code Online (Sandbox Code Playgroud)

我很困惑,因为显然我应该在安装过程中要求提供root密码.

我该怎么办 ?

问候.

mysql installation raspberry-pi raspbian

14
推荐指数
3
解决办法
1万
查看次数

C#中Raspberry Pi的CPU温度

我已经阅读了很多关于这个主题的文章和论坛帖子,但几乎所有内容都非常复杂,都来自2年多以前.

所以我想知道,在C#中获取Raspberry Pi的CPU温度的最佳方法是什么?

我有最新版本的Windows 10 IoT核心版.

更新

我不想降低CPU温度.我正在使用Sense HAT.该物体的温度传感器位于CPU附近,因此读数不准确.我发现了一个python脚本是什么让读数准确,但它需要CPU温度.

注意:

我正在使用Windows 10 IoT核心!我没有这个文件:/sys/class/thermal/thermal_zone0/temp

更新2:

如果唯一的方法是编写自己的驱动程序,请指导我如何做到这一点.我对编写驱动程序或任何低级别的东西一无所知......

c# raspberry-pi windows-10-iot-core

14
推荐指数
1
解决办法
904
查看次数