最新动态

今日:0  |  文章:124
汇集全站版块最新文章
超级版主
4756
百度云盘下载地址(推荐在百度云盘下载,具体系统镜像文件请点开文件夹查看)https://pan.baidu.com/s/1pZTKSEakmzapGUpt3Awptw官方网站系统下载下面的链接都是官网,下载速度可能比较慢Raspbian  (官方推荐的原生系统,官方硬件驱动与软件程序基于Dbian)  免费下载   NOOBS(官方推荐的菜鸟级系统安装工具,树莓派系统一键安装器)  免费下载       生地方Ubuntu MATE (以桌面应用为主的开源GNU/Linux操作系统,是基于Dbian GNU/Linux)  免费下载      Kali Linux (Kali Linux 基于ARM架构的镜像,自带许多渗透测试软件)  免费下载      Arch Linux ARM  (以轻量简洁为设计理念Linux系统,软件更新速度较快GNU/Linux发行版) 免费下载      CentOS 7 ARM (基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本)  免费下载      MoOde     (一款无损的树莓派音乐播放器) 免费下载      RetroPie   (开源的游戏模拟器,让树莓派变成复古游戏机,集成任天堂红白机、GameBoy等游戏系统) 免费下载       PiNet      (用于管理一套树莓PIS教室系统。为帮助学校建立和管理Raspberry Pi的课堂) 免费下载      Posbox   (一款POSBOX的收银系统软件)  免费下载     OSMC        (一款基于 Linux 免费开源的媒体播放系统。目前支持树莓派TV的硬件平台)  免费下载       LibreELEC (一款运行Kodi媒体中心的轻量级操作系统,基于Linux内核发行,运行速度快影音播放系统) 免费下载       Rtandroid       (是一款安卓的定制版本,可以正常安装安卓软件,wifi蓝牙)  免费下载     Xbian            ( 是一款为Raspberry Pi,CuBox-i,Hummingboard以及其他设备设计的轻量级的媒体影音系统)  免费下载       Windows 10 IoT       (微软官方推出的Windows 10 IoT物联网版系统)  免费下载     
系统与软件下载  8   2018-10-14 22:31:03
超级版主
2641
系统烧录软件(Win32DiskImager)    免费下载    提取码: 4fuy远程VNC软件                                       免费下载    提取码:9caqSSH登陆软件(PUTTY)                       免费下载    提取码:cvheSD Formatter格式化还原软件               免费下载    提取码: mtfeipscan22局域网IP扫描工具                   免费下载    提取码: gws4FileZilla SFTP传输工具                      免费下载    提取码: pryn树莓派usbit+1.59烧录工具                 免费下载   提取码: v6g9备份系统所用的空白img文件       免费下载   提取码: sx8n
系统与软件下载  11   2017-07-22 19:25:25
GMengZhi
42
 1
树莓派4安装LCD驱动后无法连接? 树莓派,raspberrypi,安装系统
我买了LCD电阻触摸屏360*480的 刚开始能正常用本地SSH连接,结果安装了LCD-show驱动后就不能连接了 路由器那里显示没有连接 屏幕还是白的后来我专门下载了适用的Kali自带LCD驱动的系统 结果还是白屏 我又安装了一次LCD-show结果就不能连接了 路由器那里显示没有连接 屏幕还是白的针脚插对了主板那里的小灯只亮了一个 不闪
新用户求助  0   2020-08-06 21:43:37
xxljtong
851
 5
树莓派如何配置opencv?按照某论坛上的教程,配置总是失败,请教高手指点一二,不吝赐教
综合讨论  3   2020-06-27 21:01:22
山盟海誓
4282
 44
树莓派官方系统 Raspbian 2018-10-09 新版本更新已经有数周了,新版本主要加入了全新的启动配置向导,自动引导用户设置开机密码、WiFi、本地化等设置。同时加入了更成熟等应用安装管理工具。下面我们具体来看看。1. 添加了新的启动配置向导,真正实现了傻瓜化的配置道路。设置国家设置用户的密码选择 wifi 网络检查更新配置完成后重启。2. 添加了推荐软件安装器3. Bluej,Greenfoot,NodeRED,Claws Mail,VNC Viewer 已经被从镜像移除,可以通过推荐应用进行安装。4. Qpdfview PDF viewer 集成在系统中用来取代Xpdf,看 PDF 更加给力了!5. 系统原生包含Version 65.0 的Chromium浏览器,并支持最新的 Flash 播放器,意味着如果看优酷视频也不会因为播放器不兼容而不好用了,系统烧录完直接打开浏览器就看世界杯了。6. 音量的调节可以以5%的幅度进行增减了,并且可以选择输出设备了。7. 网络的插件可以对以前输入过的网络密码进行记忆了,当重连的时候会提示密码信息.方便了不少。8. 串口和串口控制台能够在树莓派配置中进行切换。9. Lxkeymap 键盘语言设置移除 – 替换为在 Raspberry Pi Configuration的对话设置中了。10. Wifi 国家及键盘语言设置对话框可以被其他应用调用了,就意味着如果其他的应用程序需要修改语言或者键盘映射类型就可以直接调用管理控制台完成设置了。11. 新版本的PiBOTO字体包括在某些恶意应用程序中以正确的权重渲染。12. 在重新启动时,自动重新连接到蓝牙音频设备. 你如果有蓝牙音箱的应用就非常舒服了。13. 如果选择了”单击启用” ,请在文件管理器中”禁用单击以重命名文件”14. “外观设置对话框”对某些QT文件进行配置更改,以匹配选定主题。15. 改进的MIME文件类型关联16. 多个桌面管理选项取消了鼠标中键作用。17. 修改了树莓派Pi网站的菜单快捷方式,使得访问更加清晰,帮助就是帮助,项目就是项目.一目了然。18. 删除了Python 2 idle 的菜单链接,看来要全面支持 python3了。19. MAGPI PDF安装在/home/pi/MagPi 中,更加方便查看 magpi 杂志。20. 应用各种小调整、错误修复和外观更改21. 蓝牙更新,连接速度更快更有效.并且具有蓝牙4.2特性的固件,虽然我的蓝牙无法支持4.2,但是固件升级了肯定增加很多新特性。22.通过bthelper.serivce添加了对 SCO 配置的支持。23. 内核方面的升级: Linux内核4.1450+
树莓派基础资源版区  8   2020-05-16 09:13:19
liyao
669
 2
