树莓派安装OpenWRT做路由器图文详解

来自树莓派实验室创客群 Archer 的投稿,在此表示感谢!

在玩OP之前,你需要一个靠谱的以太网卡,一个型号为RTL8192CU,AR9271的无线网卡(官方芯片的无线网卡都可以),随便大小的SD卡或者TF卡,都是可以的

由于没有高手指导,我算是走了不少弯路,废话不多说。首先,下载OpenWRT的系统镜像:

树莓派B,B+树莓派2B百度网盘(2708适用于1代,2709适用于2代)

然后就好像刷Raspbian一样,刷进内存卡。

在Ubuntu虚拟机之下,用Gparted进行内存卡EXT4分区扩容。

20160626185909330-0

阅读全文

Lakka 让树莓派变身全能游戏模拟器

Lakka 是 RetroArch 官方的 Linux 发行版,以多机种游戏模拟器 libretro 为核心。它能玩的游戏很多,街机游戏,红白机游戏,PS游戏等,算是集大成者:强大,易用,开源!
官网有非常简单的上手指南,一清二楚。我来概括说明下步骤:

1.选择你的硬件平台
因为这个Lakka只是移植到了部分硬件上,如下图所示,支持树莓派平台的1-3代产品。下面的图是各个硬件平台对各个游戏模拟器的支持情况。

lakkahard-0

2.烧录lakka包到SD卡中
在官网下载好对应硬件平台的Lakka包,官网分别介绍了在Linux,Windows,mac平台下烧录的方式,我这里是windows平台,烧录很简单,直接用 win32diskimager 就OK啦。

阅读全文

树莓派 SAKS 扩展板实用应用 之 DS1307 RTC 时钟模块

本文所介绍的内容基于树莓派瑞士军刀扩展板(SAKS),由于 SAKS 基于树莓派通用的 GPIO 设计,文中的原理和代码也适用于其他情况。

本节以 SAKS 扩展板为硬件基础,实现让树莓派掉电后系统时间能继续保持的功能。在这个扩展板上已经有一个DS1307 RTC实时时钟模块,它是I2C类的设备,首先我们需要修改树莓派的配置文件使能I2C,通过nano编辑器修改raspi-blacklist.conf 文件内容。

sudo nano /etc/modprobe.d/raspi-blacklist.conf

修改为如下,开启I2C功能

# blacklist spi and i2c by default (many users don't need them)
blacklist spi-bcm2708
blacklist i2c-bcm2708

打开/etc/modules ,在文件结尾加上 i2c-dev

sudo nano /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.

snd-bcm2835
i2c-bcm2708
i2c-dev

阅读全文

使用树莓派+GPS制作行车记录

行车记录仪现在其实也非常的普及了。那么我们就用树莓派自己折腾一个来玩玩。
器材准备:
树莓派x1
GPS串口模块x1
移动电源x1
树莓派屏幕x1

首先我们需要禁止树莓派本身的串口命令行输出。为了不干扰我们的数据传输,所以我们需要禁用它。首先编辑inittab文件

sudo nano /etc/inittab

注释掉这一行:

#Spawn a getty on Raspberry Pi serial lineT0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100

然后sudo reboot重启树莓派。

阅读全文