ユーザ用ツール

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
devterm [2025/06/03 05:16] – [速度制限問題] arakidevterm [2025/06/03 05:19] (現在) – [Armbian Jammy (22.05)] araki
行 110: 行 110:
 タイムゾーンの設定は、以下のようにして行う。 タイムゾーンの設定は、以下のようにして行う。
  
-<code>+<code bash>
 $ sudo dpkg-reconfigure tzdata $ sudo dpkg-reconfigure tzdata
 </code> </code>
行 117: 行 117:
 ~/.bashrc や ~/.profile などにも設定を加えておく。 ~/.bashrc や ~/.profile などにも設定を加えておく。
  
-<code>+<code bash>
 TZ=Asia/Tokyo export TZ TZ=Asia/Tokyo export TZ
 </code> </code>
行 123: 行 123:
 日本語化には、language packを導入すると同時にフォントを追加する。 日本語化には、language packを導入すると同時にフォントを追加する。
  
-<code>+<code bash>
 $ sudo apt install -y language-pack-ja $ sudo apt install -y language-pack-ja
 $ sudo apt install -y \ $ sudo apt install -y \
行 160: 行 160:
 最後に、~/.bashrcや ~/.profile に環境変数を設定しておく。 最後に、~/.bashrcや ~/.profile に環境変数を設定しておく。
  
-<code>+<code bash>
 LANG=ja_JP.UTF-8 export LANG LANG=ja_JP.UTF-8 export LANG
 LC_MESSAGES=ja_JP.UTF_8 export LC_MESSAGES LC_MESSAGES=ja_JP.UTF_8 export LC_MESSAGES
行 199: 行 199:
 ((devterm_a06_gearboxは /usr/local/sbin にインストールしてあるものとする。)) ((devterm_a06_gearboxは /usr/local/sbin にインストールしてあるものとする。))
  
-<code>+<code bash>
 @reboot /usr/local/sbin/devterm_a06_gearbox -s 3 > /dev/null 2>&1 @reboot /usr/local/sbin/devterm_a06_gearbox -s 3 > /dev/null 2>&1
 </code> </code>
行 212: 行 212:
 ファン制御のための仕組みは GitHubで提供されている DevTerm/Code/devterm_fan_daemon_cpi_a06 の下にあるので、これをインストールすればいい。 ファン制御のための仕組みは GitHubで提供されている DevTerm/Code/devterm_fan_daemon_cpi_a06 の下にあるので、これをインストールすればいい。
  
-<code>+<code bash>
 $ sudo install -m 0755 temp_fan_daemon_a06.py /usr/local/bin $ sudo install -m 0755 temp_fan_daemon_a06.py /usr/local/bin
 $ sudo cp etc/systemd/system/devterm-fan-temp-daemon-a06.service /etc/systemd/system $ sudo cp etc/systemd/system/devterm-fan-temp-daemon-a06.service /etc/systemd/system
行 241: 行 241:
 万一されてないようであれば、ふつうに apt でインストールすればよい。 万一されてないようであれば、ふつうに apt でインストールすればよい。
  
-<code>+<code bash>
 $ sudo apt install language-pack-ja $ sudo apt install language-pack-ja
 </code> </code>
行 251: 行 251:
 追加フォントによって、表示はよりすっきりした形になるので、とりあえず入れておくことを推奨する。 追加フォントによって、表示はよりすっきりした形になるので、とりあえず入れておくことを推奨する。
  
-<code>+<code bash>
 $ sudo apt install -y \ $ sudo apt install -y \
   fonts-noto \   fonts-noto \
行 296: 行 296:
 以下のようにまずはモジュールを導入する。 以下のようにまずはモジュールを導入する。
  
-<code>+<code bash>
 $ sudo apt install -y fcitx5 fcitx5-mozc fcitx5-config-qt fcitx5-frontend-gtk2 fcitx5-frontend-gtk3 fcitx5-frontend-gtk4 fcitx5-frontend-qt5 $ sudo apt install -y fcitx5 fcitx5-mozc fcitx5-config-qt fcitx5-frontend-gtk2 fcitx5-frontend-gtk3 fcitx5-frontend-gtk4 fcitx5-frontend-qt5
 </code> </code>
行 325: 行 325:
 fcitx5をfcitxとしていても全く機能に違いはなかったし、多分……。 fcitx5をfcitxとしていても全く機能に違いはなかったし、多分……。
  
-<code>+<code bash>
 GTK_IM_MODULE=fcitx5 export GTK_IM_MODULE GTK_IM_MODULE=fcitx5 export GTK_IM_MODULE
 QT_IM_MODULE=fcitx5 export QT_IM_MODULE QT_IM_MODULE=fcitx5 export QT_IM_MODULE