各位大神 请问一下怎么判断树莓派是否开机  
新用户求助  1   2020-04-09 17:59:00
liurq
319
 2
树莓派VNC 系统配置
新装3B+,树莓派的VNC选项灰色,不能选择?
新用户求助  1   2020-03-12 12:42:28
aescula
1568
 1
我想通过笔记本电脑VNC客户端连接树莓派内置的VNC服务器,当我正常启动树莓派时连接没有问题,但当我断开树莓派和显示器连接后,树莓派关机后无法启动,想问问是不是哪里设置的问题?
新用户求助  3   2019-11-13 18:00:32
yjh5371
701
 0
求教运行小车程序代码import RPi.GPIO as GPIOimport timeGPIO.setmode(GPIO.BOARD)INT1 = 11INT2 = 12INT3 = 13INT4 = 15GPIO.setup(INT1.GPIO.OUT)GPIO.setup(INT2.GPIO.OUT)GPIO.setup(INT3.GPIO.OUT)GPIO.setup(INT4.GPIO.OUT)GPIO.output(INT1.GPIO.HIGH)GPIO.output(INT2.GPIO.LOW)GPIO.output(INT3.GPIO.HIGH)GPIO.output(INT4.GPIO.LOW)time.sleep(2)GPIO.cleanup()最后提示AttributeError: 'int' object has no attribute 'GPIO'是什么原因
新用户求助  1   2019-11-07 11:25:45
sw1979
1072
 2
树莓派3B&B+的系统能不能安装到4B中呢?
新用户求助  4   2019-10-10 15:36:26
雁横
2050
 2
最近在官网上面下载系统真是太慢了,找国内的,有中文网站,有百度云,一直都是16年的,想找个比较新的,谁能分享下吗?
新用户求助  2   2019-06-15 17:15:47
飞翔的猪
1759
 0
在更新树莓派系统时,发生了未知错误,导致以后每次更新系统、安装软件时都出现了错误,提示E:dpkg was interrupted 详细提示信息为:E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem但是当我按照提示输入sudo dpkg --configure -a时系统就会卡死,发生无法输入的错误,一直无法解决这个问题.直到后来搜索解决方法,终于从Ubuntu论坛上找到了解决方案。解决方案更新时输入了错误的连接,通过以下命令删除终端中 /var/lib/dpkg/updates 目录下的文件。cd /var/lib/dpkg/updates sudo rm *然后问题就解决了,树莓派可以正常更新!sudo apt-get update
新用户求助  2   2019-05-22 19:31:16
飞翔的猪
2553
 0
树莓派串口配置及minicom的安装 有图 树莓派,树莓派zero,系统配置
1.树莓派串口配置: 树莓派串口默认用于终端调试,如需使用串口,则需要修改树莓派设置。 执行如下命令进入 树莓派配置: sudo raspi-config 选择 Interfacing Options -> Serial -> 是-> 确定。 打开/boot/config.txt 文件,找到如下配置语句使能串口,如果没有,可添加在文件最后面: enable_uart=1 重启树莓派配置生效。 2.树莓派串口配置:树莓派 minicom 调试串口 安装 minicom,minicom 是 linux 平台串口调试工具: sudo apt-get install minicom 执行 minicom -D /dev/ttyS0(ttyS0 为树莓派 3B 的串口)。 默认波特率为 115200,如需设置波特率为 9600 加参数 -b 9600。 树莓派 2B/zero,用户串口设备号为 ttyAMA0,树莓派 3B 串口设备号为 ttyS0。
树莓派基础资源版区  2   2019-05-15 16:03:45
LegendNing
1317
新人求大佬罩一下,谢谢啦~~~mua~~ 树莓派,树莓派传感器,机器人,软件代码,raspberrypi,智能家居,物联网,Python,VNC,ssh,软件,安装系统,系统下载,系统配置
各位大佬好我是新来的还不懂规矩初来乍到还望赐教在此有以下几点问题不成敬意,还望不吝赐教谢谢啦我是个小白我昨天安装的树莓派3b参考网上教程及论坛前辈教程已经成功那个烧录了SD卡(64G)的哦用的是官方系统raspbian的lite版本没有界面,纯命令行的linux基础几乎为零并且已经登陆了无线网链接接下来ssh登录和VNc登录正在研究能否成功登录。现在开始不知道下一步应该做什么了或者换种说法其实是应该说接下来不知道该怎么学习了所以在此发帖,希望请教各位前辈接下来应该怎么学习树莓派、应用树莓派因为在网上,我没看到有相应的 学习路线 或 成长路程 可供参考所以希望各位指点迷津我定会认真借鉴学习,每隔段时间来此汇报学习进展和学习成果谢谢大家希望各位前辈、大佬,可以按照这样的格式提供参考建议:1、先配置XXXXXX,学习XXXXX,教程或链接http://XXXXXXX,因为。。。。。2、在学习XXXXXX,学习XXXXX,教程或链接http://XXXXXXX,因为。。。。。3、学习XXXXXXX,学习XXXXX,教程或链接http://XXXXXXX,因为。。。。。4、选择性学习XXXX。。。。。。。。。。。。如果可以,我补充一些个人情况,我已有的基础是C++、python编程,Linux基础几乎为0.电脑上是windows系统10版本。16G内存,500gSSD固态存储,树莓派3b版本,64G内存。使用校园网。在校学生。
新用户求助  5   2019-05-13 22:05:41
raspberry
2203
 0
