精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

真工程師:20塊錢做了張「名片」,可以跑Linux和Python

新聞 前端
最近,美國一名嵌入式系統工程師 George Hilliard 的名片引發了眾人的關注。

 對于一個工程師來說,如何在一張名片上宣告自己的實力?在上面制造一臺完整的計算機說不定是個好主意。

真工程师:20块钱做了张「名片」,可以跑Linux和Python

最近,美國一名嵌入式系統工程師 George Hilliard 的名片引發了眾人的關注。他以自己的名片為「主板」,在小小的空間里打印了計算機系統所需的所有元器件,使其可以成為了一臺可以運行 Linux 的電腦。上面還有一個簡化版的 Python 解釋器。

這一頗具極客風的創意引來了社交網絡上人們的廣泛推崇,他的文章在 HackerNews 上出現還不到一天,點贊量就超過了 2000。

制作這樣一張名片,除了需要有足夠的理論知識以外,所需的零件可以在淘寶上買到(是的,這位美國小哥就是這么做的),一張名片的成本大約 20 元人民幣。

讓我們看看他是如何做到的。

作為一名嵌入式系統工程師,George Hilliard 一直在追尋完美的設計,其中之一就是最簡潔的 Linux 系統計算機。他一直在海量處理器型號中尋找最優解,最終發現了新的大陸。他對自己說:「這些處理器便宜得就像白送。」很快產生了用它們來制作可以運行 Linux 的名片的想法。

此前,不少極客先驅曾經在名片上發揮了自己的創意,其中包括 U 盤名片、帶閃光燈的名片,甚至帶無線電首發功能的名片。不過還從來沒有可以運行 Linux 系統的名片。

所以 George 自己動手做了一個:

真工程师:20块钱做了张「名片」,可以跑Linux和Python

成品看起來是這個樣子的,它是一臺完整的 ARM 架構計算機,運行由 Buildroot 構建的定制 Linux 固件。

真工程师:20块钱做了张「名片」,可以跑Linux和Python

所以如何讓它跑起來呢?名片的左下角是一個 USB 接口,如果你把它插入一臺計算機,它將在 6 秒鐘啟動,顯示為 USB 閃存,以及虛擬串行端口,你可以使用卡片的 shell 登陸。閃存驅動器里有一個 README 文件、個人簡歷的副本以及一些照片。而 shell 上有很多游戲,比如 Unix 上經典的 fortune and rogue、2048 以及一個小型的 MicroPython 解釋器。

所有這些都是在一個容量僅有 8MB 的閃存卡上實現的。Bootloader 的大小為 256KB,內核為 1.6MB,整個根文件系統用掉了 2.4MB。所以裝一個系統綽綽有余。它還包含了一個可寫入的主目錄,以備有人想在上面存入什么東西。

最后,一張名片的成本被控制在人民幣 20 元左右,對于一臺電腦來說,這顯得足夠便宜。

名片設計是件「技術活」

George Hilliard 自己設計并制作了整張名片,這雖然是作者的本職工作,但要找到足夠便宜的元件還是非常麻煩的。

處理器的選擇是最重要的部分,它會控制成本并確定整個項目是可行的。在一系列調研后,George 選擇了 F1C100s,它是 Allwinner 出品的一塊賊便宜的芯片,它在成本優化上下足了功夫。這塊芯片集成了 RAM 與 CPU,在功能上至少已經滿足要求了。

沒想到的是,George 小哥哥竟然是在淘寶上買的 F1C100s,其它元器件都是在 LCSC 上買的。

George 使用 JLC 制作了 PCB 板子,大概只需要 56 塊錢就能做 10 份。George 表示他對 JCL 制作的板材印象深刻,它們雖然不像 OSHPark 制作的那么好,但是質量也還不錯,重點是價格實惠。第一次做出來的電路板是啞光的黑色,它帶有一點指紋的磁感。

在第一次制作電路板時還遇到了一點麻煩:首先,USB 端口不夠長,因此很難與更多的 USB 接口連接;其次,flash footprint 是錯誤的,George 通過手動把針腳壓到元件后面。

