George Hilliard是一名嵌入式系統(tǒng)工程師,平時他將大量時間花費在尋找便宜的Linux計算機上。直到有一天,以名片尺寸制造準(zhǔn)系統(tǒng)Linux板的想法出現(xiàn)在他的腦海。
此前,George也見過一些電子名片,具有各種有趣的功能,包括模擬USB閃存驅(qū)動器,閃爍指示燈,甚至無線收發(fā)器等等。但是,運行Linux操作系統(tǒng)的還沒有。于是,他很快開始動手打造,并且獲得了成功。
這便是成品圖。它是一臺完整的,也是最小的ARM計算機,運行由Buildroot構(gòu)建的定制Linux固件。
名片上印有 George的姓名、職位、電子郵箱等常規(guī)內(nèi)容,其中一角還帶有USB端口。將這張名片插入計算機后,它將在6秒內(nèi)啟動,并可作為閃存驅(qū)動,內(nèi)含一份README文件、一份簡歷副本和一些攝影作品。它還具有多種游戲和Unix經(jīng)典功能,例如小型2048和小型MicroPython解釋器。
George介紹,所有這些都是在僅8MB的閃存芯片上完成的。Bootloader的大小為256KB,內(nèi)核為1.6MB,整個根文件系統(tǒng)為2.4MB,還剩余一些可用空間。
最令人驚訝的可能是,整張卡的成本價格不到3美元。處理器是保持成本低廉的關(guān)鍵,經(jīng)過大量研究,George選擇了同時包含RAM和CPU的F1C100。他還透露這個是從淘寶上淘來的。
不過,由于尺寸和成本的原因,這張名片缺少I/O,不能進行網(wǎng)絡(luò)連接,也沒有足夠的存儲空間來運行重量級程序。
George已經(jīng)將他的 Business Card Linux 開源了出來(點此鏈接)。關(guān)于名片的構(gòu)建過程、原理圖以及其他詳細信息,在他的個人博客中有更多介紹:https://www.thirtythreeforty.net/posts/2019/12/my-business-card-runs-linux/