我想问你是否有办法在没有登录名和密码的情况下启动raspberry pi(使用Raspbian)并直接转到GUI.像Windows一样.
UPDATE
如果你在2019年到达这里,下面是答案:
以下是解决此问题的最简单方法:
__PRE__
我有一个Raspberry Pi,可存储自制活动的温度数据.我正在我的计算机上创建一个Spring MVC应用程序,我想点击数据.我的Pi和我的电脑都在本地网络上.我可以完美地将SSH和FTP连接到我的RPi中.
mysql --192.168.1.102 --u root -p db
Run Code Online (Sandbox Code Playgroud)
导致"无法连接到'192.168.1.102上的MySQL服务器'".
显然,我的Java应用程序也没有连接.
SHOW VARIABLES WHERE VARIABLE_NAME = 'port' ;
Run Code Online (Sandbox Code Playgroud)
返回默认端口3306.
是否有必须启用的设置才允许远程连接到MySQL?
我想使用Screen Sharing OSx内置应用程序来操作我的Raspberry PI中打开的实际X会话.
为了清楚起见,我希望在我的VNC会话中看到Raspberry通过HDMI发送的相同图像.所以我可以在我的电脑中移动鼠标,光标也在Raspberry屏幕上移动.
我已经尝试了几种vnc-servers和configs的组合,但都没有工作.
我正在考虑使用Raspberry Pi评估用于编程ARM芯片的工具链,我想运行一个模拟Raspberry环境的Vagrant盒子.
有谁知道这样的东西是否可用?(我在网上搜索了一个解决方案,但我可能会问Google错误的问题:)
当然,这个问题可能并不特定于树莓派.另外,我对Linux比较陌生.
我想写一个小库(在node.js中,如果这很重要)来使用sysfs访问raspberry pi的GPIO.但是,访问sysfs需要sudo访问权限,这显然是有原因的.
Quick2Wire似乎有一个解决方案,但我想更好地理解它,而不是盲目地使用它.他们当然使用了C语言,但从我的理解来看,代码并不复杂,而且可能只用bash就可以完成,即使不那么优雅.但是,最重要的是,我不确定它为什么会起作用.
任何帮助都会很棒.
编辑:感谢您的评论.很明显,我需要重新解释这个问题.这里说:一旦安装(作为root),应用程序不再需要使用根权限吗?在这种情况下,如何将某人添加到群组中?/sys/devices/virtual/gpio不是gpio sysfs可用的位置,那有什么诀窍呢?我真的是一个n00b,所以这些问题可能是n00b-ish,所以请耐心等待.
所以我一直致力于一个项目,其中运行Android(API级别= 14)的设备必须通过蓝牙连接到运行Linux的服务器(具体来说:Raspberry Pi).建立连接后,应用程序会将加密的XML字符串发送到RPi.RPi必须解密此字符串,解析XML并执行相应的操作.该操作的结果将发送回Android设备.
到目前为止,我已经设法在应用程序和RPi(运行最新版本的Bluez软件包)之间创建连接.RPi配备了Targus的蓝牙4.0加密狗.我坚持的地方是,当我尝试从应用程序向RPi发送字符串时.那时蓝牙插座似乎已关闭.Logcat给出了消息Connection reset by peer.
用于创建套接字的代码如下:
Method m = device.getClass().getMethod("createRfcommSocket", new Class[] {int.class});
tmp = (BluetoothSocket) m.invoke(device, 1);
Run Code Online (Sandbox Code Playgroud)
Logcat输出如下:
06-20 14:29:42.224: DEBUG/RPiService(24273): ---------- [ CONNECTION ESTABLISHED ] ----------
06-20 14:29:42.224: DEBUG/RPiService(24273): connected, Socket Type:Secure
06-20 14:29:42.229: DEBUG/RPiService(24273): create ConnectedThread: Secure
06-20 14:29:43.734: DEBUG/RPiService(24273): setState() 2 -> 3
06-20 14:29:43.739: DEBUG/RPiService(24273): Connection reset by peer
06-20 14:29:43.744: WARN/System.err(24273): java.io.IOException: Connection reset by peer
06-20 14:29:43.754: WARN/System.err(24273): at android.bluetooth.BluetoothSocket.writeNative(Native Method)
06-20 14:29:43.759: WARN/System.err(24273): at android.bluetooth.BluetoothSocket.write(BluetoothSocket.java:398)
06-20 …Run Code Online (Sandbox Code Playgroud) 我正在使用我的Raspberry Pi上的GPIO引脚和PIR传感器来检测运动.当传感器检测到运动时,我想将软件移动到其他功能上.
此刻,为了检测运动,我的程序在等待运动被检测到的同时不断地循环运行.虽然目前这种方法有效,但在将来使用时,这将是非常低效的,我希望通过将其分配给一个事件来改进这一点.
有没有办法将我的GPIO输入绑定到程序检测到的事件,而无需手动运行循环.
这是我当前的检测运动循环:
var = 1
counter = 0
while var == 1:
if GPIO.input(7):
counter += 1
time.sleep(0.5)
else:
counter = 0
time.sleep(1)
if counter >= 3:
print "Movement!"
captureImage()
time.sleep(20)
Run Code Online (Sandbox Code Playgroud)
计数器和检测运动多次用于减少传感器拾取的误报数.
我一直在使用我的Raspberry Pi 2B一段时间了.测试Pi cam使用raspistill效果很好,但尝试使用OpenCV功能VideoCapture.open();无法正常工作.使用USB相机尝试相同的命令工作得很好.我尝试了不同的索引作为输入,但没有任何东西适用于pi cam.我在这里错过了什么?
Swift现在是开源的.有人试过为Raspberry PI编译Swift吗?我开始做了,但我的8 GB SD卡似乎太小了;)是否可以从Ubuntu交叉编译?
我最近设置了我的Raspberry Pi作为家庭网络的AP /路由器.在线使用了很多教程,我终于成功但遇到了一个严重的问题:hostapd在/ var/log/syslog中反复宣布"由于本地deauth请求而失效".
这种重复错误会定期将客户从AP上移开,使其无用.RPi似乎仍然有互联网连接; 问题只影响本地网络.
我已经在网上详细研究了这个问题,似乎没有人能得到一个好的答案.一些可能性包括一个不正确的wifi加密狗驱动程序或wifi芯片组,我还没有尝试改变,因为我不知道如何这样做(我对这个相对较新!).信号强度应该不是问题(我的RPi就在我的电脑旁边).
我很感激你们所有人的想法.如果您需要更多详细信息,请与我们联系.