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でみてます。

2016年1月2日土曜日

Raspberry pi 2 でも youtube はyoutube-viewerで逃げる 、orange pi は解析だけ

raspberry piは消費電力 3〜5Wなので サーバー用途でつかえます。 で レンタルサーバーを解約。
 
youtubeは firefox上では現在進行形ではみれませんが
例えば
youtube-viewer https://www.youtube.com/watch?v=HHP1gLVutwc

他に
you.bat
youtube-dl $1 -o - | mplayer -

./you.bat https://www.youtube.com/watch?v=hj4bnnek9MU
でもできる

 raspberry piは 現状は このようにTVの裏側においてます。
自宅では SATA HDDに付けてるのですが、
よそにでは sata-usb コンバーターはかさばるので 代わりにUSBメモリをこのように
      付けてます。この状態ではSDカードでブートし ルートはUSBメモリですね 
 
 
 
 
A) Raspberry Pi2 Model Bです 
電流は2Aが欲しいので 
急速充電器 スマホ充電器 5V 2A 10W タブレット充電器 AC アダプター USB 式 iPhone 6 plus XPERIA z3 z4 GALAXY S6 edge AQUOS zeta ¥ 690
をてにいれた。
 ■最大出力10W 急速充電用アダプター
■サイズ / 重量:22mm*42mm*75mm(挿し込みプラグ部分を含む) / 約40g(±1g)
■各種スマートフォン・タブレット対応
■
スマホの充電時間目安(※5V2A充電対応のケーブルを使用時に限る) 

従来の512MのRaspberry Pi では 
arch linuxをつかっても youtubeをmidoriでも遅すぎてみれなかた。

そのため Raspberry Pi2 Model Bに買い換えた。

カクカクはないが、 それでも遅い。

原因はいくつか考えれれる。
1.CPUがおそい


2.boot は 512Mの micro SD だが rootを 32G USBメモリにしている。
USBメモリがおそいか あるいは 
USB2.0で遅いか 

3. swapも USBメモリにしたので 遅いか

でも 音楽関係では いろんな手があるので 大丈夫!
しかし プロレスは見れないね!

USBメモリは 自宅では SATA HDDに変える予定だが
移動の際は USB メモリでないと不便なので 両刀使いとなります。



上のを 家では


のようにします。

  http://app-review.jp/news/249711によると

Raspberry Pi2 Model Bは

  • 対応OS:Raspbian・Snappy Ubuntu Core
  • チップセット:Broadcom BCM2836(Cortex-A7 900MHz クアッドコア)
  • 基板サイズ:85.0mm × 56.0mm
  • 内蔵メモリ
    • RAM:1GB LPDDR2 DRAM
    • 拡張スロット:microSD
  • GPU:
    • Broadcom VideoCore IV
    • ※ビデオメモリはメインメモリの内16MB/32MB/64MB/128MB/256MBを選択の上で占有。
  • カメラ:
    • 基板上専用インターフェイス端子(CSI)にCamera Module for Raspberry Piを接続可能
  • LAN:
    • 100Base-TX
  • USB:
    • USB 2.0×4
  • その他入出力端子:
    • GPIOヘッダーピン:40ピン
    • 映像出力:HDMI(1080P)
    • 基板上専用インターフェイス端子(DSI)経由で対応タッチスクリーンディスプレイを利用可能
  • 音声出力:ステレオミニプラグ・HDMI
  • 電源:micro USBあるいはGPIOヘッダーピン経由での5V給電

だから必要なものは

USB接続のキーボードおよびマウス、
HDMI接続に対応するディスプレイ、

容量32GB以下のmicroSDメモリカード

micro USB接続対応のACアダプタ。。。
LANケーブルとなります。

stick PCのようにTVの後ろに置いて TV画面で パソコンするのだ。一旦動けば キーボードではなく onboadをつかうと 無線マウスだけで入力できる。

 さて512MのRaspberry PIで作っおいたSD とUSBメモリでそのまま動作するかとおもったが やってみるとダメでがっかり。

そのため ArchLinuxARM-rpi-2-latest.tar.gz でいれなおす。

http://hatahata50.blogspot.jp/2015/12/raspberry-pi-type-b-b-usb.html のとおりにしたらよいが、いくつか これでだけではダメな点がある。

1) scim-anthy がはいらない。
   なので fcitx-mozic とする。

 http://hatahata50.blogspot.jp/2014/11/arch-linux.html みてください。

2) かるくするため openntpdではなく ntpをいれる


cat time-ajust.bat 

ntpdate 0.rhel.pool.ntp.org

