BLOG
Enjoy when you can, and endure when you must.
香蕉派(BPI)加装 OLED 屏幕并使用 Python 进行控制

话说自从买了一个 BPI M1+ 之后,这折腾就是根本停不下来的节奏。之前已经成功尝试为其编译了一个专属的 OpenWrt 15.05.1 版本,并实现了如文件共享、下载机等诸多小功能,当然还有更重要的一点 ... 你懂的。不过再怎么说这也是个开发板,就这么放着当路由器,不再玩玩其他的,感觉是有那么点对不起他吧。虽然我不太擅长搞硬件,小玩一些简单的还是可以的。所以还是决定把强大的 GPIO 口用起来。起初简单玩了玩距离传感器,熟悉了下 GPIO 的基本使用。然后就想到了何不在上面拓展一个小屏幕,显示些基本信息,还是挺有趣的。比如我一般不会外接显示器什么的来使用 BPI,要经过网络找到他还真得费些功夫(当然也不算啥事),搞不好还间歇性失联。如果能让他在启动以后通过小屏幕自己显示一下 IP 地址,不就省事多了嘛。于是淘宝搜罗了一番,最终考虑入手一个 BPI 官方的 OLED 屏 ... 接下来开启“装逼”模式。

JUL 31, 2014/Python
Segmentation Fault: 11
今天同事在Mac上使用Python遇到一个问题,在Terminal中运行Python,执行第二条语句时就会提示Segmentation Fault: 11,然后直接崩溃。发生问题的Python版本是2.7.5,这在之前确实没有遇到过,于是Google一下,发现这是一个bug引起的。以下是该问题的描述(来自http://bugs.python.org/issue18458):Modules/readline.c contains a workaround for a bug in the readline emulation of libedit: that emulation uses ...
1