一位不知哪里的小哥,自述如何制作了可以运行linux系统的名片,准确来说是U盘名片,很有意思,而且还进行了开源,这样一来,可以照着他的叙述,自己弄一个类似的名片了,而且成本相当低廉.
原文地址
- https://www.thirtythreeforty.net/posts/2019/12/my-business-card-runs-linux/
大致内容
他是嵌入式系统工程师。他喜欢研究新鲜的事物。
其中之一就是便宜的支持Linux的计算机,越便宜越好。因此,他就入坑了。
他对自己说:“这些处理器几乎便宜到可以放弃。”一段时间后,我想到了以名片尺寸制造准系统Linux板的想法。
一想到这个主意,他就认为这样做会很酷,有各种有趣的功能,包括模拟USB闪存驱动器,blinkenlights,甚至无线收发器。但是,我从未见过运行Linux的操作系统。
所以他建了一个,如图所示。
它是一台完整的,最小的ARM计算机,运行由Buildroot构建的定制Linux固件。
它的角落有一个USB端口。如果将其插入计算机,它将在6秒钟内启动,并通过USB显示为闪存驱动器和虚拟串行端口,您可以使用该端口登录卡的外壳。闪存驱动器具有README文件,我的简历副本和一些摄影作品。该外壳程序具有多种游戏和Unix经典功能,例如运气和流氓,小型2048和小型MicroPython解释器。
所有这些都是在非常小的8MB闪存芯片上完成的。Bootloader的大小为256KB,内核为1.6MB,整个根文件系统为2.4MB。因此,虚拟闪存驱动器有足够的空间。它还包含一个可写的主目录,以防止任何人创建他们想要保留的内容。这也保存在闪存芯片上,该芯片已通过UBI进行了适当的磨损平整。
整个东西的价格不到3美元。
物料成本
零件 | 价钱 |
---|---|
F1C100 | $ 1.42 |
印刷电路板 | $ 0.80 |
8MB闪存 | $ 0.17 |
所有其他组件 | $ 0.49 |
总 | $ 2.88 |
搭建过程
emmmm……太复杂了,大家还是去原文看吧。
开源地址
- https://github.com/thirtythreeforty/businesscard-linux
No comments:
Post a Comment