date


3)/boot/config.txt の # hdmi_driver=2 の#をのけないと音が出ない。


./comment-out.bat /boot/config.txt

hdmi_drive=2

gpu_mem=64


4)スマホのために vsftpdを導入(以前のとおり)
 

/etc/vsftpd.conf 

dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
listen=YES
anonymous_enable=YES
no_anon_password=YES
anon_max_rate=30000
anon_root=/家/おっぺけぺ/Download


 systemctl enable vsftpd

 

B)Raspberry Pi2 Model B の対抗馬はorange pi 

Orange Pi 2   セットがないのでメモリ1Gです

Hardware specification

CPU  H3 Quad-core Cortex-A7 H.265/HEVC 4K
GPU ·Mali400MP2 GPU @600MHz
·Supports OpenGL ES 2.0
Memory (SDRAM) 1GB DDR3 (shared with GPU)
Onboard Storage TF card (Max. 64GB) / MMC card slot
Onboard Network 10/100M 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 can supply power, but USB OTG input don’t supply power
USB 2.0 Ports Four USB 2.0 HOST, one USB 2.0 OTG
Buttons Power Button(SW4), Recovery Button(SW2)
UBoot Button(SW3)
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 Ubuntu, Debian, Rasberry Pi Image

Interface definition

Product size 93 mm × 60mm
Weight 46g





http://www.orangepi.org/downloadresources/
 によると
Arch Linux もある。
これでも CPUでyoutube ダメかもしれないし いいかもしれない。

xzファイルは xz -dv ...............xz したら 解凍できる。

 https://drive.google.com/file/d/0BwQT0FP7IkTbMUZEYXExTGpNM3M/view

をみると 一旦SDカード全体を vfatでフォーマットしてから ddな感じ。

mount /dev/mmcblk0p2 /mp2
mount: 何らかのエラーにより、マウントが失敗しました。
       ファイルシステムタイプ, オプション, /dev/mmcblk0p2 上のスーパー
       ブロック, 必要なコードページ指定/ヘルパープログラム
       など、何らかの設定が間違っているものと思われます。

       syslog 内に記録された情報が手助けになるものと思います -
       dmesg | tail などを実行してお読みください

けれど 抜いてさしたら

  df
ファイルシス   1K-ブロック     使用   使用可 使用% マウント位置
dev                 507508        0   507508    0% /dev
run                 509736      656   509080    1% /run
/dev/sda1         43209920 28675696 12332628   70% /
tmpfs               509736     1668   508068    1% /dev/shm
tmpfs               509736        0   509736    0% /sys/fs/cgroup
tmpfs               509736       16   509720    1% /tmp
tmpfs               101948       20   101928    1% /run/user/1001
/dev/mmcblk0p2     1034580   773268   190708   81% /run/media/yuma/linux
/dev/mmcblk0p1       64511    33044    31467   52% /run/media/yuma/BOOT
とOK。
うーん、ミステリアス!

 

/dev/mmcblk0p2     1034580   773268   190708   81% /run/media/yuma/linux
/dev/mmcblk0p1       64511    33044    31467   52% /run/media/yuma/BOOTとして

p2のcat /run/media/yuma/linux/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 # <---ram disk ?

  https://wiki.archlinux.org/index.php/Tmpfs より

By default, a tmpfs partition has its maximum size set to half your total RAM, but this can be customized.
Note that the actual memory/swap consumption depends on how much you fill it up, as tmpfs partitions do not consume any memory until it is actually needed.

To explicitly set a maximum size, in this example to override the default /tmp mount, use the size mount option:

/etc/fstab

tmpfs   /tmp         tmpfs   nodev,nosuid,size=2G          0  0

はわかるが

ls   /run/media/yuma/linux
bin   dev  home  lost+found  mnt  proc    run   srv  tmp    var
boot  etc  lib     media         opt  root    sbin  sys  usr