树莓派加摄像头(不是USB接口,直接插树莓派上的),截图成功,说明安装是没问题的。启用摄像头功能时sudo motion ,出现断错误。有没有碰到过相同问题并解决了的?怎么处理的?
新用户求助  1   2019-05-12 15:10:37
一剑穿心
511
您的阅读权限太低或您的用户组不被允许
树莓派基础资源版区  4   2019-04-19 01:59:15
渐行渐远
491
 0
您的阅读权限太低或您的用户组不被允许
树莓派基础资源版区  5   2019-04-19 00:33:57
admin1998
2744
 0
树莓派3B+raspberry的系统 使用华为的ME909s-821模块上网,通过USB插上后能被识别,但不知道怎么配置,希望各位大神可以给个教程,非常感谢
新用户求助  5   2019-03-12 21:36:59
jinnuo123456
2694
树莓派修改主机名 树莓派3B+,树莓派,raspberrypi,系统配置
默认树莓派主机名为:raspberrypi,如何要修改自定义名称,请参考下面步骤首先登录树莓派后,修改 hosts 文件,输入命令:sudo nano /etc/hosts你会看到下面这行:127.0.1.1 raspberrypi 将 raspberrypi 替换成要修改的名字。然后按 Ctrl+O 保存所做的修改,按 Ctrl+X 退出。下面是一个修改后的例子:127.0.1.1 shumeipai 修改 hostname 文件sudo nano /etc/hostname默认情况下,这个文件只包含 raspberrypi 这一个名字。请将这里也替换成要修改的名字。
综合讨论  1   2019-01-24 13:55:54
蓝天白云
2747
 0
前言:本文详解阐释了模拟信号和数字信号的区别,希望帮助到有需要的朋友。数字信号使用树莓派上的GPIO引脚,很容易向输出组件发送信号并打开或关闭。还可以检测输入组件是否打开或关闭。以这种方式工作的组件称为数字组件(Digital components)。数字输出LED是数字输出元件的一个例子。它可以是打开的,也可以是关闭的,两者之间没有任何价值。我们可以把ON和OFF状态看作是1或0。你可以发送一个1给LED LED就会亮了,当你给LED发送0给 LED就熄灭了。数字输入一个按钮是数字输入组件。它可以是打开的,也可以是关闭的。当按钮被按下时,它向连接的树莓派GPIO引脚发送1。当按钮被释放时,它向GPIO引脚发送0。没有其他可以发送的值,因为你把按钮按到一半,幻想可以输出0.5。请看下面这个图,这个图显示了按钮被按压和释放的输入数据,当按压的时候输出1当释放的时候输出0。模拟信号数字输入和输出组件在Raspberry Pi中很常见,因为GPIO引脚都是数字的。它们只能发送或接收1和0。然而,并非所有组件都是数字的。有些被称为模拟组件。模拟部件可以在1和0之间发送和接收值。模拟输出电机是模拟输出元件的一个例子。你可以把它的值在1和0之间,这将控制电机的速度。如果你发送电机A 1,它将全速驱动。如果你把它发送0.5,它将以半速行驶。发送0将停止电机。模拟输入模拟输入元件的一个例子是光相关电阻器(LDR)。当没有光照在部件上时,它将发送0,并且随着光的增加,光敏发送的值将逐渐增加,直到它达到最大值1。下图显示了从LDR发送的信号在一天当中24小时的变化,随着光线越亮值越大,光线越暗值越小。使用树莓派的模拟组件比使用数字组件更加困难。为了使用GPIO引脚的模拟输出组件,您需要使用一种称为脉冲宽度调制(PWM)的技术。这向分量发送1秒和0秒的非常快的脉冲,当将其作为平均值时,可以将其接收为介于1和0之间的值。请看下面的图表。蓝线显示数字信号,在一段时间内,从0移动到1,然后再次返回。信号为1的是总时间的三分之一,剩下的三分之二是0。然后这个平均值约为0.33,这将是模拟组件接收到的值。你可以看到这是图上的红线。要使用模拟输入组件与GPIO引脚,您需要使用模拟到数字转换器(ADC),将模拟信号转换为数字信号。你可以买小的adc在你的电路使用。另外一种选择是在电路中使用电容和模拟元件。总结在树莓派上使用模拟输出是采用pwm技术,如果想要读取模拟输入那就需要ADC模拟到数字转换器,因为树莓派上没有ADC,因此我认为如果我们想要读取类似LDR或者模拟输入的情况,我们可以使用类似Nodemcu这种自带ADC的板子,然后再通过MQTT协议发送给树莓派,这样就很方便了。
树莓派基础资源版区  6   2019-01-18 16:30:09
小鑫
1874
 2
yum的安装 有图 树莓派3B+,系统配置
树莓派能安装yum吗?为什么我安装到最后会出现命令没有发现的,yummain.py:command?
新用户求助  2   2018-12-22 18:59:14
神乐先生
2824
 7
