2016年1月28日木曜日

orange pi plus 2 日本語 インストール

orange pi plus 2 で現状は以下です。
日本語OKです。
raspberry pi と違って yotube が凄くなめらかにみれます。
また sata hddに 大きな写真アルバムをいれると mediatombをかいして スマホで写真がパッパとみれます。
また 16GBの emmcメモリだけで SDカードも HDDもなくとも 動きます。
この点は素晴らしく rasperry pi の及ぶところではありません。
rasperry piも orange piも USBは 規格2。0なので 遅すぎます。



ものは以下です。

orange pi に興味を移したのは
まず CPUが 1.6Gと速く
メモリも 2Gです。
wifiもマイクも付いてます。
それに sataが使えるので すばらしく速くなると思ったからです。

plus2_shuoming_en


 

Hardware specification

CPU H3 Quad-core Cortex-A7 H.265/HEVC 4K
GPU
·Mali400MP2 GPU @600MHz
·Supports OpenGL ES 2.0                                                                                                                                     
Memory (SDRAM) 2GB DDR3 (shared with GPU)
Onboard Storage TF card (Max. 64GB) /?MMC card slot, up to 2T on 2.5 SATA disk
16GB EMMC Flash
Onboard Network 10/100/1000M Ethernet RJ45
Onboard WIFI Realtek RTL8189ETV, IEEE 802.11 b/g/n
Video Input
A CSI input connector Camera:
Supports 8-bit YUV422 CMOS sensor interface
Supports CCIR656 protocol for NTSC and PAL
Supports SM pixel camera sensor
Supports video capture solution up to 1080p@30fps
Audio Input MIC
Video Outputs
Supports HDMI output with HDCP
Supports HDMI CEC
Supports HDMI 30 function
Integrated CVBS
Supports simultaneous output of HDMI and CVBS
Audio Output 3.5 mm Jack and HDMI
Power Source  DC input, USB OTG input don't supply power
USB 2.0 Ports Four USB 2.0 HOST, one USB 2.0 OTG
Buttons Power button: Next to Reset button
UBoot button (optional): Behind HDMI connector
Low-level peripherals 40 Pins Header,compatible with Raspberry Pi B+                                                                                                 
GPIO(1x3) pin UART,ground.
LED Power led & Status led
Key IR input,UBOOT,POWER
Supported OS Android, Lubuntu, Debian, Rasberry Pi Image

Interface definition

Product size 108mm × 67mm
Weight 52g
Orange Pi™ is a trademark of the Shenzhen Xunlong Software CO., Limited


aliexpress で注文しました。
visa デビッドカードを使いました。
なお ファミマで買える web money は通用しませんので注意!

パスワードですが 初期は
root     -> orangepi
です。

plus2のOSはないので 単なるplus
のを使う。 

rasbian, lubuntu, kali,opensuse といろいろやってみましたが、自分のhacking力では
1) onboardの wired ethenet は使えない
2) HDMIでは音がでない
こととなりました。

そこでarchへかえりました。
1)に対しては USB ethenetで回避
2)に対しては onboadの3.5 mm Jackで回避
しました。

sd cardを vfatでフォーマットしてから
dd if=Arch....img of=/dev/mmcblk0 bs=16M

つづいて
gpartedで/dev/mmcblk0p2 を膨らます。


/dev/mmcblk0p1をマウントし
cp uImage          uImage-BackUP
cp uImage_OPI-PLUS uImage


それから
USB ethernetをつけて orange pi をブートします。
すると ネットにつながるので pacman が効きます。
pacman -Sy dialog
をすれば menu-wifi wlan0  は起動しますがつながらないですね。多分手動設定をしないといけないでしょう。


あと
 http://hatahata50.blogspot.jp/2014/11/arch-linux.html
を利用して

日本語は fcitx-mozc で
youtubeも スムースに見えてます。

ただ
Xが大きすぎ TV画面がきれますが 実用上は差し支えありません。
またarchのくせにカーネルが
Linux Och 3.4.39 #1 SMP PREEMPT Mon Oct 12 12:02:29 CEST 2015 armv7l GNU/Linux と古い!




SATA hard disk をつけて ここに写真などの巨大データを収容してます。 




