在 Android Things 學習筆記: 介紹 一文我們介紹了 Android Things ,在我們正式開始開發我們的程式之前,我們先將手邊的 Raspberry Pi 3 Model B 裝上可以用 Android Things 的映像檔案吧。
Android Things 學習筆記: 介紹
最近打算稍微了解一下 Google 在推的 Android Things ,這是一套以 Android 為基礎改製而成的作業系統,目的在於用於現在很夯的物聯網(Internet of Things, IoT) 上。
使用 yasnippet 自動插入程式碼樣板
在 用 insert-shebang 自動插入直譯器指令 一文中我們提到了如何自動對腳本檔案插入 shebang ,這次來談談如何透過 yasnippet 自動對你的檔案插入你想要的樣板,比如授權資訊 (copyright)、預設標頭檔等等。
在 Emacs 下雖然有其他套件可以完成這種 插入樣板
的功能,但是既然我們可以透過 yasnippet 來辦到,就不需要多學新的樣板標記語言了 :)
用 insert-shebang 自動插入直譯器指令
我們在寫腳本的時候,總要在檔案的開頭加入 #!
這樣的開頭來讓系統知道如何執行這個腳本,而 #!
這樣的東西則稱之為 shebang 。
每次寫腳本都需要手動撰寫 shebang 也是很煩的,因此我們可以讓 emacs 根據腳本的檔名,自動幫我們加入合適的 shebang 到檔案的第一行。
灣區日報閱讀筆記: 2017/05/01 第 902 期
將 Orange Pi Zero 改造成 AirPlay 音頻播放器
最近突然又想自己架設個簡單的 AirPlay 播放器,好透過 wifi 遠端播放我的 iPhone 或是 MacBook 上面的音樂。
剛好手邊的單板電腦都已經有各自的用途,於是便來找一片新的板子,最後鎖定了 Orange Pi Zero 這片開發板 (我選的是記憶體為 256 MB 的版本)。
會選這片的原因,主要是包含運費後他最便宜(大約 NT 362 元),剩下要自己準備的則是: USB 電源、USB 手機充電線、8GB MicroSD 卡。
Clasp: Common Lisp using LLVM and C++ for Molecular Metaprogramming 筆記
ClojuTRE 2016 演講筆記
Unknown perls from the Clojure standard library 筆記
zybo board 開發記錄: 使用 Yocto 建立系統
在 zybo board 開發記錄: 執行 Linux 作業系統 一文中,我們提到了如何自行編譯 u-boot、Linux kernel、busybox 來讓 Zybo Board 可以開機進到 SD 卡上的 Linux 系統。這一次,我們要來談談怎樣使用 Yocto Project 來建立 Zybo board 的 Linux 系統。