1.首先说下为什么要更换软件源,树莓派系统默认的下载软件服务器在国外,经常出现下载慢、无法更新网络不可达的情况。这就需要更换为国内的镜像站来加快速度了。其次是有些软件本身的源没办法下载,所以就要换一个软件源。 2. 因为树莓派系统有版本区别,所以我们找适合自己的系统版来换相应的软件源,首先我们就要查找自己的系统是什么版本。3. 树莓派分为两个大类的系统版本(一是基于debian32位的Jessie版本,二是debian 9的64位 stretch版本)。在LX终端或者SSH下都可以输入下面这个命令来查询自己的系统版本 lsb_release -a一、树莓派基金会提供的源 :这个源一般可以不用更换,这个源大概包括的是系统自带软件,桌面环境,系统设置等等一类的查看这个软件源的命令,在终端或者ssh下输入下面命令后,将下面的源地址复制替换原有的地址即可。sudo nano /etc/apt/sources.list.d/raspi.listStretch系统版源地址(选其一即可) 中科大deb https://mirrors.ustc.edu.cn/archive.raspberrypi.org/ stretch main ui清华deb https://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui默认官方源deb http://archive.raspberrypi.org/debian/ stretch main uiJessie系统源地址(选其一即可)中科大deb https://mirrors.ustc.edu.cn/archive.raspberrypi.org/ jessie main ui清华deb https://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ jessie main ui默认官方源deb http://archive.raspberrypi.org/debian/ jessie main ui 二、Raspbian系统源:(我们通常要更改的是这个源)Raspbian这个源是由独立开发者维护的,你所要下载的软件的服务器也就是这个位置的软件源上(这个源一般比较多,我们这里只写到几种给大家参考,还可以去其他地方查询软件源地址)查看这个软件源命令sudo nano /etc/apt/sources.list输入查看命令将下面的地址复制替换原有的地址即可Stretch版本系统源地址(选其一即可)中科大deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi清华deb https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi大连东软deb http://mirrors.neusoft.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi重庆大学deb http://mirrors.cqu.edu.cn/Raspbian/raspbian/ stretch main contrib non-free rpi浙江大学deb http://mirrors.zju.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi阿里云deb http://mirrors.aliyun.com/raspbian/raspbian/ stretch main contrib non-free rpi搜狐deb http://mirrors.sohu.com/raspbian/raspbian/ stretch main contrib non-free rpi元智大学(中国台湾)deb http://ftp.cse.yzu.edu.tw/Linux/raspbian/raspbian/ stretch main contrib non-free rpi北陆先端科学技术大学院大学(日本知名镜像站,日常出口带宽2g)deb http://ftp.jaist.ac.jp/raspbian/ stretch main contrib non-free rpi牛津大学deb http://mirror.ox.ac.uk/sites/archive.raspbian.org/archive/raspbian/  stretch main contrib non-free rpi美国Berkely大学deb http://mirrors.ocf.berkeley.edu/raspbian/raspbian/ stretch main contrib non-free rpi美国俄克拉荷马大学deb http://reflection.oss.ou.edu/raspbian/raspbian/ stretch main contrib non-free rpi南非知名软件源deb http://mirror.liquidtelecom.com/raspbian/raspbian/ stretch main contrib non-free rpi默认源(带重定向by mirrorbrain)deb http://mirrordirector.raspbian.org/raspbian/ stretch main contrib non-free rpi官方源deb https://archive.raspbian.org/raspbian/ stretch main contrib non-free rpi Jessie版本系统源地址(选择其中一个即可)中科大deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ jessie main contrib non-free rpi清华deb https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ jessie main contrib non-free rpi大连东软deb http://mirrors.neusoft.edu.cn/raspbian/raspbian/ jessie main contrib non-free rpi重庆大学deb http://mirrors.cqu.edu.cn/Raspbian/raspbian/ jessie main contrib non-free rpi浙江大学deb http://mirrors.zju.edu.cn/raspbian/raspbian/ jessie main contrib non-free rpi阿里云deb http://mirrors.aliyun.com/raspbian/raspbian/ jessie main contrib non-free rpi搜狐deb http://mirrors.sohu.com/raspbian/raspbian/ jessie main contrib non-free rpi元智大学(中国台湾)deb http://ftp.cse.yzu.edu.tw/Linux/raspbian/raspbian/ jessie main contrib non-free rpi北陆先端科学技术大学院大学(日本知名镜像站,日常出口带宽2g)deb http://ftp.jaist.ac.jp/raspbian/ jessie main contrib non-free rpi牛津大学deb http://mirror.ox.ac.uk/sites/archive.raspbian.org/archive/raspbian/  jessie main contrib non-free rpi美国Berkely大学deb http://mirrors.ocf.berkeley.edu/raspbian/raspbian/ jessie main contrib non-free rpi美国俄克拉荷马大学deb http://reflection.oss.ou.edu/raspbian/raspbian/ jessie main contrib non-free rpi南非知名软件源deb http://mirror.liquidtelecom.com/raspbian/raspbian/ jessie main contrib non-free rpi默认源(带重定向by mirrorbrain)deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi官方源deb https://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi 更换了源以后,在输入命令更新一下系统数据sudo apt-get update sudo apt-get upgrade更新完以后就可以使用了!如果不行在尝试更换一种源,同样的方法再试一次。
树莓派基础资源版区  19   2018-12-22 12:11:37
灰泥鳅
2441
 1
安装的是本网站带驱动的系统:带驱动raspbian下载,可以正常进入系统,但是显示的窗口不完全,能不能通过分辨率设置来更改显示效果?
新用户求助  4   2018-12-19 12:18:05
渐行渐远
4067
 0