真工程师:20块钱做了张「名片」,可以跑Linux和Python

在我們驗證了各個部分后,再制作一次板材就能得到文章上面的實力。因為線路板尺寸很小,George 決定立即使用一個便宜的回流焊回流所有的部件。因為他能使用激光切割機,所以可以用激光切割壓模機壓制的焊錫模板。模板的效果非常好,芯片的 0.2 毫米針腳需要特別注意才能保持光潔:激光功率與焦距是非常重要的。

真工程师:20块钱做了张「名片」,可以跑Linux和Python

其它空白的 PCB 板是非常好的夾具,用來固定板材以處理針腳,固定可以通過透明膠完成。George 使用焊錫手動焊接元器件,他確保板材和元器件的處理都是無鉛、無害的,因此用來作為名片也是沒什么問題的。

真工程师:20块钱做了张「名片」,可以跑Linux和Python

上面這張圖展示的處理結果有點偏離,但焊錫其實還是挺容易使用的,而且組裝起來也非常容易。每一個元器件大概需要 10 秒鐘裝配,所以作者盡量減少元器件的數量。

這樣的名片多少錢?

前面 George 已經盡可能降低成本了,他認為現在已經足夠便宜,即使將名片發給別人也不會心疼。當然,也只有重要的結識對象才會收到這樣的名片,畢竟所有元件都要你一個個裝配。下面所有的成本都沒有考慮裝配時間,動手能力強的讀者們可以考慮自己做一個。

真工程师:20块钱做了张「名片」,可以跑Linux和Python

當然,作者也表明還有很多成本并不能量化,例如運費和試錯等等。但 20 塊 RMB 已經非常低了,尤其是對于一塊能運行 Linux 系統的板子。這其實也體現了企業制作端設備的成本,元器件成本要比我們想象中的低很多。

名片的性能怎么樣

嗯,它在 6 秒內就啟動了一個超級簡化的 Linux 系統。因為格式和成本等因素,該名片是沒有 I/O、聯網模塊,以及其它占資源比較大的程序。不過不管怎么樣,George 還是將一些有趣的應用拷進了固件鏡像文件。

USB

我們能通過 USB 做很多有意思的事,但作者特意令名片保持非常精簡的狀態,我們可以在電腦上做一些嘗試。Linux 可以讓我們像設備一樣使用一些小工具,作者將該芯片之前的一些開發工作也傳到了名片內,所以能有 USB 小工具框架的完整功能。George 決定模擬一個預生成的閃存驅動器,并通過虛擬串行端口提供 shell 服務。

Shell

在登錄為 root 用戶后,我們可以運行所有模擬串行控制臺:

  • rogue:經典的 Unix 游戲《地牢爬蟲》;
  • 2048:控制臺版的 2048 游戲;
  • fortune:各種名人名言,為了給其它應用節約空間,其并不包含完整的數據庫;
  • micropython:一個非常輕量的 Python 解釋器。

模擬閃存驅動

在編譯的過程中,構建工具可以生成一個很小的 FAT32 鏡像,并將其加到 UBI 分區中。正如之前描述的,Linux 小工具子系統會將其作為一個儲存設備提供給 PC。如果你希望看看閃存驅動到底發生了什么,那么最簡單的就是看看源代碼,它里面有作者的一些簡歷與介紹。

閃驅源碼地址:https://github.com/thirtythreeforty/businesscard-linux/tree/master/package/businesscard-flashdrive/files

制作這種名片需要哪些資源?

在制作電路板名片的過程中,George 使用了 F1C100s 芯片,并在上面運行主流的 Linux 5.2 版本。此外,他還提供了一些有關 F1C100s 芯片的文檔,供讀者借鑒。

源代碼

George 已經在 GitHub 上開源了 Buildroot tree,讀者可以自行查看。Buildroot tree 包含生成 NOR flash 鏡像的代碼,然后通過處理器的 USB 下載模式進行安裝。此外,Buildroot tree 還包含游戲和其他好用的軟件包,比如為 Buildroot 添加 fortune 軟件。

如果你想在項目中使用 F1C100s 芯片,則是一個很好的開始(如有問題,請隨時聯系)。

