linux 虚拟串口_厉害!一张名片不仅能运行Linux和Python,还能玩游戏,关键还开源...

b4f6f28ccd16c1441aa8d726bcacc947.png
开源最前线(ID:OpenSourceTop) 猿妹编译
链接: https://www. thirtythreeforty.net/po sts/2019/12/my-business-card-runs-linux/#source-code

你知道这是什么么?我猜你不知道,猿妹刚看到它的时候也是一脸蒙圈,你说它是PCB电路板吧,它上面又写着姓名和邮箱等信息,难不成是带有个人信息的PCB电路板?其实它是一台ARM计算机。

6ade98bb4d3882adf6efce7617f6cd9b.png

它边上有个USB端口。如果将其插入计算机,它6秒钟之内就可以启动,并通过USB作为闪存驱动器和一个虚拟串口显示出来,你就可以用它来登录,闪存盘里可以存储东西。比如可以存简历、照片还有一些小游戏,之前很火的2048游戏就在上面。

e30029484390237a627755b052731373.png

更惊奇的是,上面还有一个小型的Python解释器。所有这些都是在一个只有8MB的闪存芯片上完成的,引导加载程序大小为256KB,内核为1.6MB,整个根文件系统为2.4MB。所以,虚拟闪存驱动器有足够的空间。

4e0870bc69b6982b16137f474e84da2b.png

其实这是一位名叫George Hilliard的嵌入式系统工程师的作品,平时他就喜欢找一些廉价的Linux计算机,之前,George也见过一些电子名片,具有各种有趣的功能,包括模拟USB闪存驱动器,闪烁指示灯,甚至无线收发器等等。但是,运行Linux操作系统的还没有。于是,他很快开始动手打造,并且很快就成功了。

设计和组装

所以你看到的这张“Linux名片”都是George Hilliard自己设计和制作的,处理器选择的是F1C100s,它在一个包中包含RAM和CPU,这是Allwinner生产的便宜的要死的一款机型,淘宝上买的。其他的组件均来自LCSC。

839d52caaaff5ee972e05fdf792a06ee.png

George Hilliard在JLC上制作了PCB,花8美元得到了10块电路板,价格依旧很美丽,而且板子还是磨砂黑的,看起来也很不错。

整张“Linux名片”只需要2.88美元,折合人民币大约20元。详细成本分布如下表:

02d38ad4373519cf67de1ef602f029cf.png

George Hilliard还上传了电路原理图,并在GitHub上开源了所有的代码,FC100s芯片如何开发,则可以通过官方技术文档可供参考。

ff545f90f4e6b0cc41aa905dcafe01be.png

有网友评论道:「对我来说令人难以置信的是,这样一块成本 1.42 美元(约合人民币 10 元)的芯片几乎包含了带动 Linux 的所有必要硬件:500MHz 的 CPU、32MB SDRAM、2D GPU、SD/MMC 支持以及 USB 控制器。他们都封装在一块 10mm×10mm 的微小芯片里。这让我不由得想入坑嵌入式开发。」

项目感悟

George 表示自己从这个名片项目中学到了很多,这是他首次使用回流焊来回流元器件的项目。此外,对于一些缺少文档的元器件,George 还必须学习找到必需的资源。

在项目开展过程中,George 借鉴了其有关嵌入式 Linux 和设计 PCB 的经验。项目并非完全没有瑕疵,但体现了他的能力。此外,George 表示他正致力于如何从零开始为电路板名片等小型、廉价的 Linux 系统构建硬件和软件。

最后,附上相关地址,如果你也感兴趣,就赶紧去试试吧:

Github地址:https://github.com/thirtythreeforty/businesscard-linu

电路原理图:https://www.thirtythreeforty.net/media/F1C100s_Datasheet_V1.0.pdf

FC100s技术文档:https://www.thirtythreeforty.net/media/F1C100s_Datasheet_V1.0.pdfhttp

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值