树莓派wiringPi、bcm2835、python库安装 有图 软件代码,软件,系统配置
一、wiringPiWiringPi是应用于树莓派平台的GPIO控制库函数,WiringPi中的函数类似于Arduino的wiring系统。官网:http://wiringpi.com/1、wiringPi安装(1)方案1-使用GIT工具通过GIT获得wiringPi的源码git clone git://git.drogon.net/wiringPi cd wiringPi ./build build脚本会帮助你编译和安装wiringPi(2)方案1-使用GIT工具我们可以在网站上直接下载最新版本编译使用,https://git.drogon.net/?p=wiringPi;a=summary在windows上下载wiringPi库,并复制到树莓派中,运行如下命令解压安装。(xxx代表版本号)tar -zxvf wiringPi-xxx.tar.gz cd wiringPi-xxx ./build 详细安装教程请参考wiringPI官网:http://wiringpi.com/download-and-install/2、测试wiringPi包括一套gpio命令,使用gpio命令可以控制树莓派上的各种接口,通过以下指令可以测试wiringPi是否安装成功。gpio -v gpio readall        从上图可以知道树莓派管脚有三种编号方式,下面以Pioneer600扩展板的LED1为例,第一种为板上编号(37),即中间两列,表示第几号插针。第二中为wiringPi编码(25),使用wiringPi库编程时是用wiringPi编号,第三种为BCM编号,这个是更加BCM管脚来编号的,使用bcm2835库或python的RPi.GPIO编程时使用BCM编号。关于更多wiringPi的库函数,可参看wiringPi官网,也可参考wiringPi用户手册。http://wenku.baidu.com/link?url=U_APBvE_ga5pSSwPwWABIGJymLVwyC-0W9AEOT2cjhlZzoLywa0-QpElYNT2yHvNV0P7BbqTZCgG0ctaqZLi_ovkAGXREBOE6h68eTt-Q3y          二、 bcm2835bcm2835库是树莓派cpu芯片的库函数,相当于stm32的固件库一样,底层是直接操作寄存器。而wiringPi库和python的RPi.GPIO库其底层都是通过读写linux系统的设备文件操作设备。         安装bcm2835库从bcm22835官网(http://www.airspayce.com/mikem/bcm2835/)下载最新版本的库,然后解压安装。tar -zxvf bcm2835-1.xx.tar.gz cd bcm2835-1.xx ./configure make sudo make check sudo make install 三、python 1、安装RPi.GPIO (1)先安装python-dev,输入以下指令。sudo apt-get install python-dev (2)安装RPi.GPIO和spidev,先下载安装包(RPi.GPIO安装包和spidev安装包,参见:https://pypi.python.org/pypi/RPi.GPIOhttps://pypi.python.org/pypi/spidev ),然后通过samba等方式把下载好的文件解压到树莓派上。然后对应进到文件夹内,执行安装:安装smbus库,I2C接口库函数安装serial库,UART接口库函数对python语言不是很熟悉的孩童,可以查看Python基础教程:http://www.runoob.com/python/python-tutorial.html这里有一个python语言的wiringPi库,有兴趣的可以参考:https://github.com/WiringPi/WiringPi2-Python转载自原文http://www.waveshare.net/study/portal.php?mod=view&aid=742
树莓派基础资源版区  12   2018-12-12 01:31:15
飞翔的猪
2808
 0