Buildroot tree 項目地址:https://github.com/thirtythreeforty/businesscard-linux

此外,George 重定了 Icenowy 發布的 F1C100s 開發工作,其可以運行 Linux 4.9 版本。George 的名片在接近主流的 5.2 版本上運行,其中對補丁進行了修補和調試。

  • Icenowy/linux 項目地址:https://github.com/Icenowy/linux/tree/f1c100s
  • thirtythreeforty/linux 項目地址:https://github.com/thirtythreeforty/linux/tree/f1c100s-v5.2.4

對于 F1C100s 芯片,George 相信自己擁有目前最好的 U-Boot 配置編譯端口,這些再次基于 Icenowy 的部分工作。

U-Boo 項目地址:https://github.com/thirtythreeforty/u-boot/tree/f1c100s-v2019.04

F1C100s 文檔

George 找到了以下一些關于 F1C100s 的文檔:

  • Allwinner F1C100s Datasheet (提供插腳引線和一般信息):https://www.thirtythreeforty.net/media/F1C100s_Datasheet_V1.0.pdf;
  • Allwinner F1C600 Reference Manual(提供 F1C600 的寄存器定義,它是 F1C100s 重貼商標后的改進版,支持 Linux):https://www.thirtythreeforty.net/media/Allwinner_F1C600_User_Manual_V1.0.pdf;
  • schematic for Sipeed's Lichee Nano(這是 George 使其軟件順利運行所使用的開發板):http://dl.sipeed.com/LICHEE/Nano/。

最后,如下圖所示,George 上傳了制作電路板名片的原理圖。

真工程师:20块钱做了张「名片」,可以跑Linux和Python

電路板名片原理圖

有網友評論道:「對我來說令人難以置信的是,這樣一塊成本 1.42 美元(約合人民幣 10 元)的芯片幾乎包含了帶動 Linux 的所有必要硬件:500MHz 的 CPU、32MB SDRAM、2D GPU、SD/MMC 支持以及 USB 控制器。他們都封裝在一塊 10mm×10mm 的微小芯片里。這讓我不由得想入坑嵌入式開發。」

項目感悟

George 表示自己從這個名片項目中學到了很多,這是他首次使用回流焊來回流元器件的項目。此外,對于一些缺少文檔的元器件,George 還必須學習找到必需的資源。

在項目開展過程中,George 借鑒了其有關嵌入式 Linux 和設計 PCB 的經驗。項目并非完全沒有瑕疵,但體現了他的能力。此外,George 表示他正致力于如何從零開始為電路板名片等小型、廉價的 Linux 系統構建硬件和軟件。  

 

責任編輯:張燕妮 來源: 機器之心
相關推薦

2021-03-25 12:32:14

樹莓派Linux代碼

2023-03-02 15:46:13

2015-10-21 14:53:24

微信賺錢用戶

2019-12-26 14:30:54

LinuxPython硬件

2017-08-15 16:45:14

鍵盤薄膜鍵盤機械鍵盤

2021-04-19 11:30:20

激活碼Window 10微軟

2018-09-13 13:54:41

2014-12-28 09:05:28

2025-06-03 16:36:03

2016-04-25 15:38:27

老司機VR看片

2015-03-30 00:56:48

2022-12-16 15:11:39

AI模型

2020-07-08 09:27:01

公司短信平臺

2009-10-20 09:49:47

Linux網絡

2013-08-19 09:31:16

Google工程師

2015-08-19 10:34:54

阿茹汗

2021-03-06 07:15:07

微軟Windows 10Windows

2020-07-31 13:07:35

內存 8GB4槽

2017-11-02 09:00:28

平臺

2018-01-24 20:59:46

阿里巴巴Python面試題
點贊
收藏

51CTO技術棧公眾號

