2018年4月7日土曜日

2018/04/07 Nano Pi NEO2 #1

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ディレクトリの下
--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 件のコメント:

コメントを投稿