2018/04/07 Nano Pi NEO2 を さわってみた #1
Unfortunately this text is in Japanese only.Nano Pi NEO2 開封後、linux焼いてさわる。
接続して起動時の模様。
16GbyteのμSDにlinux焼いて1GbpsのL3 SWに接続しμUSBに通電。赤LEDがPower supply、緑LED点滅で起動のお知らせ?
[friendlyarmのwikiページ] に詳細が載ってるので、ココでは省略。焼いたOSはUbuntuベース?の
nanopi-neo2_FriendlyCore-Xenial_4.14.0_20171208.img.zip
HDMIとかVGA付いてないからsshで接続。最初はDHCPみたいで、pingとかで調べてるsiteが多かったケド、ルーターのweb管理画面で確認した。NEO2側で固定IPにせず、ルーター側でmacとIPを紐付けた。
無事sshでログインできた。ユーザーはpiとroot。パスワードは [friendlyarmのwikiページ] に載ってる。スグにpasswdコマンドで変更。これであそぶ準備はできた。
同梱物。ヒートシンクキットも付いてますので、ワタシの様に間違ってオーダーしない様に!
後はupdateとかwifiのテストとかしてあそぶ。詳細はwikiの説明を見てね。
CPUスピード関連
[がとらぼ] さんのsiteが非常に参考になりました。thanks ♥
pi@NanoPi-NEO2:~$ uname -a
Linux NanoPi-NEO2 4.14.0 #82 SMP Fri Dec 8 14:33:14 CST 2017 aarch64 aarch64 aarch64 GNU/Linux
pi@NanoPi-NEO2:~$ who
pi ttyS0 2018-04-07 12:03
pi tty1 2018-04-07 12:03
pi pts/0 2018-04-07 12:25 (192.168.200.200)
pi@NanoPi-NEO2:~$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
120000 240000 312000 480000 624000 816000 1008000
pi@NanoPi-NEO2:/sys/devices/system/cpu/cpu0/cpufreq$ ls -l
total 0
-r--r--r-- 1 root root 4096 Apr 7 12:07 affected_cpus
-r-------- 1 root root 4096 Apr 7 12:07 cpuinfo_cur_freq
-r--r--r-- 1 root root 4096 Apr 7 12:07 cpuinfo_max_freq
-r--r--r-- 1 root root 4096 Apr 7 12:07 cpuinfo_min_freq
-r--r--r-- 1 root root 4096 Apr 7 12:07 cpuinfo_transition_latency
-r--r--r-- 1 root root 4096 Apr 7 12:07 related_cpus
-r--r--r-- 1 root root 4096 Apr 7 12:07 scaling_available_frequencies
-r--r--r-- 1 root root 4096 Apr 7 12:07 scaling_available_governors
-r--r--r-- 1 root root 4096 Apr 7 12:07 scaling_cur_freq
-r--r--r-- 1 root root 4096 Apr 7 12:07 scaling_driver
-rw-r--r-- 1 root root 4096 Apr 7 12:03 scaling_governor
-rw-r--r-- 1 root root 4096 Apr 7 12:07 scaling_max_freq
-rw-r--r-- 1 root root 4096 Apr 7 12:07 scaling_min_freq
-rw-r--r-- 1 root root 4096 Apr 7 12:07 scaling_setspeed
drwxr-xr-x 2 root root 0 Apr 7 12:07 stats
cpuinfo_cur_freq : 現在のCPU速度が刻々と変わる(MHz単位?)
cpuinfo_max_freq : 1008000 → 1,008,000 →1GHz
cpuinfo_min_freq : 120000 → 120,000 →120MHz
statsディレクトリの下
cpuinfo_max_freq : 1008000 → 1,008,000 →1GHz
cpuinfo_min_freq : 120000 → 120,000 →120MHz
--w------- 1 root root 4096 Apr 7 12:12 reset
-r--r--r-- 1 root root 4096 Apr 7 12:12 time_in_state
-r--r--r-- 1 root root 4096 Apr 7 12:12 total_trans
-r--r--r-- 1 root root 4096 Apr 7 12:12 trans_tabletime_in_state
time_in_state
120000 46962
240000 12168
312000 2850
480000 773
624000 343
816000 234
1008000 450
total_trans
数字がカウントアップ
trans_table
From : To
: 120000 240000 312000 480000 624000 816000 1008000
120000: 0 1309 457 287 71 26 28
240000: 1643 0 389 65 21 17 21
312000: 413 455 0 23 13 18 14
480000: 82 280 26 0 27 21 16
624000: 27 69 18 28 0 27 26
816000: 4 18 26 27 34 0 42
1008000: 9 26 20 22 29 42 0
CPU温度まわり
pi@NanoPi-NEO2:/sys/devices/system/cpu$ cat /sys/class/thermal/thermal_zone0/temp
38641
pi@NanoPi-NEO2:/sys/devices/system/cpu$ sudo cpu_freq
INFO: HARDWARE=Allwinnersun50iw2Family
CPU0 online=1 temp=38641 governor=ondemand cur_freq=480000
CPU1 online=1 temp=38641 governor=ondemand cur_freq=480000
CPU2 online=1 temp=38641 governor=ondemand cur_freq=816000
CPU3 online=1 temp=38641 governor=ondemand cur_freq=624000
gpioコマンドでIO操作できるみたい、やってないケド。monoのC#でハンドルできるといいなぁ~。本日はこの辺で。
0 件のコメント:
コメントを投稿