日韩欧美成人午夜| 国产精品国产三级国产| 97国产精品免费视频| 久久精品成人av| 九七影院97影院理论片久久 | 成人免费看aa片| 久久亚洲国产精品尤物| 亚洲一区二区欧美激情| 日韩电影免费观看高清完整| 国产精品乱码一区二区| 日韩亚洲精品在线| 日韩一区二区在线视频| 日本一区二区在线免费观看| 欧美成人黄色| 欧美日韩中文字幕日韩欧美| 影音先锋欧美在线| 四虎精品在永久在线观看 | a级国产乱理论片在线观看99| 成人精品免费在线观看| 91亚洲自偷观看高清| 亚洲精品国产精品自产a区红杏吧 亚洲精品国产精品乱码不99按摩 亚洲精品国产精品久久清纯直播 亚洲精品国产精品国自产在线 | 黄色污在线观看| 欧美一级做a| 欧美性69xxxx肥| 国产av熟女一区二区三区| 337p日本欧洲亚洲大胆鲁鲁| 91丨国产丨九色丨pron| av免费观看久久| 在线免费观看高清视频| 欧美一级播放| 97国产精品久久| a级片在线观看免费| 欧美aaaaaaaaaaaa| 尤物yw午夜国产精品视频明星| 水蜜桃av无码| 97久久综合区小说区图片区 | 可以免费观看的毛片| 久久国产麻豆精品| 日韩美女在线观看| 国产无码精品在线观看| 亚洲综合自拍| 久久精品国产一区二区电影| 18啪啪污污免费网站| 少妇一区二区视频| 国产偷国产偷亚洲清高网站| 中国特级黄色大片| 999久久久精品一区二区| 91精品国产aⅴ一区二区| 在线观看免费的av| 欧美一区二区三区婷婷| 欧美日韩一区在线| 亚洲一级免费观看| 巨大黑人极品videos精品| 欧美影片第一页| 欧美精品aaaa| 成人全视频在线观看在线播放高清| 欧美最猛黑人xxxxx猛交| 日韩无套无码精品| 99久久伊人| 欧美三级资源在线| 久久久久xxxx| 国产一区 二区| 欧美一级xxx| 久久久久无码国产精品一区李宗瑞| 欧美第一在线视频| 日韩视频一区在线观看| 无码成人精品区在线观看| 麻豆精品av| 亚洲人成在线观看| 人与动物性xxxx| 亚洲电影影音先锋| 欧美黑人性生活视频| 日本一二三区不卡| 久久福利毛片| 国产精品成人一区二区三区吃奶| 中文字幕 国产| 国产一区中文字幕| 国产免费一区二区三区| 免费一级毛片在线观看| 国产精品免费看片| 日韩欧美视频免费在线观看| 成人三级高清视频在线看| 欧美日韩在线看| 久热精品在线观看视频| 日韩在线亚洲| 亚洲欧美三级在线| 欧美一级特黄高清视频| 激情久久综合| 国产精品欧美日韩| 亚洲精品97久久中文字幕| 26uuu亚洲综合色欧美 | 国产欧美久久久久久久久| 亚洲大片精品永久免费| 手机看片福利盒子久久| 在线日韩成人| 国产一区二区免费| 久久久久国产精品夜夜夜夜夜| 亚洲永久免费精品| 91视频-88av| 欧美成人免费| 亚洲精品中文在线观看| 久久久精品麻豆| 午夜久久av| 宅男66日本亚洲欧美视频| 久操视频免费在线观看| 日本成人在线不卡视频| 国产伦精品一区二区三区免| 日本福利在线| 色综合色综合色综合| 国产高清av片| 欧美日韩在线观看视频小说| 久久男人的天堂| 91久久精品国产91性色69 | 制服视频三区第一页精品| 国产精品无码毛片| 欧美+日本+国产+在线a∨观看| 国产91露脸中文字幕在线| 亚洲老妇色熟女老太| 国产精品久久久久影院色老大| 日日摸日日碰夜夜爽av| 亚洲网址在线观看| 日韩一区二区精品视频| 日韩人妻精品中文字幕| 成人av片在线观看| 成人av在线播放观看| 日本免费成人| 一区二区三区回区在观看免费视频| 日韩欧美a级片| 国产白丝网站精品污在线入口| 亚洲三区在线| 91九色综合| 亚洲欧洲第一视频| 国产成人在线免费观看视频| 国产成人综合网站| 日本三日本三级少妇三级66| 最新日韩一区| 国产一区二区激情| 亚洲精品国产无码| 国产欧美精品一区二区色综合| 国产乱子伦农村叉叉叉| 国产精品17p| 久久久久久亚洲| 亚洲国产精品一| 一区二区三区成人| 日韩欧美中文在线视频| 在线电影一区二区| 亚洲aⅴ男人的天堂在线观看 | 91亚洲免费视频| 欧美在线观看视频一区| 国产精品视频资源| 欧美激情二区| 555www色欧美视频| 欧美黄色免费在线观看| 国产99精品国产| 无码专区aaaaaa免费视频| 久久久久97| 欧美一级片一区| 国模吧精品人体gogo| 欧美在线影院一区二区| 91导航在线观看| 国产在线观看免费一区| 欧美做暖暖视频| 美女扒开腿让男人桶爽久久动漫| 98精品国产高清在线xxxx天堂| 日本午夜在线| 欧美亚洲国产一区二区三区 | 波多野结衣办公室双飞| 亚洲久久在线| 欧美婷婷久久| 日韩av黄色| 欧美日韩999| 人妻少妇一区二区三区| 色婷婷综合五月| 可以免费看av的网址| 国产成+人+日韩+欧美+亚洲| 欧美一区二区中文字幕| 欧美一区电影| 99porn视频在线| 免费电影日韩网站| 久久精品国产99国产精品澳门 | 日韩精品一区在线视频| 天堂资源在线亚洲| 国产欧美精品在线播放| 男人天堂亚洲| 亚洲最新在线视频| 国产黄a三级三级看三级| 欧美日韩精品在线观看| 女人裸体性做爰全过| 粉嫩av一区二区三区粉嫩| 国产成人精品无码播放| 97色伦图片97综合影院| 国产在线观看一区| 日韩在线你懂得| 韩国欧美亚洲国产| 免费黄色在线观看| 亚洲精品电影在线观看| 中文字幕一区二区三区免费看| 亚洲一区二区三区在线| 国产精品天天干| 成人v精品蜜桃久久一区| 欧美在线aaa| 亚洲美女黄网| 最新精品视频| 国产精品嫩草影院在线看| 97视频中文字幕| 国产伊人久久| 91成人精品网站| 亚洲91av| 久久精品99国产精品酒店日本| 日本大臀精品| 欧美mv日韩mv| 91精品在线视频观看| 色综合久久久网| 亚欧洲精品在线视频| 亚洲欧美国产高清| 成年人在线免费看片| av中文字幕亚洲| 第一页在线视频| 久久99国产精品久久99果冻传媒| 国产91在线视频观看| 欧美三级网页| 精品国产一区二区三区在线| 欧美午夜精彩| 日本一区二区三区四区高清视频| 好吊妞国产欧美日韩免费观看网站| 91免费欧美精品| 亚洲狼人在线| 国产精品中文久久久久久久| 暖暖成人免费视频| 日本不卡视频在线播放| 成人在线黄色电影| 久久久久久中文字幕| 3d玉蒲团在线观看| 久热在线中文字幕色999舞| 日本精品在线| 日韩性生活视频| 日本在线视频网| 色婷婷久久一区二区| 永久av在线| 丝袜美腿精品国产二区 | 欧美国产乱视频| 青草在线视频| 久久久久久久一| www视频在线观看| 69av成年福利视频| 成人一区福利| 国产成人久久久精品一区| 色综合天天色| 国产精品中文字幕在线观看| 国产精品伦一区二区| 国产精品自拍偷拍| 偷拍自拍亚洲| 97久久夜色精品国产九色| 日韩一二三区在线观看| 国产区日韩欧美| 五月综合久久| 色狠狠久久av五月综合| 日韩欧美网站| 妞干网这里只有精品| 欧美精品啪啪| 黄色影院一级片| 日韩激情视频网站| 国内av一区二区| 国产福利一区在线| 亚洲精品乱码久久| 日本一区二区动态图| 欧美一级特黄高清视频| 一级日本不卡的影视| 日韩精品视频免费播放| 在线一区二区三区四区五区| 亚洲性在线观看| 欧美r级电影在线观看| 精品无吗乱吗av国产爱色| 久久精品国产69国产精品亚洲| 欧美色图天堂| 国产精品扒开腿做爽爽爽的视频| 久久久久久一区二区三区四区别墅| 亚洲伊人久久大香线蕉av| 精品午夜电影| 亚洲精品成人久久久998| 影音先锋成人在线电影| 少妇高潮喷水久久久久久久久久| 美女视频免费一区| 95视频在线观看| 国产日韩精品一区二区三区在线| 午夜激情福利网| 亚洲一区二区三区在线看| 欧美超碰在线观看| 日韩小视频在线观看专区| 男女视频在线观看| 久久躁狠狠躁夜夜爽| www.51av欧美视频| 成人深夜直播免费观看| 欧亚精品一区| 四虎免费在线观看视频| 性8sex亚洲区入口| wwwxxxx在线观看| 国产午夜亚洲精品不卡| 久草网在线观看| 欧美中文字幕一区二区三区亚洲| 囯产精品久久久久久| 日韩在线观看网站| 亚洲永久av| 成人免费视频视频在| 成人羞羞在线观看网站| 欧美 日韩 激情| 国产精品一二三四五| 1024手机在线观看你懂的| 欧美日韩精品在线视频| av手机免费看| 亚洲最大在线视频| 国产在线精彩视频| 亚洲综合国产精品| 日韩欧美精品综合| 99精品视频播放| 99久久国产免费看| 久久久一区二区三区四区| 欧美日韩成人综合天天影院| 男男激情在线| 欧美一区二区色| 久草在线综合| 大荫蒂性生交片| 国产成人在线免费观看| 国产麻豆a毛片| 欧美在线观看一区| 你懂的免费在线观看视频网站| 欧美激情精品久久久久久黑人| 亚洲欧洲日韩精品在线| 视频一区免费观看| 日韩1区2区日韩1区2区| 波多野结衣 在线| 偷拍亚洲欧洲综合| 六月丁香综合网| 久久久久久国产| 成人精品毛片| 91免费国产精品| 高清成人在线观看| 青娱乐国产精品| 精品裸体舞一区二区三区| 欧美aaaaaaa| 成人自拍网站| 在线精品一区| 欧美大喷水吹潮合集在线观看| 尤物在线观看一区| 性生交大片免费看女人按摩| 欧美成人黑人xx视频免费观看| 豆花视频一区| 超碰超碰超碰超碰超碰| 国产乱一区二区| 2021亚洲天堂| 亚洲精品一区二区三区福利| wwww亚洲| 鲁片一区二区三区| 全国精品久久少妇| 乱老熟女一区二区三区| 91精品国产综合久久精品麻豆| 亚洲男同gay网站| 国产一区二区黄色| 麻豆精品91| 纪美影视在线观看电视版使用方法| 欧美无砖砖区免费| 欧美三级理伦电影| 3d动漫精品啪啪一区二区三区免费| 欧美黄色一级视频| 91精品国产自产| 欧美亚洲动漫另类| av免费网站在线观看| 国产精品一区二区你懂得| 亚洲一区亚洲| 亚洲女人久久久| 欧美r级电影在线观看| 欧美电影网址| 一区二区三区四区欧美日韩| 国产伦精品一区二区三区免费| 伊人365影院| 亚洲亚裔videos黑人hd| 日本亚州欧洲精品不卡| 东京热加勒比无码少妇| 最新不卡av在线| 姝姝窝人体www聚色窝| 国产精品久久久久77777| 欧美freesex交免费视频| 朝桐光av一区二区三区| 欧美日韩国产综合一区二区三区 | 一区二区三区自拍| 日韩一区av| 成人激情av在线| 国产精品乱看| 国产成人av免费在线观看| 精品亚洲男同gayvideo网站| 日韩在线你懂得| 久久国产亚洲精品无码| 日韩毛片一二三区| 青草久久伊人| 91在线视频九色| 日韩黄色免费网站| 日韩欧美亚洲视频| 久久精品99国产精品酒店日本| 亚洲v天堂v手机在线| 久久久精品视频国产|