Raspberry Pi

针对Raspberry Pi的硬件​​和软件的用户和开发人员的问答


3
无法仅通过WiFi接口通过SSH连接到RasPi
我发现WiFi网络上与RasPi的连接确实令人讨厌。我在LAN电缆和WiFi上都连接了设备。如果同时插入了电缆和WiFi加密狗-两个接口都可以正常工作,那么我可以通过两个接口的IP地址连接到RasPi。 但是,当我拔下LAN电缆时-重新启动后-SSH无法使用RasPi。如果我拔出电源-直到重启-设备仍然可以通过SSH通过WiFi接口完全可用!重新启动后-无法再访问它。 这是我的设置:/ etc / network / interfaces auto lo iface lo inet loopback iface eth0 inet dhcp auto wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf /etc/wpa_supplicant/wpa_supplicant.conf ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=0 update_config=1 network={ ssid="linksys" scan_ssid=1 mode=0 proto=WPA2 auth_alg=OPEN pairwise=CCMP group=TKIP key_mgmt=WPA-PSK psk="xxx-password-here" id_str="raspberrypi-wif" priority=1 } 请帮助确定问题的原因。
13 ssh  wifi  remote 


3
使用Raspberry Pi学习Linux驱动程序开发
我想为一些实际的硬件设备编写Linux设备驱动程序。什么样的Raspberry Pi外设很合适?基本上,我需要以下内容: 对于初学者来说,它必须足够小(最多几个月,几个星期更好)。 数据表必须可用。起初,我在考虑USB以太网适配器,但看起来数据表非常有限。 有任何想法吗?可能就像使串行控制台通过GPIO工作一样?
13 linux  kernel  driver 

1
NFS vs Samba股票
因此,我正在用Raspberry-Pi设置一台NAS服务器,并且试图找出我想要实现的文件共享类型。在NFS和Samba共享之间,我读到NFS比Samba快,但是Samba在Windows上更容易设置。我的问题是,速度提高是否足够显着以解决在Windows上进行设置的麻烦? 我的网络由2台Ubuntu和1台Windows计算机以及1台Android mini-pc组成。
13 file-sharing  nfs 

