Raspberry Pi

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

11
在不知道IP地址的情况下SSH进入Raspberry Pi
我有连接到以太网和Mac(通过USB电缆)的Raspberry Pi。 我正在尝试在Pi中进行SSH,但我不知道IP地址。我试过了 : ifconfig 但我有我看不到 eth0 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 options=3<RXCSUM,TXCSUM> inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280 stf0: flags=0<> mtu 1280 en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=2b<RXCSUM,TXCSUM,VLAN_HWTAGGING,TSO4> ether a8:20:66:09:f8:36 media: autoselect (none) status: inactive en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 …
35 ssh 

3
树莓派的可入侵性级别
我从事嵌入式系统(主要是微控制器)的工作已有3年左右。我想知道实际开源的RPi多少?我知道arduino为我们提供了硬件/软件等的完整详细信息。但是RPi呢?这很重要,因为我的团队并且我想对树莓派进行以下操作(此项目打算像arduino => no OS一样使用RPi): 重写主引导程序(ROM)以从闪存而不是外部SD卡引导。 板载闪存中有一个辅助引导程序,这会激活pi的usb端口并进行监听。它必须接受二进制代码(它将从我的PC中获得)并将其保存在闪存中。稍后开始执行它。 开发我们自己的设备驱动程序以处理通信协议。 为PI开发我们自己的上载器和调试环境,以及针对ARM的嵌入式C的自定义实现(需要控制GPIO等)。 如果可能,为嵌入式系统实现我们自己的操作系统。 树莓派有可能吗?如果不是, ->树莓派不可能实现我的五个目标。如果必须使用PI,我必须对项目进行哪些更改? ->市场上还有哪些其他板子可以让我完全完成我想要的工作?

2
GPIO的上电状态是什么?
通电后,GPIO的状态是什么?例如高,低,Hi-Z? 加载时,是否还有任何操作系统会更改任何GPIO的状态?希望不会。
35 gpio  boot 

4
什么是性能最高的硬件配置?
我知道确切的基准数字会因制造商而异,但是通常,如果您仅考虑高端闪存驱动器,SD卡和USB HDD,并且Raspberry Pi通过以太网交换机连接到网络,那么从网络上最快的配置是什么数据传输的观点?我只是在寻找答案,在这些答案中人们实际上已经尝试过以下所列的配置并获得了实际的结果,而不是理论上的结果。 显然,必须使用SD卡,因为至少在启动周期的一部分需要使用SD卡,但是假设您在下面列出的每个设备上都具有一个额外的数据分区,该分区在Raspberry Pi上具有最高的网络传输速度? SD卡 USB随身碟 USB硬盘 这个问题并非无关紧要,因为在某些时候,与其中一个与以太网通信相结合的存储设备相关的处理开销可能会影响传输速率,而且Raspberry Pi上的以太网端口也受USB总线控制,因此一般而言,吞吐量应受到以下因素的影响:以太网数据传输和USB媒体数据传输的协调。我不知道SD卡是否与USB端口和以太网端口位于同一共享USB总线上,但是如果不是这样,我认为这将是一个很大的好处。 编辑以将网络传输作为基准要求

5
有哪些超频功能?
我还没有订购我的(但!),但是我将一些超频作为一种爱好,以至于我的上网本,Android手机,台式机甚至我妻子的黑莓都超频了。 是否有可能使RPi超频到超出存储电压和速度的范围? 我认为我可以根据需要安装某种定制的冷却系统。

7
如何运行Java软件?
在RP上运行Java代码的最佳方法是什么?从Debian / Fedora仓库安装OpenJDK是否可以正常工作?是否应该进行一些调整以提高性能?另外,是否有可用于RP的“轻量级” JVM,其运行速度比OpenJDK的标准JVM更好/更快?如果是这样,如何获得和安装它?
35 java  jvm 


3
Raspberry PI的替代品
我知道可能已经有人问过这个问题。我只想知道Raspberry Pi是否有其他选择。我想将其用作XMBC电台,但评论告诉我,到目前为止,它尚有问题。视频转发和加载时间不是很好。 我从所有这些中得到的是,对于初学者来说,Raspberry Pi是一台不错的机器,可以学习编程,但是高级用户可能想看看其他地方。 最后,这是我的问题:Raspberry Pi有哪些其他替代方案。它们必须与任何Linux兼容。我喜欢的一个是PandaBoard。 像这样的任何其他建议都很好。价格范围在$ 0-240之间
35 raspbmc 

