RPi树莓派 | 树莓派官方7寸屏入门指南

1. 引子 在树莓派官方触摸屏发布之前,市场上可用的屏幕有以下三种: 直接和GPIO插口对接的屏幕,使用SPI与CPU进行通信。需要特殊的驱动程序将framebuffer的内容发送到LCD控制器上,一般带有触屏功能,大小以3.5寸为主流。受限于SPI通信速度,刷新速率不高; 专用USB接口的屏幕,如RoboPeak Mini USB Display。这类屏幕通过USB连接,需要本地运行驱动程序; 通用LCD屏幕,通过HDMI和树莓派连接。因其通用性不需要特殊的驱动程序,但是很多都不支持触屏功能, […]

RPi树莓派 | 树莓派3代介绍及历代树莓派比较

树莓派自从12年02月最初发布之后,目前已突破800万的总销量。作为树莓派的早期支持者,云飞实验室也一直在关注着它的发展。如今在经历了4年的设计迭代之后,树莓派于16年02月推出了最新一代的树莓派3。树莓派3的本次发布与之前的2代只相差了整整一年时间,但是得益于目前芯片行业的快速发展,树莓派3的性能将会有很大的提升。这主要表现在以下几点: 更高的处理速度。树莓派3首次采用了64位处理器:基于Cortex-A53的博通BCM2837。BCM2837为四处理器核心,主频也由树莓派2的900MHz提高 […]

RPi树莓派 | 在树莓派上安装MySQL数据库

在嵌入式Linux平台下如果需要使用数据库功能,一般会选择SQLite或MySQL。SQLite是轻量级、基于文件的关系数据库,系统资源占用较少;但是SQLite的缺点是不支持远程部署和访问。对于大多数应用,SQLite是很易用的数据库,我之前就使用过它开发过一套生产管理系统;但是当需要远程访问数据并提供数据库安全时,MySQL则是更好的选择。考虑到树莓派的性能局限,其本身并不适合集成数据展示功能(无论是基于GUI的还是基于web的)。于是可以将其只作为数据记录平台,而将数据的整理、展示在PC端 […]

RPi树莓派 | 树莓派常见问题整理与解答

这篇博文整理了在使用树莓派的过程中常见的问题和解答,以及我自己在使用时遇到的问题与总结,供树莓派爱好者快速查阅。本文根据需要不断更新,也欢迎读者留言提问与补充。 一、基本操作与管理 Q: 树莓派的默认登录密码是什么? A: 用户名: <em>pi</em>,密码: <em>raspberry</em>。 Q: 树莓派如何解锁root? A: 解锁方法如下: Q: 如何启动树莓派的图形界面? A: 命令行中输入<em>startx< […]

RPi树莓派 | Raspberry PI网络配置与SSH远程登录

树莓派虽然支持鼠标、键盘和显示屏等交互外设,但是每次使用时都要连接很多线缆,很不方便。而使用远程登陆就不会有这些不便。之前在 【RPi树莓派使用指南】使用VNC远程查看桌面 一文中介绍了远程查看桌面的方法,但是远程查看桌面会占用大量网络带宽,影响操作速度。对于不需要查看图形桌面,只需要使用terminal的情况,这里再介绍一下使用SSH远程使用树莓派控制台的方法。 在配置远程登陆之前,最好将树莓派的IP地址由 DHCP 改为 静态IP 地址,这样可以保证树莓派每一次上电后在路由器上注册的地址是一 […]

RPi树莓派 | 树莓派连接HDMI显示器及配置方法

之前在”【RPi树莓派使用指南】使用VNC远程查看桌面“一文中介绍了在没有LCD的情况下,如何访问树莓派的图形桌面。不过有些时候还是外接显示屏比较方便,尤其是像用IDLE调试Python程序的时候。 因为树莓派只有AV和HDMI接口,而目前(2014年)大多数电脑显示器都没有这两种接口,接电视上又不方便。淘宝上虽然有一些支持树莓派的显示模组,不过不仅价格贵,而且大多数尺寸都很小。 其实有一个很简单的方法,就是找一个迷你的液晶电视,因为现在的电视一般都会含有HDMI接口。我在ebay上就买到一个1 […]

RPi树莓派 | 树莓派串口通信介绍

树莓派的外部接口中含一路UART串行接口,利用该接口可以实现树莓派与Arduino、GPRS模块、GPS等其他外部系统的对接。 由于这一路串口兼做Linux的控制台输出口,所以在使用前必须先将调试输出功能关闭,方法如下: 1. 去除Kernel的启动信息 在 /boot/cmdline.txt 中,去除 parameterconsole=ttyAMA0,115200,并保存; 2. 去除Kernel的调试信息 同样在 /boot/cmdline.txt 中,去除 kgdboc=ttyAMA0,1 […]

RPi树莓派 | 树莓派接口定义及GPIO驱动方法

• 树莓派GPIO介绍 树莓派包含8个通用IO (GPIO) 用于开关控制 (switch control),配合扩展版可以进行继电器、电机、LED等外设的驱动。该扩展IO的位置如下所示: Figure 1. 树莓派1扩展IO在板上的位置 树莓派的各引脚功能定义如下,其中横线下方为RPi B+,2,3新增加的GPIO: 目前有三种方式可以实现对树莓派GPIO的驱动:raspberry-gpio-python,WiringPi及bcm2835驱动库,以下将分别介绍这三种方法。注意因为涉及硬件操作, […]

RPi树莓派 | 使用VNC远程查看桌面

虽然树莓派具有一个HDMI视频接口,但很多老式显示器并不支持HDMI。那如果没有HDMI接口的显示设备,但又想使用树莓派的图形化界面怎么办呢? 你可以使用VNC服务。在树莓派中安装了VNC服务端后,可以在用户的电脑运行VNC客户器,从而在用户电脑上直接看到树莓派输出的图像信息。 1、首先我们需要在树莓派上安装VNC服务器。使用Raspberry Pi控制台,输入以下命令: 下载更新包的速度比较慢,我大概等了有20分钟才弄好吧。 2、之后对VNC进行配置。首先通过以下命令运行VNC: 之后会出现以 […]