文章
我發過的所有文章。
[STM32學習記錄-6] 在VS Code與PlatformIO上開發STM32
前言:PlatformIO 是一個開源的嵌入式系統整合開發平臺,你可以在上面使用各式各樣的開發板進行開發,包括 Arduino、ESP8266 與今天的主角 STM32。我認為它的重點特色為:- 跨平臺。- 可以搭配 VS Code(Visual Studio Code) 使用。- 安裝方便,設定簡單。- 整合了眾多開發板、平臺、函式庫及框架。- 可以設定多種開發環境,並隨時切換。- 擁有 Debugging 功能。- 擁有單元測試(Unit test)的功能。- 靜態程式碼分析。- 遠端開發。本篇文章將會介紹並示範如何在 VS Code 上使用 PlatformIO 開發 STM32。
發佈STM32學習記錄#電子電路
#教學
#STM32
#C/C++
#程式
#嵌入式
跨越六十三萬個地日
將距離化為時間的機器 讓思緒超越光筆直前進跨越六十三萬個地日 時間是否能回到十年之前?說明:- 10 光年約等於 632410 AU(天文單位),而天文單位最初的定義就是地球與太陽的平均距離(現在天文單位已不再與地日距離有關)。- 根據相對論,任何擁有靜質量(Rest mass)的物質無法超越光速。可以假設「思緒」沒有靜質量,故可以超越光速,甚至可能和量子糾纏一樣,有著超距特性。
發佈#文藝
#天文
自組 FreeNAS
前言:隨著 Google 宣佈 Google Photos 在 2021 年 6 月 後不會有無限儲存高畫質相片的服務後,大家也紛紛開始擔心再未來連學術帳號的雲端無限空間也會被影響。而且在現代,數位資料的安全性是非常重要的,有許多重要的照片或文件都只會以電子檔案的方式保存,一旦儲存這些檔案的硬碟出現問題,往往都是非常麻煩的事情,就算資料救援有成功,但其花費也是不少。因此越來越多人開始使用 NAS。對於一般人,買有現成的品牌 NAS 其實就非常好用了,但是如果對於電腦方面比較在行的話,也是有自己組裝一臺 NAS 的選擇,這樣做的話雖然會比較麻煩,但可以讓自己擁有更大的選擇彈性。而本文要介紹的就是現在在自組 NAS 中非常多人使用的作業系統——FreeNAS。FreeNAS 是基於 FreeBSD 的開源 NAS 系統,作為開源軟體,它也是免費的,因此世界上有非常多人在使用它,使用者社群可以說是非常完善,官方文件也很豐富。
發佈#3C
#DIY
[自製QMK鍵盤-番外] 旋轉編碼器 (Encoder)
在之前的文章中我們已經完成了 QMK 的基本操作,已經可以作出一個基本鍵盤。在某些鍵盤上可以看到旋轉編碼器(Encoder,以下簡稱編碼器)。編碼器最常見的地方就是滑鼠的滾輪,它可以朝兩個不同的方向無限地一直旋轉下去,用在音量調整或選單控制會非常方便。在 QMK 中加入編碼器的功能是非常簡單的,只需要多加幾行程式碼就可以。
發佈自製QMK鍵盤#3C
#DIY
#教學
#QMK
ELECOM Deft Pro 軌跡球更換微動開關
前言:我在 2019 年底買了這款 ELECOM 的 Deft Pro (M-DPT1MR) 軌跡球,雖然它有特別說明使用的微動開關為 OMRON (歐姆龍) 公司的產品,實際上也確實如此,只不過它使用的是 OMRON 在中國製造的 「D2FC-F-7N(10M)」。使用這款微動開關的滑鼠非常多,然而評價多為不太耐用,而我在使用了半年後左鍵也發生「連點」的狀況,於是乎我就想說來換個微動開關。
發佈#DIY
#3C
#教學
小狼豪輸入法 模糊拼音設置
前言:小狼毫輸入法(Weasel)是開源的中州韻輸入法引擎(Rime 輸入法)在 Windows 上的官方發行版。另外它在Linux上的發行版為中州韻(ibus-rime)、macOS 為鼠鬚管(Squirrel),也有許多第三方的版本。身為開源軟體,其最大的特色就在於高度自訂的各種設定,想要什麼樣子或功能都可以自己修改。
發佈#教學
仙女座HH
雖然掛著皆盡人曉的大名 卻似無人相伴即使身為閃焰耀亮的存在 仍無法被察覺就算努力不斷地逐漸靠近 但相會之時已為塵埃落定之刻遙距十光年的你 多年前的訊息 現在才來到距離本是時光的機器 縱使現在發現 但那也是許久之前,早被遺忘的話語
發佈#文藝
#天文
在Vim中搜尋並取代文字
前言:在2個月前我開始使用Visual Studio Code並搭配Vim 插件來進行程式編寫和做Markdown筆記。在這段時間內我學習了不少Vim的操作方式,而「搜尋-取代」對我來說是一種滿常用的功能,而Vim也可以透過許多不同的方式來達到此功能。故我將我自己比較會用到的搜尋-取代方式記錄在下。
發佈#教學
#Vim
[滿載心意的吶喊,沒有回音。] 蝴蝶蘭渴望一現 α
發佈#文藝
[自製QMK鍵盤-番外] QMK的基本架構與運作方式
如果要深入修改 QMK 的話,最好還是要瞭解一下 QMK 的架構及其運作方式。這可能會有點無聊,但擁有足夠的知識總是可以讓我們少走一點冤枉路。以下內容皆譯自QMK 官方說明文件。我並沒有完全翻譯,只有翻譯其中比較重要的部分內容。如有翻譯錯誤還請指教,並以 QMK 官方文件為準。
發佈自製QMK鍵盤#3C
#DIY
#教學
#QMK