config文件的作用如果你将树莓派通过HDMI连接到显示器上,但是显示器黑屏无法正常显示,或者显示的画面拉伸很大,显示效果扭曲,这是由于config配置参数和部分显示器分辨率不匹配的原因,因此,必须修改树莓派配置文件config.txt,本文主要讲解树莓派配置文件config.txt的内容解析。由于树莓派并没有传统意义上的BIOS, 所以现在各种系统配置参数通常被存在”config.txt”这个文本文件中,树莓派的config.txt文件会在ARM内核初始化之前被GPU读取。这个文件存在引导分区上的,对于Linux, 路径通常是/boot/config.txt, 如果是Windows (或者OS X) 它会被识别为SD卡中可访问部分的一个普通文件.config文件的位置将树莓派SD/TF卡通过读卡器插到电脑上,会显示出boot的磁盘名,打开这个磁盘就可以找到config.txt文件。一、显示配置hdmi_safe 使用”安全模式”的设置去尝试用HDMI最大兼容性启动. 这和下面的组合是一个意思: hdmi_force_hotplug=1, config_hdmi_boost=4, hdmi_group=2, hdmi_mode=4, disable_overscan=0hdmi_safe=1hdmi_ignore_edid 如果你的显示器是天朝产的垃圾货, 允许系统忽略EDID显示数据hdmi_ignore_edid=0xa5000080hdmi_edid_file 当设为1时, 将会从edid.dat文件中读取EDID数据,而不是从显示器.[1]hdmi_edid_file=1hdmi_force_edid_audio 伪装成支持所有音频格式播放, 即便报告不支持也允许通过DTS/AC3.hdmi_force_edid_audio=1hdmi_force_edid_3d 伪装成全部CEA模式都支持3D, 即便EDID并不支持.hdmi_force_edid_3d=1avoid_edid_fuzzy_match 禁止去模糊匹配EDID中描述的模式. 即便遮蔽错误, 也选用匹配分辨率和最接近帧率的标准模式.avoid_edid_fuzzy_match=1hdmi_ignore_cec_init 不发送初始化激活源消息. 避免在重启时使(启用CEC)TV结束待机并切换频道.hdmi_ignore_cec_init=1hdmi_ignore_cec 伪装成TV不支持CEC. 将不会支持任何CEC功能.hdmi_ignore_cec=1hdmi_force_hotplug 伪装成HDMI热插拔信号被检测到, 出现HDMI显示器被接入hdmi_force_hotplug=1 即便没有检测到HDMI显示器也要使用HDMI模式hdmi_ignore_hotplug 伪装成HDMI热插拔信号没有被检测到, 出现HDMI显示器未接入hdmi_ignore_hotplug=1 即便检测到HDMI显示器也要使用混合模式hdmi_pixel_encoding 强制像素编码模式. 默认情况下会使用EDID请求的模式, 所以不需要修改.hdmi_pixel_encoding=0 default (limited for CEA, full for DMT) hdmi_pixel_encoding=1 RGB limited (16-235) hdmi_pixel_encoding=2 RGB full ( 0-255) hdmi_pixel_encoding=3 YCbCr limited (16-235) hdmi_pixel_encoding=4 YCbCr limited ( 0-255)hdmi_drive 选择HDMI还是DVI模式hdmi_drive=1 DVI模式 (没声音) hdmi_drive=2 HDMI模式 (如果支持并已启用将有声音输出)hdmi_group 设置HDMI类型不指定组, 或者设为0, 将会使用EDID报告的首选组.hdmi_group=1 CEA hdmi_group=2 DMThdmi_mode 设置在CEA或DMT格式下的屏幕分辨率当hdmi_group=1 (CEA)时,下列值有效  hdmi_mode=1 VGA hdmi_mode=2 480p 60Hz hdmi_mode=3 480p 60Hz H hdmi_mode=4 720p 60Hz hdmi_mode=5 1080i 60Hz hdmi_mode=6 480i 60Hz hdmi_mode=7 480i 60Hz H hdmi_mode=8 240p 60Hz hdmi_mode=9 240p 60Hz H hdmi_mode=10 480i 60Hz 4x hdmi_mode=11 480i 60Hz 4x H hdmi_mode=12 240p 60Hz 4x hdmi_mode=13 240p 60Hz 4x H hdmi_mode=14 480p 60Hz 2x hdmi_mode=15 480p 60Hz 2x H hdmi_mode=16 1080p 60Hz hdmi_mode=17 576p 50Hz hdmi_mode=18 576p 50Hz H hdmi_mode=19 720p 50Hz hdmi_mode=20 1080i 50Hz hdmi_mode=21 576i 50Hz hdmi_mode=22 576i 50Hz H hdmi_mode=23 288p 50Hz hdmi_mode=24 288p 50Hz H hdmi_mode=25 576i 50Hz 4x hdmi_mode=26 576i 50Hz 4x H hdmi_mode=27 288p 50Hz 4x hdmi_mode=28 288p 50Hz 4x H hdmi_mode=29 576p 50Hz 2x hdmi_mode=30 576p 50Hz 2x H hdmi_mode=31 1080p 50Hz hdmi_mode=32 1080p 24Hz hdmi_mode=33 1080p 25Hz hdmi_mode=34 1080p 30Hz hdmi_mode=35 480p 60Hz 4x hdmi_mode=36 480p 60Hz 4xH hdmi_mode=37 576p 50Hz 4x hdmi_mode=38 576p 50Hz 4x H hdmi_mode=39 1080i 50Hz reduced blanking hdmi_mode=40 1080i 100Hz hdmi_mode=41 720p 100Hz hdmi_mode=42 576p 100Hz hdmi_mode=43 576p 100Hz H hdmi_mode=44 576i 100Hz hdmi_mode=45 576i 100Hz H hdmi_mode=46 1080i 120Hz hdmi_mode=47 720p 120Hz hdmi_mode=48 480p 120Hz hdmi_mode=49 480p 120Hz H hdmi_mode=50 480i 120Hz hdmi_mode=51 480i 120Hz H hdmi_mode=52 576p 200Hz hdmi_mode=53 576p 200Hz H hdmi_mode=54 576i 200Hz hdmi_mode=55 576i 200Hz H hdmi_mode=56 480p 240Hz hdmi_mode=57 480p 240Hz H hdmi_mode=58 480i 240Hz hdmi_mode=59 480i 240Hz H H表示16:9比例(正常是4:3). 2x表示双倍像素(即更高的像素时脉, 每个像素重复两次) 4x表示四倍像素(即更高的像素时脉, 每个像素重复四次)当hdmi_group=2 (DMT)时,下列值有效  像素时脉是有限制的, 最高支持的模式是1920x1200 @60Hz with reduced blanking. hdmi_mode=1 640x350 85Hz hdmi_mode=2 640x400 85Hz hdmi_mode=3 720x400 85Hz hdmi_mode=4 640x480 60Hz hdmi_mode=5 640x480 72Hz hdmi_mode=6 640x480 75Hz hdmi_mode=7 640x480 85Hz hdmi_mode=8 800x600 56Hz hdmi_mode=9 800x600 60Hz hdmi_mode=10 800x600 72Hz hdmi_mode=11 800x600 75Hz hdmi_mode=12 800x600 85Hz hdmi_mode=13 800x600 120Hz hdmi_mode=14 848x480 60Hz hdmi_mode=15 1024x768 43Hz DO NOT USE hdmi_mode=16 1024x768 60Hz hdmi_mode=17 1024x768 70Hz hdmi_mode=18 1024x768 75Hz hdmi_mode=19 1024x768 85Hz hdmi_mode=20 1024x768 120Hz hdmi_mode=21 1152x864 75Hz hdmi_mode=22 1280x768 reduced blanking hdmi_mode=23 1280x768 60Hz hdmi_mode=24 1280x768 75Hz hdmi_mode=25 1280x768 85Hz hdmi_mode=26 1280x768 120Hz reduced blanking hdmi_mode=27 1280x800 reduced blanking hdmi_mode=28 1280x800 60Hz hdmi_mode=29 1280x800 75Hz hdmi_mode=30 1280x800 85Hz hdmi_mode=31 1280x800 120Hz reduced blanking hdmi_mode=32 1280x960 60Hz hdmi_mode=33 1280x960 85Hz hdmi_mode=34 1280x960 120Hz reduced blanking hdmi_mode=35 1280x1024 60Hz hdmi_mode=36 1280x1024 75Hz hdmi_mode=37 1280x1024 85Hz hdmi_mode=38 1280x1024 120Hz reduced blanking hdmi_mode=39 1360x768 60Hz hdmi_mode=40 1360x768 120Hz reduced blanking hdmi_mode=41 1400x1050 reduced blanking hdmi_mode=42 1400x1050 60Hz hdmi_mode=43 1400x1050 75Hz hdmi_mode=44 1400x1050 85Hz hdmi_mode=45 1400x1050 120Hz reduced blanking hdmi_mode=46 1440x900 reduced blanking hdmi_mode=47 1440x900 60Hz hdmi_mode=48 1440x900 75Hz hdmi_mode=49 1440x900 85Hz hdmi_mode=50 1440x900 120Hz reduced blanking hdmi_mode=51 1600x1200 60Hz hdmi_mode=52 1600x1200 65Hz hdmi_mode=53 1600x1200 70Hz hdmi_mode=54 1600x1200 75Hz hdmi_mode=55 1600x1200 85Hz hdmi_mode=56 1600x1200 120Hz reduced blanking hdmi_mode=57 1680x1050 reduced blanking hdmi_mode=58 1680x1050 60Hz hdmi_mode=59 1680x1050 75Hz hdmi_mode=60 1680x1050 85Hz hdmi_mode=61 1680x1050 120Hz reduced blanking hdmi_mode=62 1792x1344 60Hz hdmi_mode=63 1792x1344 75Hz hdmi_mode=64 1792x1344 120Hz reduced blanking hdmi_mode=65 1856x1392 60Hz hdmi_mode=66 1856x1392 75Hz hdmi_mode=67 1856x1392 120Hz reduced blanking hdmi_mode=68 1920x1200 reduced blanking hdmi_mode=69 1920x1200 60Hz hdmi_mode=70 1920x1200 75Hz hdmi_mode=71 1920x1200 85Hz hdmi_mode=72 1920x1200 120Hz reduced blanking hdmi_mode=73 1920x1440 60Hz hdmi_mode=74 1920x1440 75Hz hdmi_mode=75 1920x1440 120Hz reduced blanking hdmi_mode=76 2560x1600 reduced blanking hdmi_mode=77 2560x1600 60Hz hdmi_mode=78 2560x1600 75Hz hdmi_mode=79 2560x1600 85Hz hdmi_mode=80 2560x1600 120Hz reduced blanking hdmi_mode=81 1366x768 60Hz hdmi_mode=82 1080p 60Hz hdmi_mode=83 1600x900 reduced blanking hdmi_mode=84 2048x1152 reduced blanking hdmi_mode=85 720p 60Hz hdmi_mode=86 1366x768 reduced blankingoverscan_left 左侧跳过像素数overscan_right 右侧跳过像素数overscan_top 顶部跳过像素数overscan_bottom 底部跳过像素数framebuffer_width 控制台framebuffer宽度, 以像素为单位. 默认是显示器宽度减去超出扫描.framebuffer_height 控制台framebuffer高度, 以像素为单位. 默认是显示器高度减去超出扫描.framebuffer_depth 控制台framebuffer深度, 以位为单位. 默认是16位. 8位也是有效的, 但是默认RGB调色板会导致屏幕不可读. 24位效果更好 ,但是2012年6月15号发现有显示混乱问题. 32位没有混乱问题, 但是需要设置framebuffer_ignore_alpha=1, 并在2012年6月15号发现颜色显示错误.framebuffer_ignore_alpha 设为1将禁用alpha通道. 仅对32位有效.test_mode 允许在启动时做声音与图像测试.disable_overscan 设为1将禁用超出扫描.config_hdmi_boost 设置HDMI接口的信号强度. 默认为0. 如果出现HDMI干扰问题可以试试设为4. 最大为7.display_rotate 顺时针旋转屏幕显示 (默认为0) 或者翻转显示.display_rotate=0 正常 display_rotate=1 90度 display_rotate=2 180度 display_rotate=3 270度 display_rotate=0x10000 水平翻转 display_rotate=0x20000 垂直翻转二、超频选项这里可以方便的将树莓派超频,除此之外,也可以修改配置文件config.txt将树莓派超频,可以修改arm_freq选项,默认为700MHz,如果要超频到800MHz,则可以这么修改:arm_freq=800三、使能硬件接口在配置文件的最后,可以开启树莓派的硬件接口,例如:dtparam=i2c_arm=on dtparam=i2s=on dtparam=spi=on这样就可以使能树莓派的I2C、SPI接口了。 关于树莓派配置文件 config.txt ,官方说明文档:https://www.raspberrypi.org/documentation/configuration/config-txt.md
树莓派基础资源版区  10   2018-11-07 16:27:28
飞翔的猪
2617
 0