ls   /run/media/yuma/linux/boot/
boot0_OPI.fex            script.bin.OPI-PC_720p50_hdmi
script.bin.OPI-2_1080p50_dvi    script.bin.OPI-PC_720p60_dvi
script.bin.OPI-2_1080p50_hdmi    script.bin.OPI-PC_720p60_hdmi
script.bin.OPI-2_1080p60_dvi    script.bin.OPI-PLUS_1080p50_dvi
script.bin.OPI-2_1080p60_hdmi    script.bin.OPI-PLUS_1080p50_hdmi
script.bin.OPI-2_480p_dvi    script.bin.OPI-PLUS_1080p60_dvi
script.bin.OPI-2_480p_hdmi    script.bin.OPI-PLUS_1080p60_hdmi
script.bin.OPI-2_720p50_dvi    script.bin.OPI-PLUS_480p_dvi
script.bin.OPI-2_720p50_hdmi    script.bin.OPI-PLUS_480p_hdmi
script.bin.OPI-2_720p60_dvi    script.bin.OPI-PLUS_720p50_dvi
script.bin.OPI-2_720p60_hdmi    script.bin.OPI-PLUS_720p50_hdmi
script.bin.OPI-PC_1080p50_dvi    script.bin.OPI-PLUS_720p60_dvi
script.bin.OPI-PC_1080p50_hdmi    script.bin.OPI-PLUS_720p60_hdmi
script.bin.OPI-PC_1080p60_dvi    u-boot_OPI-emmc.fex
script.bin.OPI-PC_1080p60_hdmi    u-boot_OPI.fex
script.bin.OPI-PC_480p_dvi    uImage
script.bin.OPI-PC_480p_hdmi    uImage_OPI-2
script.bin.OPI-PC_720p50_dvi    uImage_OPI-PLUS

-------------------->

cp --archive /boot /bin /etc /home /ib /opt /root /run /sbin /srv /tmp /usr /var /media ./

mkdir -p      dev sys mnt proc

かな?????

ーーーーーーーーーー<

p1のls -l /run/media/yuma/BOOT/
合計 33040
-rw-r--r-- 1 yuma yuma    35748 10月 19 23:27 script.bin.OPI-2_1080p50_dvi
-rw-r--r-- 1 yuma yuma    35704 10月 19 23:27 script.bin.OPI-2_1080p50_hdmi
-rw-r--r-- 1 yuma yuma    35748 10月 19 23:27 script.bin.OPI-2_1080p60_dvi
-rw-r--r-- 1 yuma yuma    35704 10月 19 23:27 script.bin.OPI-2_1080p60_hdmi
-rw-r--r-- 1 yuma yuma    35748 10月 19 23:27 script.bin.OPI-2_480p_dvi
-rw-r--r-- 1 yuma yuma    35704 10月 19 23:27 script.bin.OPI-2_480p_hdmi
-rw-r--r-- 1 yuma yuma    35748 10月 19 23:27 script.bin.OPI-2_720p50_dvi
-rw-r--r-- 1 yuma yuma    35704 10月 19 23:27 script.bin.OPI-2_720p50_hdmi
-rw-r--r-- 1 yuma yuma    35748 10月 19 23:27 script.bin.OPI-2_720p60_dvi
-rw-r--r-- 1 yuma yuma    35704 10月 19 23:27 script.bin.OPI-2_720p60_hdmi
-rw-r--r-- 1 yuma yuma    35768 10月 19 23:27 script.bin.OPI-PC_1080p50_dvi
-rw-r--r-- 1 yuma yuma    35724 10月 19 23:27 script.bin.OPI-PC_1080p50_hdmi
-rw-r--r-- 1 yuma yuma    35768 10月 19 23:27 script.bin.OPI-PC_1080p60_dvi
-rw-r--r-- 1 yuma yuma    35724 10月 19 23:27 script.bin.OPI-PC_1080p60_hdmi
-rw-r--r-- 1 yuma yuma    35768 10月 19 23:27 script.bin.OPI-PC_480p_dvi
-rw-r--r-- 1 yuma yuma    35724 10月 19 23:27 script.bin.OPI-PC_480p_hdmi
-rw-r--r-- 1 yuma yuma    35768 10月 19 23:27 script.bin.OPI-PC_720p50_dvi
-rw-r--r-- 1 yuma yuma    35724 10月 19 23:27 script.bin.OPI-PC_720p50_hdmi
-rw-r--r-- 1 yuma yuma    35768 10月 19 23:27 script.bin.OPI-PC_720p60_dvi
-rw-r--r-- 1 yuma yuma    35724 10月 19 23:27 script.bin.OPI-PC_720p60_hdmi
-rw-r--r-- 1 yuma yuma    36812 10月 19 23:27 script.bin.OPI-PLUS_1080p50_dvi
-rw-r--r-- 1 yuma yuma    36768 10月 19 23:27 script.bin.OPI-PLUS_1080p50_hdmi
-rw-r--r-- 1 yuma yuma    36812 10月 19 23:27 script.bin.OPI-PLUS_1080p60_dvi
-rw-r--r-- 1 yuma yuma    36768 10月 19 23:27 script.bin.OPI-PLUS_1080p60_hdmi
-rw-r--r-- 1 yuma yuma    36812 10月 19 23:27 script.bin.OPI-PLUS_480p_dvi
-rw-r--r-- 1 yuma yuma    36768 10月 19 23:27 script.bin.OPI-PLUS_480p_hdmi
-rw-r--r-- 1 yuma yuma    36812 10月 19 23:27 script.bin.OPI-PLUS_720p50_dvi
-rw-r--r-- 1 yuma yuma    36768 10月 19 23:27 script.bin.OPI-PLUS_720p50_hdmi
-rw-r--r-- 1 yuma yuma    36812 10月 19 23:27 script.bin.OPI-PLUS_720p60_dvi
-rw-r--r-- 1 yuma yuma    36768 10月 19 23:27 script.bin.OPI-PLUS_720p60_hdmi
-rw-r--r-- 1 yuma yuma 10915616 10月 19 23:27 uImage
-rw-r--r-- 1 yuma yuma 10915616 10月 19 23:27 uImage_OPI-2
-rw-r--r-- 1 yuma yuma 10915384 10月 19 23:27 uImage_OPI-PLUS

