Librem 5 Dev-Kit 開發紀錄: 開箱文

筆者今天拿到了去年參與幕資的 Librem 5 手機的開發板,因此接下來也會有一系列針對這一塊開發板的文章。

先來個開箱文吧 :)

Librem 5 是什麼?

Librem 5Purism 這間專注在打造執行 GNU/Linux 的筆電、平板或是手機的硬體開發商於 2017 年幕資的手機計畫,目標是讓 GNU/Linux 可以真正的運作在手機上面,而不需要透過 Android 這種偽 Linux 作業系統才能用於手機上。

對於喜愛 GNU/Linux 的用戶而言,這是 GNU/Linux 社群再一次挑戰讓 Linux 運作在攜帶式裝置的機會。

除此之外,Librem 5 另外一個目標則是完全使用開源的軟體/韌體來運作這隻手機,也因此所有的軟體 stack,包含 GPU 驅動都會是走開源驅動來替代沒有公開程式碼的私有驅動的運作。

也因此,我們將會有一隻可以專屬於開源社群自己可以控制的手機,而不必再任由 Google 或是 Apple 這類廠商的擺佈~

因為這樣的美好願景,所以筆者自己也在幕資計畫上買了一塊 Librem 5 的開發板,好來順便玩玩 XD

開箱囉

在參與幕資的一年後,筆者終於收到了 Librem 5 的開發板,由 FEDEX 從美國送達台灣

如何購買 Geeksphone Revolution 並寄送到台灣 一文的狀況不同,這次不需要提供 個案委託書 以及 自用切結書 給海關就可以收到東西

當然還是需要繳稅就是囉,繳交 NT $462 元給 FEDEX 的運送人員

拆掉 FEDEX 的外包裝後,是一個簡樸的箱子

正面

側面

打開盒子,第一眼就是當時的購買證明 (筆者由於蠻早參與幕資計畫,因此當時價格為 $299 美元)

後面則是簡單的說明書,採用多面印刷

說明書

說明書

再來就是我們的板子啦,採用氣泡布包住

拿開氣泡布,我們的開發板終於現身拉~

正面

背面

由於關於開發板的硬體,將在下一篇文章再介紹,因此先跳過講解吧 :P

除了開發板外,還提供了 USB type C 的線材,以及一個支援 QC 3.0 的 USB 電源

包裝

USB 電源

啟動板子

開完箱後,我快快樂樂的接上電源,然後……. 發現到螢幕不會亮 orz….

根據 Librem 5 Development Kit 的說明,由於目前驅動還沒搞好,因此板子上的螢幕還不會顯示…

不過由於這一塊開發板有 Mini HDMI 接口,所以可能也可以從 Mini HDMI 看到輸出吧,但是筆者此時沒有相關線材,因此這邊要後面才能測試囉~

當然,就算沒有畫面顯示,只要能夠透過 UART 輸出就不用擔心拿到壞掉的板子啦,因此將 USB Type C 接到電腦上,並透過比如 tioemacsscreen 等軟體打開 /dev/ttyACM0 來看看看有沒有訊息

我們可以用 root 作為 帳號 以及 密碼 來登入系統,或是用 purism 作為帳號,並輸入 123456 作為密碼來登入

coldnew@gentoo ~ $ tio /dev/ttyACM0
[tio 22:33:13] tio v1.31
[tio 22:33:13] Press ctrl-t q to quit
[tio 22:33:28] Connected

Debian GNU/Linux buster/sid pureos-test ttyGS0

pureos-test login: root
Password:

目前筆者就先玩到這樣,接下來就是好好嗑一下硬體電路以及 i.MX8 的相關 CPU 手冊 ~

下一步

拿到這塊板子的下一步,當然是參與社群好好的玩玩看啦~

但不能忘記的是,先到 Librem 5 Development Kit 這邊看一下基本的使用說明,接下來則是到 https://source.puri.sm/Librem5 這個 puri.sm 的 GitLab 來看看相關更改,以及參與開發。