0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Raspberry Pi 覚書

Last updated at Posted at 2024-10-24

Raspberry Pi Imager

Raspberry Pi OS

MAC hostsの場所

/private/etc/hosts

初期ログイン

  • ubuntu の場合
user ubuntu
passward ubuntu
You are required to change your password immediately (administrator enforced)
Current password:
Nre password:
Retype new password;

バージョン確認

  • Kernel バージョン確認
>uname -r
6.6.47+rpt-rpi-2712
>uname -a
Linux raspi3 6.6.47+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.6.47-1+rpt1
(2024-09-02) aarch64 GNU/Linux
  • OSのバージョン確認
>lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 12 (bookworm)
Release:	12
Codename:	bookworm

インストールパッケージ

sudo apt install g++ gcc cmake make
sudo apt install libi2c-dev git-core
sudo apt install alsa-utils libasound-dev

SSH 立ち上げ

sudo apt install openssh-server
sudo apt install net-tools
sudo systemctl start ssh

netplan の設定

  • 99-custom.yamlを作成する
sudo vi /etc/netplan/99-custom.yaml
sudo netplan apply

Network の確認

ifconfig
wifi-status

Nodejs インストール

Nodejs Installation

  • 圧縮ファイルを解答する
sudo mkdir -p /usr/local/lib/nodejs
sudo tar -xJvf node-$VERSION-$DISTRO.tar.xz -C /usr/local/lib/nodejs 
  • ~/.profile にnodejsのパスを追加
# Nodejs
VERSION=v16.16.0
DISTRO=linux-arm64
export PATH=/usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin:$PATH
  • ~/.profile を更新
. ~/.profile

tar の解凍

tar -xvf abcdefg.tar.xx
tar -xvf abcdefg.tar.xx -C directory

GUI の導入

Ubuntu Server22.04に後からGUI(デスクトップ)環境をインストールする方法

sudo apt install ubuntu-desktop

Ubuntu 20.04の起動時CUI、GUI設定

systemctl get-default

graphical.targetだとGUI起動、multi-user.targetだとCUIでの起動です。

sudo systemctl set-default multi-user
sudo systemctl start gdm3

Webサーバを立ち上げる

ラズベリーパイでWebサーバー「Apache」を設定する

sudo apt install apache2
  • /var/www/html ルートのフォルダ

raspberry.pi からは

http://localhost/index.html

同じネットワーク上のブラウザから

http://raspi.local/index.html

でアクセスできる。

Local 設定

日本語キーボード設定

sudo dpkg-reconfigure keyboard-configuration

時計の設定

sudo timedatectl set-timezone Asia/Tokyo

ローカル設定

locale -a
sudo locale-gen ja_JP.UTF-8

Chromeum のインストール

sudo apt install chromium-browser

I2Cバスの検索

i2cdetect -y 0
I2C bus name doesn't match any bus present!

Raspberry Piでは、デバイスでI2Cバスの番号が1に設定されている事が多い。
その場合には、以下のエラーが出る。解決するためには以下のコマンド、この場合には18H, 70Hにデバイスがつながっている。

i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:                         -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- 18 -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: 70 -- -- -- -- -- -- -- 
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?