4
Raspberry PI和指纹扫描仪
我如何使Raspberry PI与这样的指纹扫描仪一起工作? 我只为Arduino找到了一些东西(http://learn.adafruit.com/adafruit-optical-fingerprint-sensor)是否有针对Raspberry或库的教程?我什么都找不到。
13 gpio 

1
过零激活继电器
如何编程过零电源触发的开关(基于固态继电器或三端双向可控硅开关)? 对于不熟悉此主题的人员:打开230V电源,当电源线的正弦波过零时-结果是将电流快速尖峰引起的电磁干扰降至最低。 具体来说,我希望尽可能多地迁移到软件中。当交流输入功率为正一半时,检测电路由一个小变压器,一个二极管和一对电阻器组成,以保持电平和电流处于检测状态,当连接到输入GPIO引脚时,检测电路提供“ 1”,而为负“ 0”。输出包括一些固态继电器和使它们继续运行的基本要素(上拉等),并连接到输出GPIO引脚。 问题是时序:使用50Hz AC时,我们在一秒钟内得到100个零交叉,一个半周期为10ms。为了使过零距离保持合理的距离以保持较低的EMI,我们在过零事件发生之前(或之前)不应激活超过10%的输出,这意味着+ -1ms容差。这并不意味着1毫秒的反应时间-我们可以合理预期下一个零交叉恰好发生在第一个零点之后的10毫秒,或者是第四个零点-40毫秒。关于粒度-如果我们允许20毫秒的反应时间,则必须在19到21毫秒之间,而不是18或22。 我该如何实现这样的计时器-在输入检测到边沿后的1ms内触发输出GPIO,或者在此后的10ms的固定倍数内触发输出GPIO-最好允许一些负偏置(例如,变压器和继电器引入1.6ms延迟;因此我希望触发器自输入脉冲起关闭8.4+(n * 10)ms,这样偏置就抵消了电路引入的延迟。)-当然,这都是“根据用户要求”,例如,用户写“ 1到/ sys / class / ...文件,并在最近(大约)机会将输出打开。用户写“ 0”,并且过零到达时,特定的继电器断开。 我相信这将需要编写或修改内核模块。您能否指出我在内核中处理Raspberry Pi的GPIO引脚的是什么,我可以将其附加到哪种定时器(除非已经有一些定时器)才能获得这种功能?
13 gpio  real-time 

4
使用SSD作为RAM?
如何使用SSD磁盘空间作为RAM在Raspberry Pi上运行大内存作业?在Linux中,是否与根据本问答创建“ ramdisk”相同?
13 linux 

2
什么是mmcqd进程?
我有一个Raspberry Pi,它无头运行Raspbian Wheezy,并且卸载了所有与图形相关的软件。 我正在运行bitcoind,这主要是在消耗大部分资源。通常,当我通过检查进程top,我可以看到,只有bitcoind使用资源的显著量,与sshd及top在第二和第三位左右。 由于某种原因,当前,一个名为的新过程开始达到资源使用高峰mmcqd/0。它经常在峰值中使用多达55%的CPU功率,否则保持在5%左右的恒定值。 这个过程是做什么的? 我已经读到这可能是SD卡速度慢引起的,但是我测试了读写速度,并且两者的速度都> 15MB / s(我有32GB的10级SD卡)。
13 raspbian 

2
Raspberry Pi apt-get在Raspbian上更新/升级挂起?
每当我尝试使用sudo apt-get update && sudo apt-get upgrade它更新pi时,它通常会在安装过程中挂起。每次都不同,但最后一个是脉冲音频。 此外,我能够对pi进行ping操作,并且似乎可以连接ssh,但从未提示我。我同时打开了另一个终端,top显示CPU大约90%以上 有人遇到过这种情况么? 只要有能力,我就可以附加日志。
13 apt  update 

4
如何在Raspberry Pi上打印屏幕?
我想截图绿浏览器,我已经试过下列方法提到这里。 使用预装在Raspberry Pi中的Imagemagick。我按下了键盘上的printscreen键,然后尝试将其粘贴到该软件上。但是失败了。 打开一个新的终端,我输入以下内容: sleep 5; import -window root myscreen.png // 5秒后打印屏幕 这就是我得到的。 类型 import -window root screen.png 这是我得到的黑屏。 那么正确的方法是什么呢?
13 raspbian  image  gui  midori 

3
将Raspberry设置为数据记录器
如标题所示,我正在开发一个简单的嵌入式应用程序,该应用程序可以从串行端口读取一些信息并将其记录到文件中,此外还可以在显示屏上显示一些状态。 我现在处于日志记录似乎正在运行的阶段,并且我正在尝试配置系统,但我有几个问题。 该系统旨在将数据记录到FAT32 USB记忆棒中,可以随时将其拔出,重新插入或更换。将插入的USB大容量存储器自动挂载到固定目录的首选方法是什么?usbmount软件包似乎几乎可以做到这一点,但是缺乏维护使人警惕。 我不能保证电源供应并执行正常关机。值得庆幸的是,除了内部操作系统信息之外,唯一要写入的文件应该是日志。操作系统的日志文件系统是否可以使我免于自救,还是应该以只读方式安装系统或对RAM磁盘进行修补? USB记忆棒上的FAT文件系统是否可以生存并从断电和突然弹出中恢复?我应该在每次挂载时创建一个新的日志文件吗? 我已经将X服务器设置为自动启动,并在LXDE自动启动脚本中进行了设置,以启动状态显示并禁用窗口管理器/屏幕保护程序。还有其他需要持续显示的陷阱吗? 记录器将无法访问以太网,而是需要一个准确的时钟。RasClock模块合适吗? 抱歉,发表过长的帖子和多个半相关的问题。 我习惯于处理对软件完全控制的简单嵌入式设备,而正确配置实际操作系统的任务让我有些着急。另一方面,我宁愿怀疑我不是唯一(滥用)Pi来进行此类应用程序的人,因此希望这些问题不是针对我的特定情况。
13 power  filesystem  mount  lxde 

2
Pi供电的OBD-II计算机
我最近用Arduino Uno 构建了OBDuino32k。不幸的是,我建立了错误的接口,所以我不能在汽车上使用它。我为ISO而不是ELM构建了接口。 前几天我买了Raspberry Pi,我在想,因为我已经构造了OBD-II到DB9的电缆,所以我想知道是否有一种方法可以用来完成我的项目。有人知道将在Pi上运行的任何Linux OBD软件吗?我已经开始搜索,但还没有提出任何建议。将保留任何进度发布在这里。非常感谢这个社区可以提供的任何见解。
13 hardware  linux 

3
Raspberry Pi Raspbian Web Kiosk虚拟键盘解决方案
我按照Alan D. Moore的分步指南进行操作,以使我的Raspberry Pi在信息亭模式下运行。 我进行了自己的配置,因为我需要它在没有物理键盘和鼠标的触摸屏上运行。 这是〜/ .xinitrc文件的外观。 xset s off xset -dpms matchbox-window-manager & matchbox-keyboard & while true; do rsync -qr --delete --exclude='.Xauthority' /opt/kiosk/ $HOME/ midori -i 600 -e Fullscreen -e Navigationbar -a http://myport.ac.uk done 我将apt-get install用于matchbox-keyboard用作屏幕虚拟键盘解决方案。 看看钥匙有多小!几乎不能触摸且超级不准确... 真正的问题是,如果有人知道使键盘变大的方法,是否可以推荐其他解决方案或调整配置?我是一名Debian新手,所以我真的希望我能在这里得到一些帮助。:)

4
写入SD卡之前如何调整图像文件的大小?
我一直在尝试使用其他内核(具有CAN支持)和安装的Python 3.3创建新的Raspbian映像。我认为与其在Raspberry Pi上进行所有操作,不如在计算机上进行操作(按照这些说明进行操作)会很有趣。但是,一旦挂载映像并准备就绪,我很快就会用光磁盘空间。我认为这是因为图像的大小仅够大,并且期望用户在将文件系统写入SD卡后会重新调整其大小。 在将图像和文件系统写入SD卡之前是否可以调整其大小,以便我可以做更多的自定义操作而不会耗尽空间?
13 image  setup 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.