2
使用Chromium设置信息亭
我想将我的Raspberry Pi设置为信息亭模式,并将Chromium定向到我的网站,但我似乎无法弄清楚如何使其工作。我一直在遵循一些不同的指南,并且它们给我的代码都稍有不同,因此我不确定该遵循什么。 到目前为止,我已经尝试了几种不同的更改代码的变体 /etc/xdg/lxsession/LXDE-pi/autostart 有了这个: #@xscreensaver -no-splash @xset s off @xset -dpms @xset s noblank @chromium --noerrdialogs --kiosk http://localhost --incognito 我也把相同的代码 /etc/xdg/lxsession/LXDE/autostart 它仍然只能引导到桌面,而我却无所适从,因为似乎没有太多讨论此问题的教程,而且最近也没有。

1
引导顺序是什么?
我想知道Raspberry Pi的启动顺序在典型的设置(例如NOOBS)中是什么,从电源应用(或热复位,如果不同)到徽标的外观。或描述的地方。 除了该序列最需要的一般情况之外,我对早期阶段最感兴趣: 什么是ARM CPU的复位向量?在哪里/在哪里定义? 从什么内存中提取第一条ARM CPU指令?那在哪里,用什么技术来存储此代码? 那是ARM32还是Thumb(或者也许是Jazelle)代码?这取决于复位向量的低位吗? 早期启动代码的源(或反汇编或转储)可用吗?如果不是,是否有任何技术手段阻止使用JTAG端口来确定这一点?至于法律方面,我准备冒风险信任我对我所居住地区适用法律的理解的风险(法国),也就是说,至少在没有明确合同的情况下,我完全可以分析自己的计算机要求不要这样做。 外设以什么顺序初始化,并通过什么代码初始化? 在ARM CPU旁,BCM2835中是否运行着某些处理器/自动机,并且肯定地,其启动顺序与ARM CPU有何关系? 我准备深入研究《 ARM CPU的技术参考手册》和《BCM2835 ARM外设》或任何其他文档。 更新:张贴后,我发现这个和这个,说明了BCM2835的GPU充当主到ARM,并积极参与引导顺序。
35 boot 

5
Raspberry Pi是否具有硬件浮点支持?
周围有几篇文章说最好在ARM设备上使用软浮点算法,因为很少有ARM芯片具有硬浮点协处理器。那么,RPi是否具有硬浮动支持?如果是这样,那么软浮动会更快吗?(应该是吧?)
34 hardware 


6
无根访问GPIO引脚。无法访问/ dev / mem。尝试以root身份运行!
我已经使用RPi.GPIO库制作了一个python脚本。我需要在没有root用户的情况下运行它,但是在使用“ python ./script.py”运行它时出现此错误: No access to /dev/mem. Try running as root! 我读过很多地方,您不再需要root才能使用该库的最新版本,但更新后仍然出现错误。我的版本是RPi.GPIO 0.6.0a3 这是代码: import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) GPIO.setwarnings(False) GPIO.setup(18,GPIO.OUT) print "LED on" GPIO.output(18,GPIO.HIGH) time.sleep(1) print "LED off" GPIO.output(18,GPIO.LOW) 和完整的错误: pi@raspberrypi ~/Desktop/python $ python ./sensors.py Traceback (most recent call last): File "./sensors.py", line 5, in <module> GPIO.setup(18,GPIO.OUT) …
34 gpio 

14
除了包含千兆以太网的Raspberry Pi之外,还有其他严肃的选择吗?
尽管Raspberry Pi有很多替代品(其中很多在这里提到),但其中只有少数具有千兆以太网。但是更糟糕的是,仔细观察后,它们都不是真正的替代品,它具有以下一个或多个缺点: 没有裸露的PCB > 100美元 暂时不可用 难以运行GNU / Linux风格的ARM端口1 没有I / O端口从2获取数据,这可能会使千兆端口饱和 本质上,我正在尝试创建一个占用空间少的3系统,以合理的速度提供数据,因此主要的需求是千兆。我的发现是否正确,真的没有与raspi类似的系统? 1 Android对我而言并不算是GNU / Linux,而是算是混蛋Linux,而不是我想要的。 2 PCIe,SATA等 。3含义大小和功耗。
34 ethernet 

10
Raspberry Pi 4上的64位操作系统
寻找Raspberry Pi 4的64位版本的Linux。 我知道Ubuntu Mate下的支持正在开发中,显然Ubuntu Server 可以使用,但仅限于使用1 GB RAM。 现在还有其他选择吗?
34 pi-4  64-bit 

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.