Arduino具有丰富的外部接口,与树莓派的IO口最大的不同在于Arduino具有模拟输入接口,可以测量IO口上的模拟值。Arduino与Raspberry通过串口(Serial)通信的方案一般有两种,一是通过树莓派GPIO串口通信,第二种是通过USB串口通信。显然,Arduino与Raspberry通过USB串口不仅稳定,而且不用连接复杂的线缆,本篇文章介绍树莓派如何通过USB串口读取arduino获得传感器的数值。在Arduino上连接DHT11传感器,用来获取当前的温度、湿度值,并通过串口发送出来。一、Arduino准备本项目所需的.zip库文件点此下载:dht11#include <dht11.h> dht11 DHT; #define DHT11_PIN 4 void setup(){ Serial.begin(9600); Serial.println("DHT TEST PROGRAM "); Serial.print("LIBRARY VERSION: "); Serial.println(DHT11LIB_VERSION); Serial.println(); Serial.println("Type,\tstatus,\tHumidity (%),\tTemperature (C)"); } void loop(){ int chk; Serial.print("DHT11, \t"); chk = DHT.read(DHT11_PIN); // READ DATA switch (chk){ case DHTLIB_OK: Serial.print("OK,\t"); break; case DHTLIB_ERROR_CHECKSUM: Serial.print("Checksum error,\t"); break; case DHTLIB_ERROR_TIMEOUT: Serial.print("Time out error,\t"); break; default: Serial.print("Unknown error,\t"); break; } // DISPLAT DATA Serial.print(DHT.humidity,1); Serial.print(",\t"); Serial.println(DHT.temperature,1); delay(1000); } 将程序编译下载到Arduino中,此时可以从Arduino串口获取传感器测量到的数据。二、树莓派安装串口调试程序minicom是linux平台串口调试工具,相当于windows上的串口调试助手,可以用它来读取Arduino通过USB串口发送的传感器数值。(一)minicom安装 sudo apt-get install minicom(二)minicom启动minicom -b 9600 -D /dev/ttyACM0-b代表波特率,-D代表端口,/dev/ttyACM0 表示打开与Arduino相连的端口。三、连接树莓派与Arduino将Arduino通过USB线缆连接到树莓派上,这时就可以在树莓派的终端看到通过串口获得的Arduino数据,数据为所测量到的温度和湿度值。树莓派与Arduino通过USB串口通信
树莓派基础资源版区  6   2018-11-07 16:27:06
飞翔的猪
413
 0