はあまりにも 本家のarch とは違う。
テキストファイルはなさそう!

よって現在進行形youtubeはorange pi買ってやってみないと わからん!  本家パイがメモリが2G 新CPUまで待つのが手堅いだろうね、きっと。でも食指が動く。


なお 日本のweb moneyは aliexpressではつかえないのに 注意してね。
だとすると visaデビッドカードしかないかな???

なお A)
http://orebibou.com/2015/05/lan%E5%86%85%E3%81%A7%E4%BD%BF%E3%82%8F%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8Bip%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%82%92%E8%AA%BF%E3%81%B9%E3%82%8B6%E3%81%A4%E3%81%AE%E6%96%B9%E6%B3%95linuxwindows/

がおもしろいサイトで 
LAN内で使われているIPアドレスは
arp-scan -I eth0 -l

でわかります

なお B)
i386な AURは ARM CPUには通じません


C)音です。
http://s2jp.com/2013/12/raspberry-pi-sound/
をみてください。

cat audio-hdmi.bat 
amixer cset numid=3 2


cat audio-tansi.bat 
amixer cset numid=3 1


D)監視カメラです。
まず予備的に シェルスクリプトで
x=`date +%F`
ffmpeg -f v4l2 -s 640x480 -i /dev/video0 output-$x.wmv

でいくにはいけます。

なおカメラは古いUSBカメラで

$ lsmod | grep video
uvcvideo               73096  1
videobuf2_vmalloc       5178  1 uvcvideo
videobuf2_memops        2209  1 videobuf2_vmalloc
videobuf2_core         41864  1 uvcvideo
v4l2_common             5738  1 videobuf2_core
videodev              152101  4 uvcvideo,v4l2_common,videobuf2_core
media                  14868  2 uvcvideo,videodev


 $ dmesg | grep Camera
[    7.386758] usb 1-1.5: Product: USB 2.0 Camera
[   17.521498] uvcvideo: Found UVC 1.00 device USB 2.0 Camera (0c45:62e0)
[   17.553842] input: USB 2.0 Camera as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/1-1.5:1.0/input/input3
です。

これでは延々と何の変化もない画像が
  延々と続きます。
これでは見返すのに大変です・
そこで motionです。
# motion
とすると、

 ./comment-out.bat /etc/motion/motion.conf

daemon on
process_id_file /var/run/motion/motion.pid
setup_mode off
videodevice /dev/video0
v4l2_palette 8
input 8
norm 0
frequency 0
rotate 0
width 320
height 240
framerate 2
minimum_frame_time 0
netcam_tolerant_check off
auto_brightness off
brightness 0
contrast 0
saturation 0
hue 0
roundrobin_frames 1
roundrobin_skip 1
switchfilter off
threshold 1500
threshold_tune off
noise_level 32
noise_tune on
despeckle EedDl
smart_mask_speed 0
lightswitch 0
minimum_motion_frames 1
pre_capture 0
post_capture 0
gap 60
max_mpeg_time 0
output_all off
output_normal on
output_motion off
quality 75
ppm off
ffmpeg_cap_new on
ffmpeg_cap_motion off
ffmpeg_timelapse 0
ffmpeg_timelapse_mode daily
ffmpeg_bps 500000
ffmpeg_variable_bitrate 0
ffmpeg_video_codec mpeg4
ffmpeg_deinterlace off
snapshot_interval 0
locate off
text_right %Y-%m-%d\n%T-%q
text_changes off
text_event %Y%m%d%H%M%S
text_double off
target_dir /usr/local/apache2/htdocs/cam1
snapshot_filename %v-%Y%m%d%H%M%S-snapshot
jpeg_filename %v-%Y%m%d%H%M%S-%q
movie_filename %v-%Y%m%d%H%M%S
timelapse_filename %Y%m%d-timelapse
webcam_port 8081
webcam_quality 50
webcam_motion off
webcam_maxrate 1
webcam_localhost on
webcam_limit 0
control_port 8080
control_localhost on
control_html_output on
track_type 0
track_auto off
track_motorx 0
track_motory 0
track_maxx 0
track_maxy 0
track_iomojo_id 0
track_step_angle_x 10
track_step_angle_y 10
track_move_wait 10
track_speed 255
track_stepsize 40
quiet on
sql_log_image on
sql_log_snapshot on
sql_log_mpeg off
sql_log_timelapse off
sql_query insert into security(camera, filename, frame, file_type, time_stamp, event_time_stamp) values('%t', '%f', '%q', '%n', '%Y-%m-%d %T', '%C')