A)mp4,mp3 関係
$ ./comment-out.bat kuuhaku-remove.bat ( 空白などの除去)
for FILE in *; do mv "$FILE" ${FILE// /_}; done
 for FILE in *; do mv "$FILE" ${FILE// /_}; done
for FILE in *; do mv "$FILE" ${FILE//(/_}; done
for FILE in *; do mv "$FILE" ${FILE//)/_}; done
 for FILE in *; do mv "$FILE" ${FILE//(/_}; done
 for FILE in *; do mv "$FILE" ${FILE//)/_}; done
 for FILE in *; do mv "$FILE" ${FILE//\'/_}; done
ls
 



$ ./comment-out.bat ikki-mp3.bat( 一気にmp3ファイルをつくる)
for x in *.mp4
do 
y=`ls $x | cut -d '.' -f 1`
ffmpeg -i $x $y.mp3
done


for x in *.flv
do
y=`ls $x | cut -d '.' -f 1`
ffmpeg -i $x $y.mp3
done





B)emmcへのインストール
 https://nayon.fr/blog/installation-arch-linux-orange-pi-plus/
が素晴らしいサイトです。

 https://mega.nz/#F!wh8l2BjK!OBep3nMldBletvNNwkH2Jg
から 
scriptbin_kernel.tar.gz
をダウンロードして
 
 
mkdir /media/usb
mount /dev/sdb1 /media/usb
cd  /media/usb
cp .../scriptbin_kernel.tar.gz /media/usb
mkdir scriptbin
tar -xvf  /media/usb/scriptbin_kernel.tar.gz -C ./scriptbin
cd scriptbin
cp -v script.bin.OPI-PLUS_* orange_pi_plus.fex /boot
cp -v uImage_OPI-PLUS /boot/uImage
for file in $(find lib/ -type f); do cp -v ${file}  /${file};done;
reboot

あと
[root@OrangePi scriptbin]# pacman -S parted dosfstools
[root@OrangePi scriptbin]# install_to_emmc
[root@OrangePi scriptbin]# sync
[root@OrangePi scriptbin]# halt
で確かに emmc だけで動くようになりました。

 $ df
ファイルシス   1K-ブロック    使用   使用可 使用% マウント位置
udev                 10240       0    10240    0% /dev
tmpfs               413260     512   412748    1% /run
/dev/mmcblk0p2    14943248 3451068 10733092   25% /
tmpfs              1033148       0  1033148    0% /dev/shm
tmpfs              1033148       0  1033148    0% /sys/fs/cgroup
tmpfs              1033148       4  1033144    1% /tmp
/dev/mmcblk0p1       65390   33060    32330   51% /media/boot
tmpfs               206632       4   206628    1% /run/user/1001
[emi@Och ~]$ free
              total        used        free      shared  buff/cache   available
Mem:        2066296      193692     1597052        1480      275552     1848692
Swap:             0           0           0
 


# cat /etc/fstab
# OrangePI fstab
/dev/mmcblk0p2  /  ext4  errors=remount-ro,noatime,nodiratime  0 1
/dev/mmcblk0p1  /media/boot  vfat  defaults  0 0
tmpfs /tmp  tmpfs nodev,nosuid,mode=1777  0 0

なので 手元にある 32G USBメモリの2Gを使って
/dev/sda1  none         swap   sw                                        0 0
/dev/sda2  /SAVE        ext4  errors=remount-ro,noatime,nodiratime  0 1
な風にできるのではないかと思います


また

Backup internal EMMC to SD Card


  • Boot your Orange PI board from EMMC without SD Card inserted
  • login
  • insert your SD Card
  • Run:
    install_to_sdcard [btrfs]

  • Your emmc Linux installation will be transfered to SD Card
  • You can boot from that SD Card on another or the same OPI board
  • If booting on different OPI board, remember to copy the kernel (uImage) and script.bin for that board
なのもhttp://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=342にあります。







C)ssh

 http://aki-asahi.blogspot.jp/2015/12/orange-pi-pcdebian-linux.html
 sudo vi /etc/ssh/sshd_config
#sshd_configの編集

----------------------------------------------------------------
PermitRootLogin yes

PermitRootLogin no
# Rootログインを禁止します。

Port 22

Port 50022
#別に22番でよければ、そのままPort 22で

AllowUsers YourUserName 
# を最後の行に追加





D) backup

 /dev/sda1        234171444 3686724 218589416    2% /SAVE
と  /SAVE が sata HDDのsda1 として


 http://archlinuxarm.org/forum/viewtopic.php?f=9&t=9642&sid=ee2acaf20f020bf4918247f357f04ea9
 より

rsync -aAXv --delete /boot/ /SAVE/Backup-0130/P1/
 

rsync -aAXv --delete  --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found","/boot","SAVE"} / /SAVE/Backup-0130/P2/
 

mkdir  /SAVE/Backup-0130/P2/{dev,proc,sys.tmp,run,mnt,media,boot,SAVE}


D)mediatomb
簡単に入ります。
スマホでは 自分はginkgodnlaでみてます。

1 件のコメント:

  1. こんにちわ。
    Orange piを検討しているので、興味深く拝見しました。
    Gigabit LAN、SATAインターフェースを装備してるので、NAS用に使えないかと思っています。
    OpenMediaVaultは試されましたか。

    返信削除