.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

そもそも、Rasbianってなんやねん?という話。

Debianベース

  • Raspberry Pi
  • 子供向けの教育用
  • および小規模な開発者向けOS

正式名称

2020年5月に正式名称が変更

  • RaspbianからRaspberry Pi OSへ
  • PCとMac向けのRaspbian が Raspberry Pi Desktopへ

詳細

OSイメージ

Lite

  • コマンドラインで利用する軽量版。
  • コマンドには、以下のモノがある。
    • Linux Standard Baseで参照しているコマンド
    • Debian固有のコマンド(apt-get)
    • Rasbian固有のコマンド (raspi-config)

with desktop

  • OSパッケージは4GB以上になり、8GB以上のSDが必要。
  • デスクトップとして、必要最小限のソフトウェアも同梱
    • GUIのX-Window
    • 事務用ソフトウェア
      • ブラウザ
      • ワープロ
      • 表計算
      • プレゼンテーション

with desktop and recommended software

Raspberry Pi Foundationが推奨するソフトウェア一式が同梱

バージョン

  • Debian の バージョンっぽい。
  • NOOBSでインストールされるOSはBusterらしい。

Jessie

Debian 8 (Jessie)

Strech

Debian 9 (Stretch)

Buster

Debian 10 (Buster)

インストール

Raspbianをインストールする。

OSイメージ

「Win32 Disk Imager」などを使用して、
OSイメージをmicroSDに書き込む。

NOOBS

NOOBS : New Out Of the Box Softwareを使用して、
OSインストーラをmicroSDに書き込む。

  • NOOBS for Raspberry Piをダウンロード
  • ダウンロードしたZIPをSDカードに展開する。

Raspberry Pi Imager

Windows 10 IoT Core Dashboard
的にOSイメージをmicroSDに書き込む。

  • NOOBSより、圧倒的に早く、昨今の推奨方式らしい。

リモート接続

設定

  • Raspberry Piのデフォルトの設定は次の通り。
    • ホスト名: raspberrypi(raspberrypi.local)
    • ユーザー名: pi
    • パスワード: raspberry
  • 「メニュー > 設定 > Raspberry Pi」の設定から、
  • [システム]タブでパスワードを初期値から変更する。
  • [インターフェイス]タブで以下を無効 → 有効に設定可能。
  • Wi-Fi接続の方法
    タスク・バー右のネットワークアイコン ( 既定では上下矢印:↑↓ )
    を左クリックし、アクセスポイントのSSIDを選択して鍵を入力。
  • IPアドレスの確認方法
    • VNCのボタンを押下、connectivity欄を確認
    • LXTerminalから、以下のコマンド実行結果を確認
      $ ifconfig

SSH

  • SSHクライアントをインストールして接続
  • 公開鍵暗号を使う場合、PuTTYの手順を参考にする。

VNC

  • VNCクライアントをインストール
  • 接続
    VNC Viewerを起動し、
    • ロケーション・バーにIPアドレスを入力
    • Authenticationダイアログで、ユーザ・アカウント情報を入力

参考

  • VNCでRaspberry Piにリモートデスクトップ接続 (Windows/Mac/Linux対応) – Indoor Corgi
    https://www.indoorcorgielec.com/resources/raspberry-pi/raspberry-pi-vnc/
    • VNCサーバーの設定 (Raspberry Pi)
    • Raspberry PiのIPアドレスを固定する
    • ディスプレイなしで起動できるようにする
    • VNC Viewerのインストール (Windows)
    • VNC Viewerでリモート接続

自動起動

/etc/rc.local

  • root権限で実行される。
  • コマンドやスクリプトを追記できる。
    • /etc/rc.localに追記
    • 追加のスクリプトは、/usr/local/bin/に配置。

crontab @reboot

  • ユーザー権限で実行される。
  • ジョブをスケジュールコマンド。
  • rebootセクションに追記する。
    @reboot                  /home/pi/hogehoge.sh

autostart

  • Windowsのスタートアップ
  • GUIのプログラムを起動
  • Raspbian Buster#hcef2f3f?以降とそれ以前で設定方法が異なる

/etc/init.d

Raspbian Wheezyまでの推奨

systemd

Raspbian Jessieからの推奨

参考

その他

CPUアーキテクチャ

  • Raspberry Pi 3
    Raspbianの32bit版を使う。
    • CPUは64bit(arm64)対応だが、
    • Raspbian上では32bitのarmv7互換モードで動作。

解像度

  • 「Raspberry Pi の設定」画面の「ディスプレイ」タブから設定可能。
  • ただ、解像度を下げすぎると、この画面が見切れてGUIから設定できなくなる。
  • この場合、「sudo raspi-config」で、設定画面を開くことが出来る。

日本語入力

  • 以下のコマンドを実行してインストールする。
    sudo apt install ibus-mozc
  • インストール後、再起動する。
  • 再起動後、テキスト・エディタを起動し、
    右上の「A」を[半角/全角]キーで「あ」に変え、
    日本語入力ができることを確認する。

ファイル送受信

  • VNC
    VNC Viewerのタスクバー辺りにある[Transfer files]を選択。
    若しくは、Rasbian右上の"VNCアイコン"から、[File Transfer]を選択。
  • PC → Rasbian
    • [Send files]を選択。
    • GUIが謎過ぎるので、unzip xxxx.zipで解凍。
  • Rasbian → PC
    • [Fetch files to]を選択。
    • Rasbianで圧縮すると*.apkだが、*.zipにリネームして解凍可能。
  • SSH
    SCPコマンドと言うモノがあるらしいが、使ったことはない。

参考

Wikipedia

ITmedia NEWS

名刺サイズの超小型PC「ラズパイ」で遊ぶ

X On Rasbian

Docker On Rasbian

Node-RED On Rasbian

.NET On Rasbian


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-05-01 (土) 14:21:57 (1084d)