什么叫異型名片?
如果說(shuō)通過(guò)商務(wù)名片大小的PCB(印刷電路板) 來(lái)控制幾盞LED燈光,或許你還能鎮定自若;但如果說(shuō)在兼具超薄、低成本以及堅固實(shí)用基礎上,這個(gè)造價(jià)成本只有*美元的同尺寸PCB還能運行Linux操作系統,你是否會(huì )感到驚訝呢?要不是離4月還有很長(cháng)距離,你是否認為是個(gè)愚人節笑話(huà)呢?
這款能運行Linux的名片大小PCB出自嵌入式系統工程師George Hilliard之手。他找到了非常合適的ARM解決方案--Allwinner F1C100s。這種小巧的芯片在單個(gè)封裝中同時(shí)提供RAM和CPU,從而大大簡(jiǎn)化了卡的整體設計和構造。
借助只需2.4 MB容量的根文件系統,這個(gè)PCB上運行的環(huán)境可謂是最精簡(jiǎn)的。它沒(méi)有網(wǎng)絡(luò )、I/O端口也受到限制,自然也無(wú)法運行任何笨重的軟件。但是它確實(shí)可以在6秒時(shí)間內完成啟動(dòng),而且George還設法裝入了MicroPython解釋器,以及在20世紀80年代盛行于Unix的迷宮探索游戲《Rogue》。
此外這張名片PCB上還顯示了他的個(gè)人簡(jiǎn)歷和為該主板拍攝的樣張。畢竟這是一張名片。所有用戶(hù)都可以將其通過(guò)USB端口接入到電腦中,通過(guò)虛擬串行單口登錄到卡片上運行的系統中。
除了該項目的高級文檔之外,[George]還準備了更深入的文章,為可能希望遵循其腳步的任何人提供了更多的技術(shù)細節。通過(guò)他提供的所有源代碼,如果你有足夠的動(dòng)手能力也可以做出這樣別具一格的個(gè)人名片。