文章
-
[LibOpenCM3 × STM32教學-1] 用LibOpenCM3來開發STM32-LED閃爍範例
我在 2022 年 9 月重新寫了與本文內容相近的文章,建議可以觀看新文章:- STM32 GPIO 簡介 - STM32 LibOpenCM3:GPIO 輸出 前言LibOpenCM3 是一個 Open-Source(LGPL) 的 ARM Cortex-M3 微控制器底層硬體函式庫,支援包含 STM32、NXP LPC1000、Atmel SAM3U 等各種微控制器。本篇文章將會示範如何以 LibOpenCM3 寫出可以在 STM32 上執行的 LED 閃爍程式。本文的程式也有一併放在 GitHub 上:ziteh/stm32-examples 。
LibOpenCM3 × STM32教學#電子電路
#教學
#STM32
#C/C++
#程式
#嵌入式
-
[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