行 338: 行 338:
 GTK3用のバックエンドをインストールすることで fcitx5が反応するようになる。 GTK3用のバックエンドをインストールすることで fcitx5が反応するようになる。
  
-<code>+<code bash>
 $ sudo apt install -y libreoffice-gtk3 $ sudo apt install -y libreoffice-gtk3
 </code> </code>
行 368: 行 368:
 いずれにしても、Ubuntuの環境を構築したら、以下のようにして、作業場所を準備する。 いずれにしても、Ubuntuの環境を構築したら、以下のようにして、作業場所を準備する。
  
-<code>+<code bash>
 $ sudo git install -y git $ sudo git install -y git
 $ mkdir ~/work $ mkdir ~/work
行 380: 行 380:
 [[https://github.com/yatli/arch-linux-arm-clockworkpi-a06|パッチ]] が提供されているので、持ってきて、作業領域にコピーしておく。 [[https://github.com/yatli/arch-linux-arm-clockworkpi-a06|パッチ]] が提供されているので、持ってきて、作業領域にコピーしておく。
  
-<code>+<code bash>
 $ git clone https://github.com/yatli/arch-linux-arm-clockworkpi-a06.git ~/work/a06 $ git clone https://github.com/yatli/arch-linux-arm-clockworkpi-a06.git ~/work/a06
 $ mkdir -p userpatches/kernel/rockchip64-current $ mkdir -p userpatches/kernel/rockchip64-current
行 389: 行 389:
 手順に従ってビルドするだけである。 手順に従ってビルドするだけである。
  
-<code>+<code bash>
 $ sudo ./compile.sh BOARD=clockworkpi-a06 BRANCH=current RELEASE=jammy BUILD_MINIMAL=no BUILD_DESKTOP=no KERNEL_ONLY=yes KERNEL_CONFIGURE=no $ sudo ./compile.sh BOARD=clockworkpi-a06 BRANCH=current RELEASE=jammy BUILD_MINIMAL=no BUILD_DESKTOP=no KERNEL_ONLY=yes KERNEL_CONFIGURE=no
 </code> </code>
行 403: 行 403:
 わたしは、既存のものを残すことにしておいた。 わたしは、既存のものを残すことにしておいた。
  
-<code>+<code bash>
 armbian-bsp-cli-clockworkpi-a06 armbian-bsp-cli-clockworkpi-a06
 armbian-config armbian-config
行 418: 行 418:
 wiringPi のソースコードでは A06 なら /dev/spidev2.0 にアクセスするとなっているので、このままでは動かない。 wiringPi のソースコードでは A06 なら /dev/spidev2.0 にアクセスするとなっているので、このままでは動かない。
  
-<code>+<code bash>
 $ cd ~/work $ cd ~/work
 $ git clone https://github.com/clockworkpi/DevTerm.git $ git clone https://github.com/clockworkpi/DevTerm.git
行 426: 行 426:
 ここで、wiringPi/wiringPiSPI.c の113行目を以下のように修正する。 ここで、wiringPi/wiringPiSPI.c の113行目を以下のように修正する。
  
-<code>+<code cpp>
 113:  snprintf(spiDev, 31, "/dev/spidev3.%d", channel) ; 113:  snprintf(spiDev, 31, "/dev/spidev3.%d", channel) ;
 </code> </code>
行 432: 行 432:
 そして、ビルドしてインストールする。 そして、ビルドしてインストールする。
  
-<code>+<code bash>
 $ make $ make
 $ sudo make install $ sudo make install
行 439: 行 439:
 更に、当然、devterm_thermal_printer.elf も新しいライブラリを利用するようにビルドしなおしてインストールする。 更に、当然、devterm_thermal_printer.elf も新しいライブラリを利用するようにビルドしなおしてインストールする。
  
-<code>+<code bash>
 $ cd ~/work/DevTerm/Code/thermal_printer $ cd ~/work/DevTerm/Code/thermal_printer
 $ make $ make
行 453: 行 453:
 されなければ何か問題が起きている。 されなければ何か問題が起きている。
  
-<code>+<code bash>
 $ echo -en "Hello World.\n\n\n\n\n\n\n\n\n" > /tmp/DEVTERM_PRINTER_IN $ echo -en "Hello World.\n\n\n\n\n\n\n\n\n" > /tmp/DEVTERM_PRINTER_IN
 </code> </code>
行 483: 行 483:
 あとは、apparmor をリロードしておく。 あとは、apparmor をリロードしておく。
  
-<code>+<code bash>
 $ sudo service apparmor reload $ sudo service apparmor reload
 </code> </code>

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also, you acknowledge that you have read and understand our Privacy Policy. If you do not agree, please leave the website.

More information