“要說到最具極客范的名片,下面這張能運行Linux系統的PCB名片,肯定能讓你眼前一亮。”
這張能運行Linux系統的名片出自嵌入式系統工程師George Hilliard之手,整張名片僅銀行卡大小,超薄、實用,并且花費還不到3美元。
制作這樣一張名片,除了需要一定的理論知識,使用的元器件也要足夠便宜,即使將名片發給別人也不用心疼。而處理器是保持低成本的關鍵,George經過大量對比調研,最后在這張名片中采用了全志科技F1C100s芯片,這顆小巧的高性價比芯片在單個封裝中同時提供RAM和CPU,大大簡化了名片的整體設計和構造。
不少極客朋友也曾制作過各種有趣的創意名片,包括 U 盤名片、帶閃光燈的名片,甚至帶無線電首發功能的名片,不過暫時還沒有可以運行 Linux 系統的名片出現。作為一名資深極客,George 自己動手做了一張:
這是一臺完整的,也是最小的 ARM 架構計算機,運行由 Buildroot 構建的定制 Linux 固件。
名片上印有 George 的姓名、職位、電子郵箱等常規信息,其中一角還帶有 USB 接口。將這張名片插入計算機后,它將在 6 秒內啟動。借助只需2.4 MB容量的根文件系統,這個PCB上運行的環境可謂是最精簡的。
這樣一張成本不到3美元的名片,卻已經擁有如此多的功能,難怪George的文章一天之內就在Hacker News上收獲2000多贊。下面,讓我們來看看他是如何做到的吧。
設計和組裝
George作為一位工程師,十分享受親手設計并制作這張創意名片,但要找到足夠便宜的元器件的確是件麻煩事。
經過一番調研, George選擇了全志科技的一款高性價比的芯片--F1C100s。這款芯片在成本優化上下足了功夫,同時集成了 RAM 與 CPU,在功能上完全滿足要求。這款芯片可以在淘寶上買到,而其他元器件均購自LCSC。
George使用 JLC 制作了 PCB 板子,只花8美元便得到了10塊電路板,磨砂質感的啞光黑表面,質量不錯,價格也實惠。
第一次制作電路板時還是有點小問題:首先,USB 端口不夠長,因此很難與許多的 USB 接口穩定連接;其次,芯片引腳有錯,最后George通過手動彎曲調整。
George 使用焊錫手動焊接這些小尺寸的元器件。當然,這些被使用的板材和元器件的都是無鉛、無害的,用來作為名片遞交出去也完全沒問題。
這里附上完整的物料成本:
當然,George也表明還有很多成本并不能量化,例如運費和試錯成本等等。但對于一塊能運行 Linux 系統的板子來說,3美元的成本已經非常低了。
性能怎么樣?
由于規格和成本的原因,這張名片沒有網絡、I/O端口也受到限制,自然也無法運行任何重量級軟件。但是它確實可以在6秒時間內完成啟動,而且George還設法裝入了MicroPython解釋器,以及經典的Unix迷宮探索游戲《Rogue》和數字游戲《2048》等。
這張名片上還存放了George的個人簡歷和一些照片,這畢竟是一張名片。所有用戶都可以將其通過USB端口接入到電腦中,通過虛擬串行接口登錄root賬戶,訪問卡片上的系統程序。
制作名片需要哪些資源?
在制作電路板名片的過程中,George 使用了 F1C100s 芯片,并在上面運行主流的 Linux 5.2 版本。最后,George 上傳了制作電路板名片的原理圖,并在GitHub上開源了所有的代碼。
電路板名片原理圖
George在原文中分享了詳細的操作步驟,為感興趣的極客朋友們提供了更多的技術細節。相信通過他提供的所有源代碼和步驟分享,你也可以做出這樣別具一格的個人名片。
全志科技F1C100s 高清多媒體處理器
全志F1C100s集成了高清視頻解碼、高集成、低功耗的領先技術,適用于多種多媒體音視頻設備。F1C100s 采用ARM9 CPU,具有卓越的系統集成能力、豐富的接口,支持低功耗應用程序及Melis、Linux等操作系統,大幅提升開發便利性。
通過創新,讓生活更加便利、有趣,也許這就是我們所說的“極客范兒”。你是否也有這樣的“極客范兒”想法?試著行動起來,相信你的創意會讓我們大呼過癮,如果需要全志的幫助,也歡迎直接聯系我們。
-
pcb
+關注
關注
4405文章
23878瀏覽量
424360 -
元器件
+關注
關注
113文章
5004瀏覽量
99677 -
嵌入式系統
+關注
關注
41文章
3747瀏覽量
133640
原文標題:最極客范的名片:可運行Linux系統,花費不到3美元,內置全志F1C100s
文章出處:【微信號:Allwinnertech,微信公眾號:全志科技】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
為你的STM32畢設項目加點“料”:“AI智能按摩椅”健康按摩輔助系統
為你的STM32畢設項目加點“料”:“AI智能家庭安防助手”智能家居安防監控系統
為你的STM32畢設項目加點“料”:“AI人體感應智能燈”智能家居照明自動化系統
為你的STM32畢設項目加點“料”:“AI智能考勤系統”語音交互打卡系統
為你的STM32畢設項目加點“料”:“AI智能藥盒提醒器”語音定時提醒系統
為你的STM32畢設項目加點“料”:“AI健康檢測助手”居家醫療輔助系統
為你的STM32畢設項目加點“料”:“AI能耗監測儀”實時功率分析與語音交互系統
為你的STM32畢設項目加點“料”:“AI廚房安全衛士”火情監測與語音報警系統
為你的STM32畢設項目加點“料”:"AI智能照明助手"光環境自適應控制系統
為你的STM32畢設項目加點料:AI智能風扇智能溫控與風扇調節系統
為你的STM32畢設項目加點料:AI語音校時器語音校準時間同步系統
這張能運行Linux系統的PCB名片,肯定能讓你眼前一亮
評論