PQI Air card II、ARM搭載SDカード型Linuxマシン。1,580円。
2017年5月31日(水) 00:29 JST
閲覧数 7,801
ARM926EJ-Sを搭載したSDカード型Linuxマシンの紹介です。
お値段今なら、1,580円。
PQI JAPANWiFiメモリカード Air Card II (microSDHC Class10 16GB同梱) 6W65-016GR1A1A
まぁ、ハックし放題なのは有名なので、今更書く必要もない訳だが、買いやすいお値段になったので。
パッケージは至って普通。
本体を見ていきます。
普通にuSDの変換と大差ないです。
uSDを刺す位置が真ん中ではなく、片側に寄ってるぐらいしか外見に差は無い。
telec認証が通ってるので、無線出し放題。
しかも、WiFiドライバ変更しなきゃ、ruby動かしても、python動かしても、問題無い筈。
ぱかっとなぁ。をするか迷ったが、開けると戻らないのが解っているので惜しくなりました。
telnetでの入り方は、普通にSSID「PQI Air card II」に繋いで、192.168.1.1にtelnetするだけ。
パスワードも何もない。ポートの変更もない。
システム自体は、Buildroot 1.0.2が利用されている模様。
kernelは2.6.32.28。(古く感じるが、ARM926EJ-Sですから)
起動ログぺたっとなぁ。
開発は、VirtualBoxつかってんのかぁ。と予測。
Rubyを入れたりする話は、そのうち気が向いたら。
お値段今なら、1,580円。
PQI JAPANWiFiメモリカード Air Card II (microSDHC Class10 16GB同梱) 6W65-016GR1A1A
# cat /proc/cpuinfo Processor : ARM926EJ-S rev 5 (v5l) BogoMIPS : 25.29 Features : swp half fastmult edsp java CPU implementer : 0x41 CPU architecture: 5TEJ CPU variant : 0x0 CPU part : 0x926 CPU revision : 5 Hardware : KeyASIC Ka2000 EVM Revision : 0000 Serial : 0000000000000000 KA chip ID : KA0920DLinuxが動いていて、telnetが開いていて、しかもuSD 16GBが付いてこのお値段。
まぁ、ハックし放題なのは有名なので、今更書く必要もない訳だが、買いやすいお値段になったので。
パッケージは至って普通。
本体を見ていきます。
普通にuSDの変換と大差ないです。
uSDを刺す位置が真ん中ではなく、片側に寄ってるぐらいしか外見に差は無い。
telec認証が通ってるので、無線出し放題。
しかも、WiFiドライバ変更しなきゃ、ruby動かしても、python動かしても、問題無い筈。
ぱかっとなぁ。をするか迷ったが、開けると戻らないのが解っているので惜しくなりました。
telnetでの入り方は、普通にSSID「PQI Air card II」に繋いで、192.168.1.1にtelnetするだけ。
パスワードも何もない。ポートの変更もない。
システム自体は、Buildroot 1.0.2が利用されている模様。
kernelは2.6.32.28。(古く感じるが、ARM926EJ-Sですから)
起動ログぺたっとなぁ。
開発は、VirtualBoxつかってんのかぁ。と予測。
Rubyを入れたりする話は、そのうち気が向いたら。
# dmesg Linux version 2.6.32.28 (root@cavin-VirtualBox) (gcc version 4.6.1 (Sourcery CodeBench Lite 2011.09-70) ) #4 PREEMPT Thu Jun 27 05:29:38 CST 2013 CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00057177 CPU: VIVT data cache, VIVT instruction cache Machine: KeyASIC Ka2000 EVM Memory policy: ECC disabled, Data cache writeback On node 0 totalpages: 8192 free_area_init_node: node 0, pgdat c048d40c, node_mem_map c0000000 DMA zone: 64 pages used for memmap DMA zone: 0 pages reserved DMA zone: 8128 pages, LIFO batch:0 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128 Kernel command line: root=/dev/ram0 rw console=ttyS0,38400n8 mem=32M initrd=0x500000,3M PID hash table entries: 128 (order: -3, 512 bytes) Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) Memory: 32MB = 32MB total Memory: 26700KB available (2416K code, 191K data, 72K init, 0K highmem) SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 Hierarchical RCU implementation. NR_IRQS:64 (192-96-1)pclk rate 96000000 time setup irq clockevent PWM T1 time setup irq 22 time32_config 0 done time32_config 1 done clocksource mult -1411382395 shift 22 clocksevent mult 124940 shift 32 ka2000_set_mode 1 ka2000_set_mode 2 console [ttyS0] enabled Calibrating delay loop... 25.29 BogoMIPS (lpj=126464) Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok NET: Registered protocol family 16 bio: create slabat 0 cfg80211: Calling CRDA to update world regulatory domain Switching to clocksource timer0_1 NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 1024 (order: 1, 8192 bytes) TCP bind hash table entries: 1024 (order: 0, 4096 bytes) TCP: Hash tables configured (established 1024 bind 1024) TCP reno registered NET: Registered protocol family 1 Unpacking initramfs... KA2000 unpack_to_rootfs c0500008 size 2a81d1 Freeing initrd memory: 3072K ttyS0 at MMIO 0xa0004000 (irq = 1) is a KA2000 JFFS2 version 2.2. (NAND) c 2001-2006 Red Hat, Inc. msgmni has been set to 58 alg: No test for stdrng (krng) io scheduler noop registered io scheduler deadline registered (default) loop: module loaded m25p80 spi0.0: mx25l6405d (8192 Kbytes) Creating 4 MTD partitions on "mx25l6405d": 0x000000080000-0x000000200000 : "JffS2" 0x000000200000-0x000000500000 : "Kernel" 0x000000500000-0x000000800000 : "Ramdisk" 0x000000080000-0x000000800000 : "JFFS2_Kernel_RFS" TCP cubic registered NET: Registered protocol family 17 lib80211: common routines for IEEE802.11 drivers lib80211_crypt: registered algorithm 'NULL' Freeing init memory: 72K ka2000_sdhc: module license 'Proprietary' taints kernel. Disabling lock debugging due to kernel taint (0>0)switch_modules max_blk_size=512, max_blk_count=8, max_req_size=32768 init bomb irq req irq 40 (1000000) req irq 43 (40) req irq 41 (43) ka_sdhc_drv_init bw = 22 mmc0: new SDHC card at address 0007 mmcblk0: mmc0:0007 CAR 14.4 GiB mmcblk0:bootsec @ 2000 p1 FAT sec 318 sz e74 #2 rtdir 2000 csz 40 sdio wakeupcmd 8 error mmc1: queuing CIS tuple 0x80 length 2 mmc1: queuing CIS tuple 0x80 length 3 mmc1: queuing CIS tuple 0x80 length 3 mmc1: queuing CIS tuple 0x80 length 7 mmc1: new SDIO card at address 0001 mlan0: Broadcom Dongle Host Driver Dongle Host Driver, version 5.90.195.89 Compiled @ Mar 21 2013, 16:43:13 FAT sec 318 sz e74 #2 rtdir 2000 csz 40 (0>1)dcim c 3 @4040, f:2318 (off 463008) Folder: 199_WIFIWSD00001WSD00002WSD00003 (5f393931 49464957) Img1: WSD00001WSD00002WSD00003 (30445357 31303030 sz b520h) Img2: WSD00002WSD00003 (30445357 32303030 sz c293h) Img3: WSD00003 (30445357 33303030 sz c501h) user_dir:(00000000 00000000)(00000000 00000000) ctrlimg c 6b982 @1aea000, f:308b (off 611604) 1 c 6b984-6b987 @1aea080 f:308b(o:4) fat cnt 3, x0, pBuf1 c1016400, pBuf2 0(0) 2 c 6b987-6b98a @1aea140 f:308b(o:7) fat cnt 3, x0, pBuf1 c1016400, pBuf2 0(0) 3 c 6b98a-6b98d @1aea200 f:308b(o:10) fat cnt 3, x0, pBuf1 c1016400, pBuf2 0(0) misc c 6b983 @1aea040 bomb reg2 1aea040 - 1aea045 bomb reg 2318 - 318c st 6b981, 1:4, 2:7, 3:10, 4:0, 5:0 bomb reg 2318 - 318c (1>0)pwm set 0 pwm set 33685506 #