二手Kindle正在抽屉里等待着有人将它们重新调整成精美的东西。拥有大型电子墨水屏,wifi连接和ARM处理器,它们是一个了不起的黑客平台。
以我为例,我创建了一个信息面板,总结了我的一天,例如我的日历,冲浪和天气预报,垃圾时间表,学校停课等。我最喜欢的部分是,任何多余的空间都充满了我的孩子(不是我)的随机神奇宝贝精灵。 )喜欢签入。
该项目使用无服务器后端来整理来自外部服务的数据,并在Kindle本身上的Rust代码(通过docker进行交叉编译)将数据提取和排版为图像。
我建立了一个支架而不是一个更标准的框架,因为Kindle的电子阅读器功能仍然存在,可以直接使用而无需修改。我还认为避免混淆原始设备并庆祝其可重复使用很重要。
#设置计算机的IP地址usb portifconfig#使用192.168.15.201 sudo ifconfig en5 192.168.15.201 ssh [email protected]/usr/sbin/mntroot rwmv / mnt / base-us / pokemon /搜索设备
我们需要一个静态编译的二进制文件才能在Kindle中运行。有很多方法可以做到这一点,但是在OSX上,我使用docker(通过https://github.com/messense/rust-musl-cross)来避免使用所有必需的位污染我的系统,并且必须分别编译每个要求。
我的Kindle(KT 4)不提供对RTC的访问,但是如果我找到Kindle Paper White,我将能够使该设备休眠并在两次更换之间不插电地运行几个月。
我本可以避免使用该项目的后端,而只使用Kindle,但我已经为另一个项目创建了它,并节省了重用时间。