なので

ls  /usr/local/apache2/htdocs/cam1に

02-20160110143516-00.jpg  03-20160110144123-00.jpg  03-20160110144124-01.jpg
02-20160110143516-01.jpg  03-20160110144123-01.jpg  03-20160110144210-01.jpg
02-20160110143516.avi     03-20160110144123.avi     03-20160110144300-00.jpg

のように画像がとれます。


なお USB延長ケーブルは100円ショップので大丈夫でした。


今 motion.conf  は
daemon on
process_id_file /var/run/motion/motion.pid
setup_mode off
videodevice /dev/video0
v4l2_palette 2
input 8
norm 0
frequency 0
rotate 0
width 320
height 240
framerate 15
minimum_frame_time 0
netcam_tolerant_check off
auto_brightness off
brightness 0
contrast 0
saturation 0
hue 0
roundrobin_frames 1
roundrobin_skip 1
switchfilter off
threshold 1500
threshold_tune off
noise_level 32
noise_tune on
despeckle EedDl
smart_mask_speed 0
lightswitch 0
minimum_motion_frames 1
pre_capture 0
post_capture 0
gap 60
max_mpeg_time 0
output_all off
output_normal on
output_motion off
quality 75
ppm off
ffmpeg_cap_new on
ffmpeg_cap_motion off
ffmpeg_timelapse 0
ffmpeg_timelapse_mode daily
ffmpeg_bps 500000
ffmpeg_variable_bitrate 0
ffmpeg_video_codec mpeg4
ffmpeg_deinterlace off
snapshot_interval 0
locate on
text_right %Y-%m-%d\n%T-%q
text_changes off
text_event %Y%m%d%H%M%S
text_double off
target_dir  /home/tuyosi/KANSI
snapshot_filename %v-%Y%m%d%H%M%S-snapshot
jpeg_filename %v-%Y%m%d%H%M%S-%q
movie_filename %v-%Y%m%d%H%M%S
timelapse_filename %Y%m%d-timelapse
webcam_port 8081
webcam_quality 50
webcam_motion off
webcam_maxrate 1
webcam_localhost on
webcam_limit 0
control_port 8080
control_localhost on
control_html_output on
track_type 0
track_auto off
track_motorx 0
track_motory 0
track_maxx 0
track_maxy 0
track_iomojo_id 0
track_step_angle_x 10
track_step_angle_y 10
track_move_wait 10
track_speed 255
track_stepsize 40
quiet on
sql_log_image on
sql_log_snapshot on
sql_log_mpeg off
sql_log_timelapse off
sql_query insert into security(camera, filename, frame, file_type, time_stamp, event_time_stamp) values('%t', '%f', '%q', '%n', '%Y-%m-%d %T', '%C')


つまり
diff /mb1//etc/motion/motion.conf-ok-1 /mb1//etc/motion/motion.conf
48c48
< v4l2_palette 8
---
> v4l2_palette 2
77c77
< framerate 2
---
> framerate 15
314c314
< locate off
---
> locate on
359c359,360
< target_dir /usr/local/apache2/htdocs/cam1
---
> target_dir  /home/tuyosi/KANSI





 E)音楽

空白を除けるなどファイル名を整理する。
これしとかないと次のスクリプトが走らない。
 cat Download/Video/kuuhaku_.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  
#英語の'



 

一気にmp3へ

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

for x in *.mp4 ; do  y=`ls $x | cut -d'.' -f1`  ;   ffmpeg -i $y.mp4 $y.mp3 ; done