XpandNotes

exploring the intersection of technology and creativity

2023 北海道:摩周湖、屈斜路湖、鄂霍次克流冰館、北見狐狸村、層雲峽

2023 年 5 月初參加山富旅遊的戀上春櫻北海道5日團的一些影像紀錄。 Day 3 早上前往摩周湖,然後到西側的屈斜路湖,再北上抵達網走的鄂霍次克流冰館,最後向西南穿過北見狐狸村抵達層雲峽下榻。 摩周湖 「摩周」在阿伊努語意思為「有海鷗的湖」,原住民另外也把此湖稱為山神的湖。 屈斜路湖 屈斜路湖是世界第二大的火山口湖,文獻中原住民稱其為溫泉、藥之湖。湖邊周圍...

2023 北海道:十勝池田酒廠、釧路丹頂鶴自然公園、釧路溼原、阿寒湖

2023 年 5 月初參加山富旅遊的戀上春櫻北海道5日團的一些影像紀錄。 Day 2 今天我們早上先去十勝池田酒廠參觀和品嚐葡萄酒。然後繼續一路往東走,走到道東的海港城市釧路市欣賞丹頂鶴,然後再向北穿過釧路溼原抵達阿寒湖下榻休息。 十勝池田酒廠 十勝池田酒廠是日本第一家由地方政府經營的酒莊,從 1963 年開始種植葡萄並釀造葡萄酒,使用獨家品種「清見」與「山幸」等。它擁有歐式古堡...

2023 北海道:十勝之丘公園

2023 年 5 月初參加山富旅遊的戀上春櫻北海道5日團的一些影像紀錄。 Day 1 第一天行程幾乎都花在交通上,早上 8:30,搭乘飛機從桃園前往新千歲機場,下午 13:30 抵達。接著 4:30 左右到十勝之丘公園欣賞到櫻花還有音更花時計(類似陽明山花鐘)。最後下榻十勝川大平原溫泉飯店。 ⬆中途停靠休息站,遠方的山為南方的日高山脈 ⬆中途停靠休息站 十勝之丘公園 十勝之...

C# 使用 Serial Port (uart)

環境: wnidows 10, Visual Studio 2019, .NET Core 3.1 測試用開發版: stm32f407g, STM32CubeIDE 1.8.0 專案初始化 首先參考在 stm32f407g 使用 lis302dl 三軸加速規讓開發版持續輸出三軸加速規的訊息,或是自己準備一個可以讓 COM 連接埠持續輸出訊息的環境。 接下來打開 Visual Studi...

在 stm32f407g 使用 lis302dl 三軸加速規和 external interrupt

環境: wnidows 10, STM32CubeIDE 1.8.0 在這個教學將透過 PA0 和 PA1 腳位來使用 uart4。 專案初始化 首先在 CubeIDE 新增 stm32f407g 的專案,將專案命名為 lis302dl_test。 依據在 stm32f407g 使用 uart 設定好 uart4。 接下來按照下圖將 PE3 設為 GPIO_Output、PE0...

FreeRTOS Lab 2: 走訪 Tasklist 並實作 task monitor

環境: wnidows 10, STM32CubeIDE 1.8.0 開發板: stm32f407g 環境設定 參照 在 stm32f407g 使用 uart設置好 uart4。 接下來編輯 .ioc 檔案 將 PD12 到 PD15 設為 GPIO_Output,Label 設為 led_green、led_orange、led_red、led_blue。 接下來設置...

FreeRTOS Lab 1: Task 與 Queue

環境: wnidows 10, STM32CubeIDE 1.8.0 開發板: stm32f407g 環境設定 首先編輯 .ioc 檔案 將 PA0 設為 GPIO_Input,並且將 PA0 的 Label 設為 btn_blue。 將 PD12 到 PD15 設為 GPIO_Output,Label 設為 led_green、led_orange、led_red、led...

在 Ubuntu 20.04 編譯 MariaDB 原始碼

此篇筆記參考官方文件與個人實測所撰寫,安裝當下的 MariaDB 版本為 10.9。 從原始碼安裝 MariaDB $ sudo apt install -y build-essential bison $ sudo apt build-dep mariadb-server 此時你可能會遇到以下錯誤: E: You must put some 'source' URIs in yo...

在 stm32f407g 使用 uart

環境: wnidows 10, STM32CubeIDE 1.8.0 在這個教學將透過 PA0 和 PA1 腳位來使用 uart4。 專案初始化 首先在 CubeIDE 新增 stm32f407g 的專案,將專案命名為 uart_test。 設定 RCC 中的 High Speed Clock 與 Low Speed Cock。 設定 SYS 的 Debug 與 Timeb...

Leetcode #70 Climbing Stairs

Description You are climbing a staircase. It takes n steps to reach the top. Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top? Example 1: Input: n...