您的阅读权限太低或您的用户组不被允许
树莓派基础资源版区  3   2018-11-07 16:26:59
大大的派
448
8
 0
您的阅读权限太低或您的用户组不被允许
树莓派基础资源版区  1   2018-11-07 16:26:06
大大的派
470
8
 0
精华 使用Python制作简单的GUI 软件代码,raspberrypi,Python
您的阅读权限太低或您的用户组不被允许
树莓派基础资源版区  3   2018-11-07 16:25:58
大大的派
2980
8
 0
最近在树莓派上安装 HomeAssistant 以配置HomiKit,但是发现树莓派的无线网卡能正常连接无线网络,但是从电脑上ping就是不通,而且在电脑上SSH连接树莓派显示“Could not connect to ‘192.168.0.104’ (port 22): Connection failed.”,但路由器可以ping通,经过摸索发现,原来是树莓派的路由表有问题,导致外网无法连接树莓派。以下是解决无法ping通树莓派的wlan0口的方法。首先将树莓派用有线的方式连接到了路由器,在连接上wifi这时在路由器上可以看到树莓派使用无线方式连接了,但是如开题所说的ping就是不通,而且在电脑上SSH连接不上。从电脑上Ping树莓派不通树莓派SSH连接不上这时在树莓派使用有线连接并登陆,在树莓派路由表上添加这样的一条路由就可以了:sudo route add default gw 192.168.0.1 #192.168.0.1是无线路由器的地址这时在ping树莓派就能Ping通了,而且也可以在电脑上SSH登陆树莓派,问题解决。ssh pi@192.168.0.104 Connecting to 192.168.0.104:22… Connection established. To escape to local shell, press 'Ctrl+Alt+]'. Linux raspberrypi 4.14.50-v7+ #1122 SMP Tue Jun 19 12:26:26 BST 2018 armv7l The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Tue Sep 25 20:43:01 2018 from 192.168.0.106文章转载自科技爱好者博客http://blog.lxx1.com/3154
树莓派基础资源版区  3   2018-11-07 16:25:41
超级版主
1517
在最新的树莓派Raspbian系统上,Scratch2.0是自带的编程软件,这个版本除了可以让我们通过Scratch来操作GPIO的输入输出,还有一些新特性。控制GPIO和以前的版本一样,现在通过拖动模块,我们就能控制GPIO的输出,获取GPIO的输入,这就意味着我们通过Scratch就能点亮LED、控制蜂鸣器、获得按钮等各种传感器的输入信号来进一步控制scratch小猫的动作;而且比以前更加方便,用下面的两个模块就能完成输入和输出的操作。添加这两个模块的方法很简单,打开Scratch2.0之后,我们单击More Blocks和Add an Extension,然后需要选择一个Pi GPIO的扩展,再选择OK。之后在More Block板块下面就能看到相关的两个模块在GPIO2连接一个LED,用下面的例子就能让这个LED一秒一秒的间隔闪烁。或者在GPIO2连接一个按钮,简单地把这个引脚口设置成input,然后使用”gpio _ is high?” 模块就能来检测这个按钮的状态,在下面的例子中,当按钮被按下的时候Scratch小猫就会说”Pressed”。复制SPRITE相比较1.4的版本,Scratch2.0也提供了一些额外的新功能,最主要的一个新特性是我们可以创建sprite的拷贝,也就是从一个sprite复制成多个,每个拷贝都是某个sprite的实例,都会从最开始的sprite继承下它的脚本模块。比如下面的例子中,每次按下空格键,scratch猫都会扔出一个复制出来的苹果实例,每个苹果被复制出来的时候,都会执行“When I start as a clone”的这部分脚本。这种复制的新功能,避免了我们以前重复创建一模一样的sprite(比如做游戏的时候需要创建一堆敌人)的情况。自定义的模块Scratch2.0支持像定义函数一样,自定义模块,方便用户在一个项目里面多次调用和分块编写应用,下面的例子展示了一个jump的自定义模块,用一个jump模块就能对所有的sprite应用这个效果。而且自定义模块的时候,可以加入输入值(参数),比如下面的这个画图形的函数模块,有两个参数,一个是图形的边数,一个是边长,可以看到同一个自定义模块,使用的时候输入不同的参数值,就能得到不一样的我们需要的效果。Scratch2.0现在也支持与网络摄像头、麦克风的简单交互,都有了相应的模块,比如这个Clap-O-Meter项目通过麦克风可以来检测噪声的强度,Keepie Uppies这个游戏通过摄像头来控制足球。另外还有几个新功能包括矢量图编辑器和一个声音编辑器以及很多新的人物图案。 转载请注明:《Scratch2.0针对树莓派的新功能》
树莓派基础资源版区  1   2018-10-18 19:44:02

Powered by Raspigeek 7.3.1

©2015 - 2020 树莓派极客网

网站首页 联系站长

您的IP:3.235.137.159,2020-09-20 03:41:22,Processed in 0.17662 second(s).