树莓派瑞士军刀扩展板 SAKS SDK 发布

20150921213401887

距离出上一个瑞士军刀扩展板 SAKS 的教程已经过去很久了,在这期间我们在思考一个问题——既然 SAKS 的设计定位于上手快、DIY可能性多,那么为何不做得彻底一点?之所以觉得之前的教程有某些“不够彻底”,是因为当遇到较复杂的需求时,创客们不得不用代码重复去实现一些数码管动态扫描、开关检测、传感器状态读取等硬件的操作逻辑。终于我们决定开发一套SDK,将以上需要重复造的轮子进行科学封装,从而达到让创客们集中精力专心实现功能,而不用为关注底层的操控逻辑而分心。

终于我们完成了这个 SDK 并在此基础上实现了SAKS的SDK,基于Python语言用面向对象的方法实现(由于封装程度高,即便你没有系统学习过面向对象的开发方法也完全不用担心不会使用)。接下来我们会通过既定的一些例程(例如树莓派 SAKS 扩展板实用应用 之 CPU 温度显示和警报),介绍如何基于 SAKS SDK 实现例程中的功能。

树莓派瑞士军刀扩展板 SAKS SDK 已经通过 Github 开源(GPL v2.0 许可方式)并提供下载:
https://github.com/spoonysonny/SAKS-SDK

也可通过以下命令下载。

git clone https://github.com/spoonysonny/SAKS-SDK.git

(树莓派瑞士军刀扩展板购买请移步此处

随后我们将陆续完善开发文档并推出更多教程,敬请关注。同时我们非常期待有兴趣的创客、树莓派学习者深度参与进来,基于此SDK创造自己的作品、完善SDK本身!

树莓派实验室 QQ 群号 339050109

命令行下的中文界面——zhcon安装

20150903221951319-0

zhcon是我见过最难编译的,没有之一。树莓派的apt源上的zhcon装完之后无法启动utf-8编码模式,我找了一堆资料终于整理出了一个能用的zhcon包:下载zhcon-0.2.5

编译前需要做两步:

sudo apt-get install libncurses5-dev

startx打开图形界面,进入zhcon的src目录,在报错的g++编译最后加上-lncurses

如下所示:
阅读全文

树莓派上手常见问题处理[转]

20150817205423102-0

(转自LT的博客)

一、磁盘

1. Volume was not properly unmounted. Some data may be corrupt. Please run fsck.

现象:非正常关机后,在开机信息最末尾出现

[   15.721411] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.

原因:非正常关机,比如没执行 sudo poweroff 关机就拔掉 MicroUSB 供电插头。

阅读全文

安装OpenWrt将树莓派变身为全能路由器

随着上网设备的增多,一直想搞个全局的智能梯子,本着重在折腾的原则,搞了个MikroTik 951G软路由来玩(不玩不知道,真尼玛强大),这时又偶然发现openwrt不光有x86版,也早就支持Pi了,要知道Pi的cpu和内存绝对秒杀HG255D等一系列的低端路由器啊,虽然树莓派价格相对比较高,如果有闲置的派拿来玩玩又何妨。

20150728220502960-0

硬件准备:Raspberry Pi一个,注意,B+用户暂时不能完美使用。

  • USB无线网卡一个,这里使用AR9271芯片迅捷fw150ud,如果只做有线路由使用,可以不用
  • USB有线网卡一个,这里使用AX88772B芯片山寨usb网卡,如果只做无线路由使用,可以不用
  • 需要网线上网可以接个千兆交换机或用替换下来的多口路由器代替
  • SD卡一个,有个128M或256M都够用了
  • Micro USB线及5V,2A电源,网线两根,不用解释
  • MikroTik 951G-2HnD,自建PPPoE服务器,方便测试

阅读全文

树莓派安装DLNA实现流媒体服务器

20150712113429145-0

平板电视大都支持DLNA(Digital Living Network Alliance),一些智能电视可能无法支持直接播放Samba上的媒体,这时在树莓派安装一个MiniDLNA就可以让平板电视直接播放树莓派上的影音资源了。另外树莓派实验室之前有介绍过在树莓派上安装Samba的方法,将DLNA和Samba结合起来用更是方便又强大。下面介绍DLNA安装的具体步骤。

安装 minidlna
更新一下安装源

sudo apt-get update

安装 minidlna

sudo apt-get install minidlna

阅读全文

不要驱动,简单粗暴的用树莓派驱动USB打印机

stampa

网上很多文章都是再说如何用树莓派来做一个通用打印服务器,但是在很多应用场景下,配置CUPS什么的真的是自己zuo自己die的好途径,各类linux下的驱动配置起来令人吐血。而驱动各种热敏票据打印机,比如打胶带啊,二维码贴纸啊,小票之类的打印机因为根本找不到linux的驱动,要搞起来更是Mission Imposiable。所以本文的目的就是为了不用驱动直接用USB接口的各类热敏打印机。因为没有驱动,所以我们只能用简单粗暴的方式通过USB直接操作打印机了。下面来看看怎么搞:

首先,你得有一台打印机,淘宝有卖的,几十元到一两百,可以打热敏胶带,所以做个打印服务器标签的东西也不错的,其他用途可以自行开发。

阅读全文