Calculate 1 million digits pi with TORQUE SKT01
息子のツムツムマシンに成り下がっているスマホを奪還する。Specification
型番: 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。多少制限はあるが・・・。インストール。
起動。
こんな感じ。Jessieだ。
定番、Hacker's Keyboard もインストールしておこう。
Building development environment
root@localhost:~# apt-get updateroot@localhost:~# apt-get upgrade
root@localhost:~# dpkg-reconfigure tz-data
6 ASIA 75 TOKYOroot@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.aroot@localhost:~/pi# vi pi.c
7a8 > #include <stdlib.h> // Avoid warning of exit(0); . 20150718 Add. H.Nitoberoot@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=2222root@localhost:~#
ここからは、windows7 上の TeraTerm から ssh で操作できる。
T: Y: ALL: Online:
ThemeSwitch
- Basic
Created in 0.2984 sec.
Comments