Ultra96 開發紀錄: 硬體認識 一文中我們了解了 Ultra96v1 這塊開發板的一些資訊後,就讓我們來開始第一個專案吧。

由於 Ultra96 拉出來的低速擴充腳位(Low Speed Expansion Connector)基本上是以 2.0mm 的寬度為主,並且電壓為 1.8V ,不透過擴充板之類的會讓我們不好使用,因此這邊文章將採用傳統的方式,透過 Uart1 來將我們的測試訊息輸出。

(本文以 Vivado 2020.1 進行開發,請注意文中開發板以 Ultra96v1 為主,但可套用到 Ultra96v2 上。)

閱讀全文 »

最近剛好在 reddit 看到了這篇: A new set of installable Emacs versions for your CI builds,於是就來順手試用一下。

nix-emacs-ci 是由 emacs 社群知名的開發者 purcell 所建立的專案,主要目標是用來替代 evm 以及讓開發者在 travis-ci 可以方便根據不同版本的 emacs 進行測試而設計。

本文將順便說明如何透過 nix-emacs-ci 來讓你的 emacs 套件可以在 travis-ci 進行不同版本 Emacs 的測試。

閱讀全文 »

今天剛好看到 Linux 5.3.0 Release 的資訊,因此就順手將我的 Gentoo Linux 給升級。

不過在進行重編譯所有 kernel module 的動作,也就是以下指令的時候出錯

gentoo # emerge @module-rebuild

因此讓我們來紀錄一下如何在 Gentoo Linux 下針對特定套件打入自己需要的 patch

閱讀全文 »

Ultra96 開發紀錄: 開箱文 一文中筆者紀錄了如何購買 Ultra96 開發板,在這邊文章中我們則是來看看 Ultra96 rev1 的版本,到底有哪些硬體與週邊。

Ultra96 有分 v1 與 v2 兩個版本, 本文使用的是 Ultra96v1 的硬體 ,不過請注意 Ultra96v1 已經被宣告 EOL 了

但是就算被宣告 EOL (End-of-Life) 了,因為我也只有這塊板子,所以會以 Ultra96v1 為主來寫文章

閱讀全文 »

我的 Macbook Pro Retian 2015 因為沒貼上保護貼,也因此遇到了 Retina 螢幕鍍膜剝落的問題,雖然蘋果曾經提供了 免費維修計畫,但由於這台是唯一的工作機,因此也沒辦法長時間等待機器回來。

最近剛好在推特看到 這篇文章 ,原作者使用漱口水將鍍膜完全移除,獲得了光滑的螢幕,因此也讓我想試試看是否有效。

閱讀全文 »