Calculate 1 million digits pi with TORQUE SKT01

息子のツムツムマシンに成り下がっているスマホを奪還する。
Screenshot_2015-07-18-12-38-54



Specification

maintop


型番:          SKT01
サイズ(mm) :      幅×高さ×厚さ約129×69×13.7
質量:           約169g
バッテリー容量:      2,520mAh
連続通話時間(3G):    ※1約1,120分
連続待受時間(3G / LTE): ※1約750時間 / 約560時間
充電時間 :         ※2約220分(ACアダプタ使用時)
OS:            Android™ 4.2
SIMカード種類:      microSIM
CPU:           MSM8960 Dual Core 1.2GHz
メモリ内蔵:        RAM:1.5GB / ROM:8GB
外部:           microSDHC™(最大32GB)
ディスプレイ:       約4.0インチ IPS液晶
ディスプレイ解像度:    WVGA(480×800)
カメラメイン:       約800万画素
サブ:           約130万画素
防水:           ○(IPX5 / IPX7)
防塵:           ○(IP6X)
耐衝撃:          ○(MIL規格準拠)
国内対応周波数:      Xi(クロッシィ)® :800MHz / 2GHz
FOMA® :         800MHz / 2GHz ※3
周波数対応LTE:       B1(2GHz)/ B19(800MHz)
WCDMA:          B1(2GHz)/ B6(800MHz)/ B19(800MHz)
測位方式:         GPS/A-GPS
Wi-Fi®:         IEEE802.11 b / g / n 準拠(対応周波数帯:2.4GHz)
Bluetooth®:        ※4Ver.4.0
NFC:           ○

んー。2年前のスペックだな。

Install GNURoot Debian

Playストアから、GNURoot Debian をダウンロードする。root 奪取しなくても動作する linux。多少制限はあるが・・・。
Screenshot_2015-07-18-10-25-57



インストール。
Screenshot_2015-07-18-10-26-17



起動。
Screenshot_2015-07-18-10-26-27



こんな感じ。Jessieだ。
Screenshot_2015-07-18-10-27-46



定番、Hacker's Keyboard もインストールしておこう。
Screenshot_2015-07-18-10-28-02



Building development environment

root@localhost:~# apt-get update
root@localhost:~# apt-get upgrade
root@localhost:~# dpkg-reconfigure tz-data
6 ASIA
75 TOKYO
root@localhost:~# date
Sat Jul 18 01:07:17 JST 2015
root@localhost:~# apt-get install pi
root@localhost:~# time pi 1000000 >/dev/null

real 0m16.522s
user 0m15.690s
sys 0m0.320s
root@localhost:~# apt-get install vim wget
root@localhost:~# apt-get install ssh rsync net-tools
root@localhost:~# apt-get install build-essential m4
root@localhost:~# apt-get install lzip
root@localhost:~# wget http://ftp.jaist.ac.jp/pub/GNU/gmp/gmp-5.1.3.tar.lz
root@localhost:~# tar xvf gmp-5.1.3.tar.lz
root@localhost:~# cd gmp-5.1.3
root@localhost:~# mkdir build
root@localhost:~# cd build
root@localhost:~# ../configure -prefix=/usr/local/gmp-5.1.3
root@localhost:~# make -j 4
root@localhost:~# make check
root@localhost:~# make install
root@localhost:~# rsync -av -e ssh root@192.168.1.***:/home/nitobe/pi/ pi/
root@192.168.1.***'s password:
receiving incremental file list
created directory pi
./
build.sh
pi
pi-4.2.2
pi-5.0.5
pi.c

sent 109 bytes received 1,987,830 bytes 305,836.77 bytes/sec
total size is 1,987,240 speedup is 1.00
root@localhost:~# cd pi
root@localhost:~/pi# vi build.sh
#cc -static -O2 -I/usr/local/gmp-4.2.2/include pi.c -o pi-4.2.2 /usr/local/gmp-4.2.2/lib/libgmp.a
#cc -static -O2 -I/usr/local/gmp-5.0.5/include pi.c -o pi-5.0.5 /usr/local/gmp-5.0.5/lib/libgmp.a
cc -static -O2 -I/usr/local/gmp-5.1.3/include pi.c -o pi-5.1.3 /usr/local/gmp-5.1.3/lib/libgmp.a
root@localhost:~/pi# vi pi.c
7a8
> #include <stdlib.h>      // Avoid warning of exit(0); . 20150718 Add. H.Nitobe
root@localhost:~/pi# ./build.sh
root@localhost:~/pi# time ./pi-5.1.3 > /dev/null

real 0m21.640s
user 0m20.060s
sys 0m0.880s
root@localhost:~/pi#

Behave as ssh server

何故か open-ssh (22) が動かない。dropbear をポート2222で起動。
root@localhost:~# apt-get install dropbear
root@localhost:~# dropbear -p 2222
root@localhost:~# vi /etc/default/dropbear
DROPBEAR_PORT=2222
root@localhost:~#

dropbear


ここからは、windows7 上の TeraTerm から ssh で操作できる。

T: Y: ALL: Online:
ThemeSwitch
  • Basic
Created in 0.0095 sec.
prev
2018.11
next
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  
 
strawberry-linux geigercounter Ver.2
Sibasaki, Cyofu City, Tokyo, JAPAN
blogBar