・2017/03/15
ラズパイを意識した別物製品 Orange Pi Zeroを買ってみた、Allwinner H2+ Cortex-A7 4core
(オレンジパイはラズパイよりもコスパは良いが情報が無いので利用者側に一定のスキルが必要)
Tags: [Raspberry Pi], [Orange Pi], [電子工作], [海外通販], [通信販売]
● Shenzhen Xunlong Software社の Orange Pi Zeroを買ってみた
中国深圳のShenzhen Xunlong Software社の製品。
ラズパイを意識した作りで、2匹目のドジョウを狙っているんでしょうか?
ラズパイよりも低価格で高性能です。また、オレンジパイは非常に多くの種類を出しています。
Orange Pi Zeroはその内の一つで、メモリが 256MBと 512MBとで 2種類有ります。
※ 最近 Orange Pi Zero Plus 2と言う別物の Zeroが出ました。
What’s Orange Pi Zero?
H2 Quad-core Cortex-A7
512MB DDR3 SDRAM
10/100M Ethernet RJ45
Onboard WIFI IEEE 802.11 b/g/n
Audio Input MIC
etc..
AliExpressの公式ストア(購入はここからできます)
AliExpress - Store: Shenzhen Xunlong Software CO.,Limited
今回は、512MBモデル、ケース付き、拡張ボード付きを 12.95ドルで購入しました。
New Orange Pi Zero Set 6:Orange Pi Zero 512MB+Expansion Board+Black Case development board beyond Raspberry Pi
Price: US $12.95
Shipping: US $4.76 to Japan via China Post Registered Air Mail
Estimated Delivery Time:13-21days
専用の携帯アプリでも買い物ができます。
● Shenzhen Xunlong Software社の Orange Pi Zeroを買ってみた
とりあえず、OSに armbianを入れて動かしてみました。
armbian - linux for ARM development boards
Orange Pi Zero用 allwinner H2+ legacy SPI flash WIFI
Legacy 3.4.113
Debian Jessie
Ubuntu Xenial
Login as root on HDMI / serial console or via SSH and use password 1234.
初期ログイン: root
初期パスワード: 1234
armbian-configで Orange Piの各種項目を設定できます。ラズパイで言う所の raspi-configと同じです。
sudo armbian-config
armbian/config
___ ____ _ _____
/ _ \ _ __ __ _ _ __ __ _ ___ | _ \(_) |__ /___ _ __ ___
| | | | '__/ _` | '_ \ / _` |/ _ \ | |_) | | / // _ \ '__/ _ \
| |_| | | | (_| | | | | (_| | __/ | __/| | / /| __/ | | (_) |
\___/|_| \__,_|_| |_|\__, |\___| |_| |_| /____\___|_| \___/
|___/
Welcome to ARMBIAN 5.59 testing Debian GNU/Linux 8 (jessie) 3.4.113-sun8i
System load: 1.65 0.77 0.30 Up time: 2 min
Memory usage: 10 % of 494MB IP: xxx.xxx.xxx.xxx
CPU temp: 39°C
Usage of /: 90% of 878M
[ General system configuration (beta): armbian-config ]
Warning: a reboot is needed to finish resizing the filesystem
Please reboot the system as soon as possible
Last login: Sat Mar 9 13:03:36 2019 from xxx.xxx.xxx.xxx
root@orangepizero:~#
● Shenzhen Xunlong Software社の Orange Pi Zeroに armbianを入れて動かす
2019/03/09 追記
Stableなので「安定版」!!
armbian Release Changelog
https://dl.armbian.com/orangepizero/archive/
● Armbian Bionic mainline kernel 4.19.y
Bionicは Ubuntu 18.04系
Ubuntu
● Armbian Stretch mainline kernel 4.19.y
Stretchは Debian 9.0 GNU/Linux系
Debian
※ 私の環境では下記の 2個とも動きませんでした。起動しない。
Armbian_5.75_Orangepizero_Ubuntu_bionic_next_4.19.20.7z
Armbian_5.75_Orangepizero_Debian_stretch_next_4.19.20.7z
追記、どうやらネット接続が有効になっていない模様。有線 LANでも DHCPで自動接続しません。
最初はパソコンの USBケーブルで電源を供給しつつ、USB-OTGで認識する COMポート接続で各種設定を行なう必要が有る感じ?(Orange Pi Zeroの電源供給 USB端子は USBシリアル通信ポートとしても機能します。)
armbian-configを実行して
・SSH接続の有効化
・有線 LANの DHCP有効化
結論:MACアドレスが変化???しているので??? DHCPの割り当てで IPが変化していた。。。
最新版の下記で SDカードに焼いた初期状態で SSH接続等問題無く出来た。
Armbian_5.75_Orangepizero_Debian_stretch_next_4.19.20.7z
Using username "root".
root@xxx.xxx.xxx.xxx's password:
You are required to change your password immediately (root enforced)
___ ____ _ _____
/ _ \ _ __ __ _ _ __ __ _ ___ | _ \(_) |__ /___ _ __ ___
| | | | '__/ _` | '_ \ / _` |/ _ \ | |_) | | / // _ \ '__/ _ \
| |_| | | | (_| | | | | (_| | __/ | __/| | / /| __/ | | (_) |
\___/|_| \__,_|_| |_|\__, |\___| |_| |_| /____\___|_| \___/
|___/
Welcome to ARMBIAN 5.75 stable Debian GNU/Linux 9 (stretch) 4.19.20-sunxi
System load: 1.03 0.59 0.23 Up time: 2 min
Memory usage: 12 % of 493MB IP: xxx.xxx.xxx.xxx
CPU temp: 35°C
Usage of /: 54% of 1.6G
[ General system configuration (beta): armbian-config ]
New to Armbian? Check the documentation first: https://docs.armbian.com
Changing password for root.
●最新の Orange Pi Zero用の Armbian OSは WiFiの接続に難が有ると書いて有るが問題無い
Onboard wireless module (XR819) has poor software support so wireless connection issues are expected
user@orangepizero:~$ uname -a
Linux orangepizero 5.4.20-sunxi #20.02.1 SMP Mon Feb 17 02:09:41 CET 2020 armv7l GNU/Linux
● Orange Pi Zeroの CPU等のハードウェアの動作情報を取得する
h3consumption -p
armbianmonitor -m
armbian/build
build/packages/bsp/h3consumption
● Orange Pi Zeroの基板バージョン 1.4は CPU温度が高くなる不具合が有ります。
Orange Pi Zero rev 1.4で CPUが高温になる問題
基板バージョン 1.1は CPUの高温問題は無し
基板バージョン 1.4は CPUの高温問題が有る
Orange Pi Zero rev 1.4 reports false high CPU temperatures.
New OPi Zero - Yet another high temperature issue...
● Orange Pi Zeroの SPI flash ROM
flashrom/1.0
https://download.flashrom.org/releases/flashrom-1.0.tar.bz2
index : flashrom.git
flashrom/0.9.9
http://download.flashrom.org/releases/flashrom-0.9.9.tar.bz2
● Orange Pi Zeroの ifconfig
ifconfigコマンドが無い場合は net-toolsパッケージを apt installでインストールする。
ifconfig
sudo apt install -y net-tools
# ifconfigは非推奨で、今後は下記の iproute2パッケージの ipコマンドに置き換わります
sudo apt install -y iproute2
● Orange Pi Zeroの WiFi接続の設定方法
事前確認
ip aコマンドで wlan0が表示されれば Armbian OSが WiFiデバイスを認識している
ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
... 略 ...
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 02:42:ad:xx:xx:xx brd ff:ff:ff:ff:ff:ff
... 略 ...
4: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether 12:42:ad:xx:xx:xx brd ff:ff:ff:ff:ff:ff
... 略 ...
nmtui-connect YOUR_ROUTER_SSID
SSIDが「YOUR_ROUTER_SSID」の無線 LANのアクセスポイントに接続してパスワードを入力します。
How to connect to wireless ?
NetworkManagerのコマンドとしては、
sudo nmtui
sudo nmtui-connect
で起動しても有線と無線の両方のネットワーク関係の設定が可能です。
いずれも root権限が必要です。
nmtuiコマンドで Edit a connection - Automatically connectにチェックで電源オンで Linux OSが起動した時に自動で WiFi接続をする設定が可能です。
nmcliでの connection.autoconnect yesと同じのはず。
※ 私の設定方法が悪いのか、有線 LANで rootユーザーで SSHログインしている間だけ WiFiが接続しています。下記の「rootユーザーでの自動ログイン」の修正も必要っぽいです。
nmcli c s
ip a
● Orange Pi Zeroの WiFi接続の設定方法 その2
sudo nano /etc/network/interfaces
auto wlan0
iface wlan0 inet dhcp
wpa-ssid <WiFi-SSID>
wpa-psk <WiFi-Password>
● Orange Pi Zeroの WiFi接続の設定方法 その3
sudo nano /etc/network/interfaces
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="WiFi-SSID"
psk="WiFi-Password"
}
network={
ssid="OPEN-WIFI"
key_mgmt=NONE
}
network={
ssid="WiFi-SSID-with-256bit-hash-password"
psk=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
}
user@orangepizero:~$ wpa_passphrase SSID PASSWORD
network={
ssid="SSID"
#psk="PASSWORD"
psk=c2161655c6ba444d8df94cbbf4e9c5c4c61fc37702b9c66ed37aee1545a5a333
}
● rootユーザーでの自動ログイン
getty@.serviceファイルを編集して ExecStart行に -a rootを追加する。
nano /lib/systemd/system/getty@.service
[Service]
# the VT is cleared by TTYVTDisallocate
# ExecStart=-/sbin/agetty --noclear %I $TERM
# 上の行を下記に書き換える
ExecStart=-/sbin/getty/ --noclear -a root %I $TERM
● Orange Pi Zeroをパソコンの USBポートに接続でターミナル接続を行なう方法
[パソコン] ---- USBケーブル ---- [Orange Pi Zero]
USB給電と USBデータで COMポートとして通信でターミナル接続できます。
● Windows 10 デバイスドライバ不要でデバイスを自動で認識します
USB シリアル デバイス
USB\VID_0525&PID_A4A7\5&2EC8F72A&0&2
USB\VID_0525&PID_A4A7&REV_0419
USB\VID_0525&PID_A4A7
USB\Class_02&SubClass_02&Prot_01
USB\Class_02&SubClass_02
USB\Class_02
usbser.inf
UsbSerial_Install
● Windows XP デバイスドライバが必要
Gadget Serial v2.4
(Linux Gadget Serial v2.4 Driver?)
USB\VID_0525&PID_A4A7\5&342D5546&0&6
USB\Vid_0525&Pid_a4a7&Rev_0419
USB\Vid_0525&Pid_a4a7
USB\Class_02&SubClass_02&Prot_01
USB\Class_02&SubClass_02
USB\Class_02
・Orange Pi Zeroをパソコンの USBポートに接続でターミナル接続を行なう方法

・Orange Pi Zeroをパソコンの USBポートに接続でターミナル接続を行なう方法

・Orange Pi Zeroをパソコンの USBポートに接続でターミナル接続を行なう方法

・Orange Pi Zeroをパソコンの USBポートに接続でターミナル接続を行なう方法

・Orange Pi Zeroをパソコンの USBポートに接続でターミナル接続を行なう方法

・Orange Pi Zeroをパソコンの USBポートに接続でターミナル接続を行なう方法

・Orange Pi Zeroをパソコンの USBポートに接続でターミナル接続を行なう方法

sudo armbian-config
・Orange Pi Zero armbian-config

・Orange Pi Zero armbian-config

・Orange Pi Zero armbian-config

・Orange Pi Zero armbian-config

・Orange Pi Zero armbian-config

・Orange Pi Zero armbian-config

・Orange Pi Zero armbian-config

・Orange Pi Zero armbian-config

・Orange Pi Zero armbian-config

・Orange Pi Zero armbian-config

・Orange Pi Zero armbian-config

・Orange Pi Zero armbian-config

・Orange Pi Zero armbian-config

● Orange Pi Zeroの IR受光部分、赤外線リモコンの受信実験
# 赤外線リモコンを適当に操作すると受光した信号を表示します
cat /dev/lirc0
● .dtb .dtsの相互変換方法
DTC(Device Tree Compiler)
.dts = Device tree source
.dtb = Device tree blob
DTBを DTSに変換
dtc -I dtb -O dts -o .dts .dtb
DTSを DTBに変換
dtc -I dts -O dtb -o .dtb .dts
ls -l /boot/dtb-5.4.20-sunxi/
ls -l /boot/dtb-5.4.20-sunxi/*zero*
cd
SOURCE_DTB=sun8i-h3-orangepi-zero-plus2.dtb
cp /boot/dtb-5.4.20-sunxi/$SOURCE_DTB .
dtc -I dtb -O dts -o devicetree.dts $SOURCE_DTB
# devicetree.dts: Warning (unit_address_vs_reg): /soc/pinctrl@1c20800/bt_pwr_pin@0: node has a unit name, but no reg property
nano devicetree.dts
# ethernet@1c30000
# mac-address = [xx xx xx xx xx xx];
dtc -I dts -O dtb -o devicetree.dtb devicetree.dts
sudo cp devicetree.dtb /boot/dtb-5.4.20-sunxi/$SOURCE_DTB
●「利用者にスキルが必要」の意味
利用者にスキルが必要と言うのは、ネット上に使い方や問題解決のノウハウなどの情報が少ないからです。それに対してラズパイは利用者がズバ抜けて多いのでネット上にも情報が多いので嵌った場合の問題解決がし易いです。
また、OSについては armbianに頼らざるを得ない状況です。
● Orange Pi Zeroの為になる動画
Orange Pi Zero: Better than the Raspberry Pi Zero? // Review
Orange Pi Zero: Better than the Raspberry Pi Zero? // Review
Orange Pi PC2: A 64bit gremlin? // Review
Orange Pi PC2: A 64bit gremlin? // Review Posted on 2017-02-25 by Mick
Orange Pi+ 2 三端子レギュレータが火を噴く!マジックスモーク!
Orange Pi+ 2: Now with Magic Smoke! // Review
● Shenzhen Xunlong Software社の Orange Pi Zeroの写真レビュー
私の購入した Orange Pi Zeroは 16Mbitの SPIフラッシュが搭載されていました。
・Shenzhen Xunlong Software社の Orange Pi Zeroの写真レビュー

・Shenzhen Xunlong Software社の Orange Pi Zeroの写真レビュー

・Shenzhen Xunlong Software社の Orange Pi Zeroの写真レビュー

・Shenzhen Xunlong Software社の Orange Pi Zeroの写真レビュー

・Shenzhen Xunlong Software社の Orange Pi Zeroの写真レビュー

・Shenzhen Xunlong Software社の Orange Pi Zeroの写真レビュー

・Shenzhen Xunlong Software社の Orange Pi Zeroの写真レビュー

・Shenzhen Xunlong Software社の Orange Pi Zeroの写真レビュー

・Shenzhen Xunlong Software社の Orange Pi Zeroの写真レビュー

・Shenzhen Xunlong Software社の Orange Pi Zeroの写真レビュー

・Shenzhen Xunlong Software社の Orange Pi Zeroの写真レビュー
基板バージョン 1.1で CPUの高温問題は無し
・Shenzhen Xunlong Software社の Orange Pi Zeroの写真レビュー

・Shenzhen Xunlong Software社の Orange Pi Zeroの写真レビュー
拡張基板の USBコネクタの高さが勿体無い!
USBコネクタが横並びたっだら高さを低くできたのに!
・Shenzhen Xunlong Software社の Orange Pi Zeroの写真レビュー

・Shenzhen Xunlong Software社の Orange Pi Zeroの写真レビュー

・Shenzhen Xunlong Software社の Orange Pi Zeroの写真レビュー

・Shenzhen Xunlong Software社の Orange Pi Zeroの写真レビュー

・Shenzhen Xunlong Software社の Orange Pi Zeroの写真レビュー
拡張基板の USBコネクタの高さが勿体無い!
USBコネクタが横並びたっだら高さを低くできたのに!
・Shenzhen Xunlong Software社の Orange Pi Zeroの写真レビュー

・Shenzhen Xunlong Software社の Orange Pi Zeroの写真レビュー

・Shenzhen Xunlong Software社の Orange Pi Zeroの写真レビュー

・Shenzhen Xunlong Software社の Orange Pi Zeroの写真レビュー

● Shenzhen Xunlong Software社の Orange Pi Zeroを注文して国際郵便で届くまでの追跡記録
お問い合わせ番号:RF123456789CN
CN = China (China Post)
商品種別:外国来郵便
China Post 6日で配達完了(3/9~3/15)
2017-03-05 AliExpressで注文
2017-03-06 発送連絡
China Postでの追跡情報
2017-03-06 14:42 | 电子信息已收到 |
2017-03-06 14:42 | 電子情報を受信します。 |
2017-03-09 23:00 | 深圳市国际大宗邮件处理中心 | 已收寄 (ここで実際に郵便局での受付となる) (日本郵便からも追跡できる様になる) |
2017-03-09 23:41 | 深圳市国际大宗邮件处理中心 | 已封发 |
2017-03-09 23:49 | 深圳市国际大宗邮件处理中心 | 离开,下一站【深圳中心】 |
2017-03-10 00:17 | 深圳互换局 | 已出口开拆 |
2017-03-10 08:19 | 深圳互换局 | 已出口直封 |
2017-03-13 12:44 | 日本川崎 | 到达互换局 |
2017-03-14 09:00 | 川崎 | 移交海关 |
2017-03-14 22:25 | 日本 | 到达投递局 |
2017-03-15 12:45 | 日本 | 邮政局试投 |
2017-03-15 19:44 | 日本 | 邮政局已妥投 |
日本郵便での追跡情報(2017/03/09に日本郵便からも追跡できる様になった)
履歴情報 |
状態発生日 | 配送履歴 | 取扱局 郵便番号 | 県名・国名 |
2017/03/09 22:04 | 引受 | | CHINA |
2017/03/10 09:25 | 国際交換局から発送 | SHENZHEN | CHINA |
2017/03/13 12:44 | 国際交換局に到着 | 川崎東郵便局 | 神奈川県 |
2017/03/14 09:00 | 通関手続中 | 川崎東郵便局 | 神奈川県 |
2017/03/14 09:49 | 国際交換局から発送 | 川崎東郵便局 | 神奈川県 |
2017/03/14 22:25 | 到着 | **郵便局 | 東京都 |
2017/03/15 | 保管 | **郵便局 | 東京都 |
2017/03/15 19:44 | お届け済み (書留で受け取りのサインが必要。配達完了) | **郵便局 | 東京都 |
Tags: [Raspberry Pi], [Orange Pi], [電子工作], [海外通販], [通信販売]
●関連するコンテンツ(この記事を読んだ人は、次の記事も読んでいます)
Orange Pi PC 2を買ってみた、Allwinner H5 Cortex-A53 4core ARM64
ラズパイを意識した別物製品、オレンジパイはラズパイよりもコスパが良い、でも情報が無い
Raspberry Pi Zero Wを海外通販の Pimoroni等での購入方法、購入できる通販ショップ一覧まとめ
ラズパイゼロW ワイヤレスモデルを海外通販でサクッと簡単に個人輸入で入手。技適通過でも国内販売は常に品切れ
Raspberry Pi 3で安定して使える相性の無い最適な microSDカードの種類のまとめ
ラズパイ3で安定して使える microSDカードを購入する Teamと SanDiskは絶対に買わない
Raspberry Pi 3の Linuxコンソール上で使用する各種コマンドまとめ
ラズパイの Raspbian OSのコマンドラインで使用する便利コマンド、負荷試験や CPUシリアル番号の確認方法等も
大人気の CPUボード、Raspberry Pi 3 Model Bで作ってみよう
Raspberry Piの開発環境の構築やタッチパネル付き液晶ディスプレイや各種センサーの使い方まとめ
Espressif ESP8266 Arduino互換でスケッチが使える ESP-12Eモジュール基板
Espressif ESP8266 ESP-12-E NodeMCU V1 ESP12 CP2102
BangGood通販はドローン以外にも面白い商品がまだまだ有った(電子工作編)
レーザー彫刻機、カラー液晶の DIYオシロ、Arduinoや Raspberry Pi用の小型カラー液晶
[HOME]
|
[BACK]
リンクフリー(連絡不要、ただしトップページ以外は Web構成の変更で移動する場合があります)
Copyright (c)
2017-2019 FREE WING,Y.Sakamoto
Powered by 猫屋敷工房 & HTML Generator
http://www.neko.ne.jp/~freewing/raspberry_pi/orange_pi_zero/