豚吐露@wiki

状態確認

最終更新:

ohden

- view
管理者のみ編集可

RaspberryPiの色々な状態確認

基本設定

$ cat /boot/config.txt

OS

$ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

$ uname -a
Linux raspberrypi 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l GNU/Linux

CPU

CPU関係のutility。
$ cpufreq-info
$ cpufreq-set

$ lscpu
Architecture:          armv7l
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
Model:                 4
Model name:            ARMv7 Processor rev 4 (v7l)
CPU max MHz:           1200.0000
CPU min MHz:           600.0000
BogoMIPS:              38.40
Flags:                 half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32

$ cat /proc/cpuinfo
割愛

  • 動作周波数
現在の動作周波数取得。
$ sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
600000
$ vcgencmd measure_clock arm
frequency(45)=600000000

  • 動作モード
現在の動作モード
$ sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
ondemand
設定可能な動作モード
$ sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
conservative ondemand userspace powersave performance schedutil

conservative 周波数可変 応答が遅い
ondemand 周波数可変 応答が早い
userspace ユーザ指定
powersave min固定(600MHz)
performance max固定(1.2GHz)
schedutil スケジュールを設定し周波数可変

動作モードの設定
$ sudo vi /etc/init.d/cpufrequtils

  • 動作周波数設定ツール
のinstall
$ sudo apt install cpufrequtils
状態確認
$ sudo cpufreq-info
動作モードの一時変更
$ sudo cpufreq-set -g performance

USB

$ lsusb
Bus 001 Device 005: ID 0a81:0101 Chesen Electronics Corp. Keyboard
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

NIC

$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether b8:27:eb:b0:fc:e1 brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether b8:27:eb:e5:a9:b4 brd ff:ff:ff:ff:ff:ff
    inet 172.16.1.10/24 brd 172.16.1.255 scope global wlan0
       valid_lft forever preferred_lft forever
    inet6 240f:4f:290c:1:5aad:9607:29ee:4ff4/64 scope global mngtmpaddr noprefixroute dynamic
       valid_lft 287sec preferred_lft 287sec
    inet6 fe80::e1a6:670:4889:8fc2/64 scope link
       valid_lft forever preferred_lft forever

GPIO 40pin


/sys/class/gpio/

/sys/class/gpio/export

echo 21 > /sys/class/gpio/export
ll /sys/class/gpio/gpio21/
echo out > /sys/class/gpio/gpio21/direction
echo 1 > /sys/class/gpio/gpio21/value
echo 0 > /sys/class/gpio/gpio21/value

portの電圧3.3vなのかよ...

UART

USB-TTL シリアル
GPIO 6(GND), 8(TX), 10(RX)





更新日: 2022年12月06日 (火) 10時28分23秒

名前:
コメント:

すべてのコメントを見る
記事メニュー
ウィキ募集バナー