树莓派3B/2B配置2.2寸TFT屏教程!!!!

官方Raspbian系统使用屏的步骤:

1.下载最新版树莓派官方系统

Raspbian

 

2.配置config文件,使能I2C和SPI接口

sudo nano /boot/config.txt

添加以下一行
dtparam=i2c_arm=on,spi=on

3.接配置config文件,开启屏幕

sudo nano /boot/config.txt

添加以下两行行
dtparam=i2c_arm=on,spi=on
dtoverlay=pitft22,rotate=270,speed=48000000,fps=30

注意:rotate为图像方向,可以配置为0,90,180,270,360

4.配置cmdline文件,让调试台显示在屏上

sudo nano /boot/cmdline.txt

在“rootwait”之前添加以下一行
fbcon=map:10 fbcon=font:VGA8x8

QQ图片20150717110006

保存重启

5.让X在小屏幕中显示

sudo mv /usr/share/X11/xorg.conf.d/99fbturbo.conf ~

sudo nano ~/.profile

在最后添加以下行
export FRAMEBUFFER=/dev/fb1

6.编辑配置文件, 添加屏幕设备

sudo nano /usr/share/X11/xorg.conf.d/99-pitft.conf
添加以下行
Section “Device”
Identifier “PiTFT”
Driver “fbdev”
Option “fbdev” “/dev/fb1”
EndSection

7.使用raspi-config工具,配置自动启动图形界面

sudo raspi-config

选择“BOOT Options”,选择“B1 Desktop / CLI然后选择”Desktop Autologin Desktop GUI“,保存重启

注意如果没法启动图形界面的玩家,可能是因为新系统中少安装了一个组件,按照下面命令安装一下,重启就正常了:

sudo apt-get install xserver-xorg-video-fbdev

 

红外接收功能使用参考:http://ukonline2000.com/?p=296

背光打开关闭命令:

gpio -g mode 27 in
gpio -g mode 27 out

将按键开关配置为安全开关机按键步骤:

1.配置config文件,开启按键开关机功能

sudo nano /boot/config.txt

添加以下一行

dtoverlay=gpio-poweroff,gpiopin=23,active_low

注:“23”代表作为开关的GPIO,你可以修改这个值去配置扩展板上的任意按键。

 

2.然后保存退出,重启

通过在树莓派上安装softether VPN实现动态DNS

通过在树莓派上安装softether VPN实现动态DNS

1.从http://www.softether-download.com/下载软件。

2. 上传软件到树莓派,并进入该目录解压文件。

tar zxfv softether-vpnserver-v4.19-9605-beta-2016.03.06-linux-arm_eabi-32bit.tar.gz

3.进入vpnserver目录进行安装。

./.install.sh

一路选1后安装完毕。

4.启动软件。

./vpnserver start – Simplified Chinese

5.设置密码。

./vpncmd   //输入1,敲打三次回车。
ServerPasswordSet

6.下面就可以使用windows端管理软件来进行配置了。软件同样从http://www.softether-download.com/下载。解压后运行vpnsmgr.exe,点击“新设置”添加连接文件。5 6 7 8 9

至此,动态DNS功能就实现了。

如果还需要继续设置VPN连接的话,可以参考下面charli大神写的文章。

http://forum.lemaker.org/cn/thread-581-1-1-.html

 

树莓派通过RDP远程连接Windows系统

树莓派通过RDP远程连接Windows系统

需求:树莓派通过RDP远程连接Windows服务器也就是windows的远程桌面

1.安装RDP客户端软件, 这里推荐用remmina
sudo apt-get update
sudo apt-get install remmina

2.运行remmina

安装完成后菜单里就会出现remmina的图标,点击运行。

1

只有填入自己要连接的Windows服务器信息就可以连接了。

2

通过树莓派和BTSync搭建个人云存储

一般情况我们会使用现成的网盘,可是,各种内置的后门多的数不过来,不知道那天就被请去喝咖啡了,怎么才能私密一点?很多人都发现了,放在百度网盘的小电影都变成8秒短片了,呵呵。。。然后,催生了我们的新式分享工具—-BTSync

