瑞士军刀扩展板的跑马灯实现(C++版)

树莓派上通过C和Python来控制GPIO已经成为了很流行的方式,本文介绍如何使用C++/Boost/OOP和用户空间驱动树莓派瑞士军刀扩展板的LED,实现跑马灯效果。相关原理和方法通用,当然也可以用于瑞士军刀扩展板之外的情况。

1、运行环境
系统信息:Linux raspberrypi 4.4.21-v7 #1 SMP Sat Sep 24 20:40:17 CST 2016 armv7l GNU/Linux
硬件搭配:Raspberry Pi 3B + 瑞士军刀扩展板,如图所示。
20161220201908269-0

阅读全文

树莓派在日本新增生产据点以扩充全球产能

raspberrypi2-0
服务于全球工程师的分销商 Electrocomponents plc 集团旗下的贸易品牌RS Components (RS) (LSE:ECM) 近日与树莓派(Raspberry Pi)基金会联合宣布,依据一份本地合同制造协议,将在日本制造其最新的树莓派3信用卡尺寸单板计算机。此次提升树莓派的全球产能,是为了满足亚太地区对这一流行平台不断增长的庞大需求。

RS Components 公司亚太区产品、供应商、库存和定价管理主管William Chong表示:“树莓派的现有型号将继续在英国南威尔士制造,而双重制造地点的就位,将可满足未来的全球需求增长。亚太区是树莓派的一个显着增长市场,这一新的 ‘日本制造’元素意味着我们现在已经为该增长做好了准备。” 树莓派的所有版本都将可以在RS网站订购。

阅读全文

用树莓派打造无线中继科学上网路由器

请各位看官注意两个关键字:无线中继 科学上网。(感谢 Tony 的投稿)

为什么要做无线中继?因为两个场景:第一个是在我司,WIFI上网同一账户只能连接两个设备,现在两个设备哪里够?第二个场景是在宾馆,我希望就像在家里一样,所有设备都是连上路由器就可以免设置科学上网,这就需要对宾馆原来的WIFI进行处理

为什么要随时科学上网?我只能说,为了知识和真相
树莓派使用的系统:RASPBIAN JESSIE

另外,因为手头没有路由器,因此,本文介绍利用电脑直连树莓派进行相关设置。不多说,开始了。

1.设置IP

按照树莓派官方的做法,树莓派需要一根网线直连路由器,通过路由器的DHCP分配到IP后,就可以远程登录了。但是刚才已经提到,因为手头没有路由器,所以我们需要用电脑直连树莓派进行远程登录。将制作好的树莓派SD卡插入电脑,会弹出一个名为Boot的磁盘,其中有一个cmdline.txt文件,打开之后,在最后的位置追加一个IP如下:

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

插回SD卡至树莓派,通电后,将我们的电脑端IP设置为192.168.3.100,掩码设置为255.255.255.0即可连接树莓派了

阅读全文

树莓派 HiFiBox DAC 扩展板开始发售

hifibox-dac-hat-for-raspberry-pi

树莓派实验室继瑞士军刀扩展板之后,又一款扩展板产品——HiFiBox DAC 今日开售了。这是一个针对音乐爱好者的产品,集成了 TI 公司专业的音频解码芯片 PCM5122,采用 I2S 接口标准整合了一套基于树莓派的完善的音频硬件解码系统。并支持 Volumio、RuneAudio、OSMC 等功能强大的播放软件,是快速搭建树莓派 HiFi 系统的不二之选!

HiFiBox DAC 适用于树莓派1代A+、B+,树莓派2代、树莓派3代、树莓派Zero,以及后续对该标准兼容的树莓派系列硬件。
阅读全文

全新配置 HiFiBox DAC + Volumio 系统

20161201194050809-0
HiFiBox DAC 是一款适用于树莓派的音频硬解码扩展板。Volumio 和 RuneAudio 类似,同样支持 HiFiBox DAC,不同的是它基于 Raspbian 搭建。下面介绍如何配置使 Volumio 1.55 版支持 HiFiBox DAC 硬解码。顺便提一下,Volumio 2.x BETA 版同样能支持 HiFiBox DAC 硬解码,且配置非常容易,几乎直接可以在 WebUI 里面配置即可完成。我们会在必要的时候单独发文章说明,这里只针对 Volumio 1.55 版的配置作介绍

对于 Volumio 我们已经提供了配置好了的系统可直接使用 HiFiBox DAC 和红外线遥控控制,以下内容仅供希望使用 Volumio 官方全新系统的用户阅读参考。我们假设你已经刷好了官方的系统镜像,如果还没有,请移步这里下载镜像。

阅读全文

HiFiBox DAC 自定义红外遥控配置教程

HiFiBox DAC 是一款适用于树莓派的音频硬解码扩展板。集成了红外线接收器,用任何兼容的红外遥控,通过自定义遥控按键配置即可实现遥控 Volumio 播放器工作。

对于 Volumio 我们已经提供了配置好了的系统可直接使用 HiFiBox DAC 和红外线遥控控制,以下内容仅供希望使用 Volumio 官方全新系统的用户阅读参考。我们假设你已经刷好了官方的系统镜像,如果还没有,请移步这里下载镜像。

一、首先安装好 HiFiBox DAC 扩展板,启动系统登录后(默认用户名:pi 密码:raspberry),运行以下命令安装 lirc 软件包。

sudo apt-get update
sudo apt-get install lirc

注意,树莓派的 apt-get 的源在英国,如果上面更新和安装出现问题,可以选择中国科学技术大学的源,编辑/etc/apt/sources.list,删除其中的内容,使用一下内容代替后保存。

deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ jessie main non-free contrib

如何编辑和替换使用,方法见这里

阅读全文