| 記号 | タイトル | 作成日 |
| 0011 |
Teensy4.1+freeRTOS+LVGLで遊んでみる 「ハローワールドを自作する。」 |
2026/01/11 |
Teensy4.1を購入したので、簡単なタッチパネルアプリを制作してみた。
その手順を以下に示す。
①まずは、開発環境を構築する。
udevルールを設定して、platformio-coreをインストールする。
wget https://www.pjrc.com/teensy/00-teensy.rules sudo cp 00-teensy.rules /etc/udev/rules.d/ sudo udevadm control --reload-rules sudo udevadm trigger
curl -fsSL https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py -o get-platformio.py python3 get-platformio.py
vim ~/.bashrc # 下記を最後に追記する。 export PATH="$PATH:$HOME/.platformio/penv/bin" # 設定を反映する。 source ~/.bashrc
動作確認用プロジェクトを作成する。
mkdir ./sample01 && cd ./sample01
# 初期化する。(ボード指定のみ)
pio project init --board teensy41
#platformio.iniを下記に編集する。
[env:teensy41]
platform = teensy
board = teensy41
framework = arduino
lib_deps =
https://github.com/tsandmann/freertos-teensy.git
LVGLを利用した簡単なアプリを作成してみた。タッチパネル上のボタンを押下すると、背景色が変化するだけの簡単なアプリである。
表1.必要機材一覧
| 名称 | 説明 |
| Teensy4.1 | 実機 |
| ホストPC | OS:Kubuntu24.04LTS |
| ILI9341 240x320 SPI TFT LCD | タッチパネル |
設定ファイル
ソースコード一覧
配線写真