RPi.GPIO 模块使用基础

更新日志:
2013 年 5 月 25 日更新:根据 2013 年 3 月 30 日更新的官方文档完成了初步翻译。
本文会在适当的时间里进行增删改等操作,如果您对该文感兴趣,可以仅收藏本页。

该程序包提供了一个在 Raspberry Pi 中控制 GPIO 的类。

注意,该模块不适合应用到追求实时性或计数周期的应用中。这是由于您无法预测 Ptyhon 何时繁忙,以及资源回收的时间。而且它是运行在基于 Linux 核心的系统中,也不合适用于实时应用 - 原因在于其它进程可能获得更高的 CPU 优先级。如果您一定要追求实时操作的性能,可以考虑购买一块 Arduino 主板 http://www.arduino.cc!

还需要注意一点,目前的版本还不支持 Raspberry Pi 的 SPI、I2C、1-wire、串口等功能。计划在不久的将来会实现的!
Continue reading

Raspberry Pi 摄像头模块应用程序文档翻译

更新日志:
2013 年 5 月 24 日更新:根据 2013 年 5 月 10 日更新的官方文档完成了初步翻译。
本文会在适当的时间里进行增删改等操作,如果您对该文感兴趣,可以仅收藏本页。

RaspiCam 文档

本文档将对 2013 年 5 月为止可用的三个 Raspberry Pi 摄像头应用程序进行介绍。

目前提供了三个应用程序,分别为:raspistillraspividraspistillyuv。其中 raspistill 和 raspistillyuv 非常相似,并且都是用于捕捉图像,而 raspivid 用于捕捉视频。

所有应用程序均基于命令行方式运行,通过 OpenMAX 的 mmal API 进行编写。OpenMAX 的 mmal API 提供了更易使用的系统组件。注意,mmal 是一个由 Broadcom 为 Videocore 4 系统定制的 API。

应用程序使用了三个 OpenMAX(mmal)组件:camera(摄像)、preview(预览)、encoder(编码)。所有应用程序均使用了摄像组件,raspistill 使用了图像编码组件,raspivid 使用了视频编码组件,raspistillyuv 没有使用编码组件,而是直接将 YUV 从摄像组件输出到文件。

预览显示为可选参数,但是可以用于全屏或输出到指定的显示器显示区域进行显示。

此外,还可以省略文件名参数,这样既可以直接预览显示而不写入文件,或者直接输出到标准输出设备上。

命令行帮助可以通过直接输入应用程序名称获得。
Continue reading

诈尸还魂写点东西

一眨眼的功夫,这么多个月没有更新我这个站了。貌似停止更新 WordPress 相关语言包的工作后,突然没有什么可写的东西了。原来,我之前把我的站当成 WordPress 信息发布站了啊?真是后知后觉~

这些个月,发生了若干件事情。首先是,我已经当爹了~老婆给生下了一个无比可爱的小丫头。虽然每天有一点点压力,但总得来说,还是快乐无比。其次,工作虽然没有更换公司,但被借调到另外一个项目来了,也还算是轻松。起码离家近了,每天中午都可以回家看看宝宝。

这么长时间,心里一直也放不下 WP 的翻译工作。可一翻就是四年,期间我都感觉我有点强迫症的迹象。为了一个单词要纠结很久,要和团队的哥们儿讨论 N 多次才能确定。再一个,实在是没有什么激情了~毕竟,有官方的包可以用,没几个人真正在乎那么几个单词到底翻译成什么比较好。能知道是干啥的也就算了。精益求精,实在不是广大用户的追求。

在翻译的些年里,当初的女朋友变成了现在的老婆。虽然总说我搞这些的目的和意义,但同时也会鼓励我的坚持~毕竟,不是三分钟热血去搞一下就算了~现在停了,也算是能留出来更多时间给老婆和娃吧。(略显虚伪,哈哈~)

这个博客当初建起来,本来是为了记录一下自己的生活和工作。现在看来,是时候回归正轨了~所以呢,如果没有特殊情况发生,应该不会再更新 WordPress 相关的内容了,除非是原创或者做为记录所用。之前的东西就放那吧,感觉有那么几篇日志还是值得留存的。

好啦,本来是想写一些这些个月的情况,弄来弄去有和 WP 靠边了。这是病,得治啊!哈~

Talk on 20111214-1

Aside

BuddyPress 1.5.2 发布了,不用合计也是为了迎合 WordPress 3.3 发布的修正版。各位可以通过后台直接更新。简体中文语言包照比前一个版变化非常小,不过我也会发布相应的版本的。近一两天将发布在简体中文站上。感谢各位支持。