BTSync是免费跨平台文件同步软件。不需第三方服务器即可在多台电脑之间同步和共享文件,全程AES加密。它采用基于类似BT下载的P2P分布式技术而来,速度快而且可通过密钥文件共享,可设置完整权限同步或者让接收方只读,还可以发送 24 小时有效期的密钥,过期作废。

也就是说,你发布一个密钥,其他人就可以同步你共享的文件,更可以做到增量式(差异)同步,同步的人越多速度越快,和BT下载一个道理。
Btsync支持超多的系统,从桌面系统到嵌入式、手机等等,最好的莫过于有ARM-linux版

访问 https://www.getsync.com/platforms/desktop 下载ARM版

btsync1

然后解压到你的橘子派的某一目录下

进入目录,输入命令

./btsync –webui.listen 0.0.0.0:8888

btsync2

OK,成功运行!
在你的电脑上打开浏览器,地址栏输入  树莓派的IP:8888设置一个账户和密码就可以开始用了。

btsync3

可以通过一下设置改成中文界面。

btsync4

btsync5

改完以后刷新一下页面就变成中文界面了。

btsync6

添加要共享的文件夹,生成密钥

在电脑或手机上安装BTSync客户端,在程序选项里–输入密钥,就可以在电脑或手机上与树莓派同步文件了。

 

 

树莓派3串口(UART)使用问题的解决方法!!!!

树莓派3B高清俯视图

最新64位树莓派3已经发布快两周了,玩家们陆陆续续也开始使用上树莓派3了,随着玩家的增多,虽然拥有强大硬件配置的树莓派3也出现了各种各样的BUG,官方也在对这些BUG进行修复中。今天要说说树莓派3的UART串口的使用问题,该串口问题的官方反馈及回复请参考这两篇官方博文“https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=137932”和“https://www.raspberrypi.org/forums/viewtopic.php?f=107&t=138223

根据官方的反馈和回复,我们了解到树莓派3上用户目前无法正常是使用GPIO中的UART串口(GPIO14&GPIO15),也就是说用户无论是想用串口来调试树莓派,还是想用GPIO中的串口来连接GPS,蓝牙,XBEE等等串口外设目前都是有问题的。

原因是树莓派CPU内部有两个串口,一个是硬件串口(官方称为PL011 UART),一个是迷你串口(官方成为mini-uart)。在树莓派2B/B+这些老版树莓派上,官方设计时都是将“硬件串口”分配给GPIO中的UART(GPIO14&GPIO15),因此可以独立调整串口的速率和模式。而树莓派3的设计上,官方在设计时将硬件串口分配给了新增的蓝牙模块上,而将一个没有时钟源,必须由内核提供时钟参考源的“迷你串口”分配给了GPIO的串口,这样以来由于内核的频率本身是变化的,就会导致“迷你串口”的速率不稳定,这样就出现了无法正常使用的情况。

目前解决方法就是,关闭蓝牙对硬件串口的使用,将硬件串口重新恢复给GPIO的串口使用,也就意味着树莓派3的板载蓝牙串口,现在成了鱼和熊掌,两者无法兼得。

下面我就讲讲如何恢复硬件串口的方法

1.下载pi3-miniuart-bt-overlay文件,解压出pi3-miniuart-bt-overlay.dtb文件,并将dtb文件拷贝到/boot/overlays/目录下

2.编辑/boot目录下的config.txt文件

sudo nano /boot/config.txt

添加下面两行:

dtoverlay=pi3-miniuart-bt-overlay
force_turbo=1

QQ图片20160310002624

3.编辑/boot目录下的cmdline.txt文件

sudo nano /boot/cmdline.txt

参考下面内容修改:

dwc_otg.lpm_enable=0 console=serial1,115200  console=tty1 root=/dev/mmcblk0p2  kgdboc=serial1,115200 rootfstype=ext4 elevator=deadline fsck.repair=yes  rootwait

保存退出

关闭板载蓝牙的方法:

1.SSH登录树莓派3后,输入下面命令关闭hciuart使用uart0.

sudo systemctl disable hciuart

2.编辑/lib/systemd/system/hciuart.server 将 “ttyAMA0”修改为“ttyS0”

sudo nano /lib/systemd/system/hciuart.service

将 “ttyAMA0”修改为“ttyS0”

QQ图片20160310003124

保存退出

3.更新并重启

sudo apt-get update
sudo apt-get upgrade
sudo reboot

 

 

 

本店的HIFI DAC+和DIGI+声卡支持全新64位树莓派3B!!

目前支持树莓派3的系统不多,OSMC/KODI是屈指可数的支持树莓派3的多媒体系统,欢迎大家下载测试!

osmc官方树莓派3版: 链接:http://pan.baidu.com/s/1o7axsmu 密码:ghqu

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

osmc树莓派3小白版DAC+: 链接:http://pan.baidu.com/s/1jHdntEA 密码:xnk6

DAC+模拟声卡购买链接:https://item.taobao.com/item.htm?&id=42067031055

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

osmc树莓派3小白版DIGI+:链接:http://pan.baidu.com/s/1mhrw0q8 密码:0z6z

DIGI+数字声卡购买链接:https://item.taobao.com/item.htm?&id=42544457342

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

1

OSMC官方版本配置步骤图:

1.进入Program–>My OSMC–>Pi Config,然后选择Hardware Support,并选择相应的声卡(DAC+选dacplus,DIGI+选digi)

3 4

2.在System-Settings中选择Audio output的声卡输出2

 

通过SSH反向代理连接内网的树莓派

通过SSH反向代理连接内网的树莓派

 

场景:

在办公室有一台树莓派,当我回家了或者在外面用手机网络无法进入内网,所以访问不到了。如果这个时候我需要 SSH 进去做一下设置,那么怎么解决这个问题呢?本文将给出一种使用 SSH 的代理功能的解决方案。

 

目的:通过一台公网linux机器连接内网的树莓派。

 

材料:

  1. 一台公网linux机器,这里用的是DigitalOcean的VPS。
  2. 树莓派

 

机器状况

机器 IP 用户名 备注
树莓派 192.168.0.A usr_a 目标服务器,在局域网中,可以访问 树莓派
VPS B.B.B.B usr_b 代理服务器,在外网中,无法访问 树莓派
手机等Client 可以直接访问 VPS,无法直接访问 树莓派

 

解决方案

在树莓派上做到 VPS的反向代理;在 VPS上做正向代理本地端口转发

 

环境需求

每台机器上都需要 SSH 客户端

树莓派、VPS上需要 SSH 服务器端。通常是 openssh-server。

在 Ubuntu 上安装过程为

 

sudo apt-get install openssl-server

 

实施步骤

 

建立 树莓派 到 VPS 的反向代理【树莓派 上操作】

ssh -fCNR <port_b1>:localhost:22 usr_b@B.B.B.B

<port_b1> 为 VPS 上端口,用来与 树莓派 上的22端口绑定。

 

建立 VPS 上的正向代理,用作本地转发。做这一步是因为绑定后的 端口只支持本地访问【VPS 上操作】

ssh -fCNL *:<port_b2>:localhost:<port_b1> localhost

<port_b2> 为本地转发端口,用以和外网通信,并将数据转发到 <port_b1>,实现可以从其他机器访问。

其中的*表示接受来自任意机器的访问。

现在在 Client 机器上可以通过 VPS ssh 到树莓派。

ssh -p <portb2> usra@B.B.B.B

至此方案完成。

同理,也可以建立反向代理通过VNC来连接内网树莓派的图形界面。

 

附:

 

SSH 参数解释

-f 后台运行

-C 允许压缩数据

-N 不执行任何命令

-R 将端口绑定到远程服务器,反向代理

-L 将端口绑定到本地客户端,正向代理

【高清图】树莓派3B正式发售!64位四核CPU, 支持WiFi和蓝牙!

 

按照广告词上说的:树莓派变得更多汁了!(¯﹃¯)

新的树莓派3 B型,拥有了64位四核CPU,支持WiFi和蓝牙!(这是不是意味着不但可以少买配件,还省下了USB接口?)

相比第一代树莓派,速度快了10倍,能够支持更多酷炫应用。

同时,GPIO以及其他的接口均未作修改,如果你发现由于性能问题,你之前的树莓派支持你的项目有点吃力,那么是时候考虑升级一下了!

树莓派3B整体照片 树莓派3B高清俯视图 树莓派3B接口图

 

树莓派3B详细技术规格:

  • Broadcom BCM2387 chipset
  • 1.2GHz Quad-Core ARM Cortex-A53
  • 802.11 bgn Wireless LAN and Bluetooth 4.1 (Bluetooth Classic and LE)
  • 1GB RAM
  • 64 Bit CPU
  • 4 x USB ports
  • 4 pole Stereo output and Composite video port
  • Full size HDMI
  • 10/100 BaseT Ethernet socketbr
  • CSI camera port for connecting the Raspberry Pi camera
  • DSI display port for connecting the Raspberry Pi touch screen display
  • Micro SD port for loading your operating system and storing data
  • Micro USB power source

 

让U大为你揭开树莓派3的神秘面纱

昨天树莓派3单板电脑首张照片被曝光之后,引起了国内外媒体的广泛关注,虽然曝光的图片不是非常清楚,但依旧可以从中分析和预测出树莓派3相对于树莓派2的各项升级指标,下面就让U大为你揭开树莓派3的神秘面纱。

31C3DD00ED1F25974792718DD6B00A3D 7B3ABC9ED075CDE911165910E6644F4E

1.尺寸依然维持树莓派B+/2B的尺寸不变,GPIO接口(40P)和位置也仍然是维持不变,从这点上分析,官方此举应是为了兼容树莓派B+/2B的接口,那么买过扩展板的朋友们就不用烦恼不兼容的问题了。

rpi-3_05

2.应广大玩家的建议官方终于在树莓派3增加了蓝牙WIFI功能,天线使用陶瓷天线,不过很遗憾,WIFI仅仅支持2.4G的802.11n,天线在老版本LED灯的位置,并将RUN的2P接口挪到了网口位置:

Raspberry-Pi_3_vs_Raspberry-Pi_2

3.树莓派3背部添加了J5调试接口的座(JTAG),但不确定正式版本为保留此调试接口

Raspberry-Pi_3_vs_Raspberry-Pi_2_WiFi_Module

4.从图片和官方的各种消息上看,树莓派3将使用4核64bit的ARM芯片BCM2837,频率为900Mhz~1.2GHz,这将是树莓派家族第一款64位的产品,内存依然是Elpida的B8132B4PB-8D-F RAM chip (1GB),这样的硬件升级也意味着树莓派的系统将全面升级,无法使用目前的版本。

raspberry-pi-3-model-b-3

树莓派3内置Wi-Fi和蓝牙LE 首张照片曝光

树莓派3单板电脑首张照片已经曝光,这张照片来自于树莓派贸易有限公司(又名树莓派基金会)最近提交给FCC(联邦通信委员会)的备案。树莓派基金会于2015年2月发布 了树莓派2,当时外界就外传树莓派基金会正在开发树莓派3。

每年二月是树莓派基金会发布新产品的时候。树莓派基金会第一款产品是树莓派1 Model B+,它于2012年2月发布。从树莓派基金会提交给FCC的文档显示,树莓派3 B型单板电脑应该有内置的Wi-Fi(仅限2.4GHz单频),支持蓝牙LE,满足了树莓派粉丝长久以来的期盼。

树莓派基金会将在月底发布树莓派3 B型单板电脑,届时将有更多细节公布出来。作为玩家的你准备好了吗?31C3DD00ED1F25974792718DD6B00A3D

7B3ABC9ED075CDE911165910E6644F4E