Xiaomi/XIAOYI Smart Camera is Linux Camera Box.
2015年9月 5日(土) 03:09 JST
閲覧数 7,374
正式名称がXiaomi/XIAOYI Smart Cameraで良いのか少し不安だが。
Xiaomi/XIAOYI Smart Cameraは、Linux Camera Boxとしてオモチャとしてなりうるのかを見てみたいと思います。
なぜオモチャとして見ているかは、日本国内で普通に使うには技適の問題と、繋ぎ方が解りにくかったから。。。
中国語が解れば簡単に使えるのかもしれないが。。。なかなかAndroidアプリが見つからないし。。。
ちなみに入手したのは、Nightバージョンになります。
相変わらずのシンプルな箱。
Xiaomiはみんなこんな感じ。
板にカメラ本体を刺すという形のパッケージ。
軽くて扱いやすそう。
USB電源アダプタ。
日本でも刺さるタイプのプラグではあるが、使うかと云われると使わない。
通常のmicroUSBなので、日本で入手できるアダプタを使う方が安心と思われる。
板にカメラモジュールを付けて固定する形、台座も軽いので立つのか不安があったが問題はなさそう。
ネジ等で壁に付けるタイプではなく、底面が接着テープ状態になっているので、壁に付ける場合は本当に貼る形。(これは少しやりたくない感)
あと、1回剥がしたらどうするんだ?位置は一回で決めろと。。。
microUSBケーブルと、USB電源アダプタ、1枚ぺらの説明書が付いています。
中国語はわからんので、説明書は読みません(読めません)。。。
カメラ本体は、台座に填め込んでいるだけなので簡単に外せます。
爪を少し押しながらで簡単に抜けます。
では開封記と行きましょう。
プラスネジ4か所で簡単に開きます。
日本と違い、簡単に開けれない様にする必要がないのでしょう。
予想していなかった基板に実装されずに、配置されているだけの部品。
ケース側についてます。
搭載されているSoCはHi3518。
HD IP Camera用のARMv5になります。
ぐぐるとデータシートも見つかるので、情報には困らなさそうではあります。
パターンが並んでいるのはJTAGと思われるが、各パターンを調べていくのは面倒なので、どこかに情報がないか探してみる事にしよう。
写真右上の3パターン、コネクタにそのまま対応している訳だが、この箇所はUARTなので、ここさえ使えればファームの書換え自体は可能である。
最近増えてきた様にも思える、モジュール基板を張り付けるタイプ。
センサーはど真ん中。
傷をつけない様に注意してください。
あと、写真下側にSPI Flash。(8ピンタイプなので、扱いやすくて助かります。)
ちなみに使われているのは馴染みのないGIGADEVICEのGD25Q128です。
レンズ側とは、またネジで固定しています。
ガワは柔らかい素材です。
柔らかいというか薄いというか、ペコペコです。
取り外すとこの様な形になります。
レンズ廻りには赤外線が並んでいます。
基板上にネジが4か所。
2個がレンズ固定用。2個がケースに基板固定用です。
シリアルのボーレートは、115,200です。
起動するのはLinux。
toolchainはgithubに存在していそうなので、遊べそうな予感がします。
もちろん日本で無線を飛ばす訳にはいかないので、無線は技適取得済みモジュールに差し替え?
なんていうハックもありかもしれませんね。
Xiaomi/XIAOYI Smart Cameraは、Linux Camera Boxとしてオモチャとしてなりうるのかを見てみたいと思います。
なぜオモチャとして見ているかは、日本国内で普通に使うには技適の問題と、繋ぎ方が解りにくかったから。。。
中国語が解れば簡単に使えるのかもしれないが。。。なかなかAndroidアプリが見つからないし。。。
ちなみに入手したのは、Nightバージョンになります。
相変わらずのシンプルな箱。
Xiaomiはみんなこんな感じ。
板にカメラ本体を刺すという形のパッケージ。
軽くて扱いやすそう。
USB電源アダプタ。
日本でも刺さるタイプのプラグではあるが、使うかと云われると使わない。
通常のmicroUSBなので、日本で入手できるアダプタを使う方が安心と思われる。
板にカメラモジュールを付けて固定する形、台座も軽いので立つのか不安があったが問題はなさそう。
ネジ等で壁に付けるタイプではなく、底面が接着テープ状態になっているので、壁に付ける場合は本当に貼る形。(これは少しやりたくない感)
あと、1回剥がしたらどうするんだ?位置は一回で決めろと。。。
microUSBケーブルと、USB電源アダプタ、1枚ぺらの説明書が付いています。
中国語はわからんので、説明書は読みません(読めません)。。。
カメラ本体は、台座に填め込んでいるだけなので簡単に外せます。
爪を少し押しながらで簡単に抜けます。
では開封記と行きましょう。
プラスネジ4か所で簡単に開きます。
日本と違い、簡単に開けれない様にする必要がないのでしょう。
予想していなかった基板に実装されずに、配置されているだけの部品。
ケース側についてます。
搭載されているSoCはHi3518。
HD IP Camera用のARMv5になります。
ぐぐるとデータシートも見つかるので、情報には困らなさそうではあります。
パターンが並んでいるのはJTAGと思われるが、各パターンを調べていくのは面倒なので、どこかに情報がないか探してみる事にしよう。
写真右上の3パターン、コネクタにそのまま対応している訳だが、この箇所はUARTなので、ここさえ使えればファームの書換え自体は可能である。
最近増えてきた様にも思える、モジュール基板を張り付けるタイプ。
センサーはど真ん中。
傷をつけない様に注意してください。
あと、写真下側にSPI Flash。(8ピンタイプなので、扱いやすくて助かります。)
ちなみに使われているのは馴染みのないGIGADEVICEのGD25Q128です。
レンズ側とは、またネジで固定しています。
ガワは柔らかい素材です。
柔らかいというか薄いというか、ペコペコです。
取り外すとこの様な形になります。
レンズ廻りには赤外線が並んでいます。
基板上にネジが4か所。
2個がレンズ固定用。2個がケースに基板固定用です。
シリアルのボーレートは、115,200です。
起動するのはLinux。
toolchainはgithubに存在していそうなので、遊べそうな予感がします。
もちろん日本で無線を飛ばす訳にはいかないので、無線は技適取得済みモジュールに差し替え?
なんていうハックもありかもしれませんね。
U-Boot 2010.06 (Aug 11 2014 - 15:41:13) Serial Number: hi3518c Check spi flash controller v350... Found Spi(cs1) ID: 0xC8 0x40 0x18 0xC8 0x40 0x18 Spi(cs1): Block:64KB Chip:16MB Name:"GD25Q128" MMC: MMC FLASH INIT: No card on slot! *** using default environment for 16MB flash In: serial Out: serial Err: serial do_auto_sd_update: detect flash size: 0x1000000, gsdexist=0 do_auto_update: detect flash size: 0x1000000 USB: scanning bus for devices... 2 USB Device(s) found 0 Storage Device(s) found gpio7_7 =80 gpio2_5 =20 Press Ctrl+C to stop autoboot 16384 KiB hi_sfc at 0:0 is now current device ## Booting kernel from Legacy Image at 82000000 ... Image Name: Linux-3.0.8-7518-hi3518-kernel Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 2894932 Bytes = 2.8 MiB Load Address: 80008000 Entry Point: 80008000 Loading Kernel Image ... OK OK Starting kernel ... Uncompressing Linux... done, booting the kernel. Linux version 3.0.8 (rock07@Server) (gcc version 4.4.1 (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) ) #1 Wed Apr 30 16:56:49 CST 2014 CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177 CPU: VIVT data cache, VIVT instruction cache Machine: hi3518 Memory policy: ECC disabled, Data cache writeback AXI bus clock 200000000. Built 1 zonelists in Zone order, mobility grouping on. Total pages: 10160 Kernel command line: mem=40M console=ttyAMA0,115200 root=/dev/mtdblock4 rootfstype=jffs2 mtdparts=hi_sfc:256k(boot)ro,128k(env),128k(conf),3072k(os),3584k(rootfs),9088k(home),128k(vd) PID hash table entries: 256 (order: -2, 1024 bytes) Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Memory: 40MB = 40MB total Memory: 35080k/35080k available, 5880k reserved, 0K highmem Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) DMA : 0xffc00000 - 0xffe00000 ( 2 MB) vmalloc : 0xc3000000 - 0xfe000000 ( 944 MB) lowmem : 0xc0000000 - 0xc2800000 ( 40 MB) modules : 0xbf000000 - 0xc0000000 ( 16 MB) .init : 0xc0008000 - 0xc0029000 ( 132 kB) .text : 0xc0029000 - 0xc0515000 (5040 kB) .data : 0xc0516000 - 0xc053a0e0 ( 145 kB) .bss : 0xc053a104 - 0xc0557380 ( 117 kB) SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 NR_IRQS:32 nr_irqs:32 32 sched_clock: 32 bits at 100MHz, resolution 10ns, wraps every 42949ms Console: colour dummy device 80x30 Calibrating delay loop... 218.72 BogoMIPS (lpj=1093632) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok NET: Registered protocol family 16 Serial: AMBA PL011 UART driver uart:0: ttyAMA0 at MMIO 0x20080000 (irq = 5) is a PL011 rev2 console [ttyAMA0] enabled uart:1: ttyAMA1 at MMIO 0x20090000 (irq = 5) is a PL011 rev2 bio: create slabat 0 SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb cfg80211: Calling CRDA to update world regulatory domain Switching to clocksource timer1 NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 2048 (order: 2, 16384 bytes) TCP bind hash table entries: 2048 (order: 1, 8192 bytes) TCP: Hash tables configured (established 2048 bind 2048) TCP reno registered UDP hash table entries: 256 (order: 0, 4096 bytes) UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) NET: Registered protocol family 1 RPC: Registered named UNIX socket transport module. RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. NetWinder Floating Point Emulator V0.97 (double precision) VFS: Disk quotas dquot_6.5.2 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) JFFS2 version 2.2. (NAND) c 2001-2006 Red Hat, Inc. fuse init (API version 7.16) msgmni has been set to 68 Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253) io scheduler noop registered io scheduler deadline registered (default) io scheduler cfq registered brd: module loaded loop: module loaded Spi id table Version 1.22 Spi(cs1) ID: 0xC8 0x40 0x18 0xC8 0x40 0x18 SPI FLASH start_up_mode is 3 Bytes Spi(cs1): Block:64KB Chip:16MB Name:"GD25Q128" spi size: 16MB chip num: 1 7 cmdlinepart partitions found on MTD device hi_sfc Creating 7 MTD partitions on "hi_sfc": 0x000000000000-0x000000040000 : "boot" 0x000000040000-0x000000060000 : "env" 0x000000060000-0x000000080000 : "conf" 0x000000080000-0x000000380000 : "os" 0x000000380000-0x000000700000 : "rootfs" 0x000000700000-0x000000fe0000 : "home" 0x000000fe0000-0x000001000000 : "vd" Fixed MDIO Bus: probed himii: probed usbcore: registered new interface driver rt2500usb usbcore: registered new interface driver rt73usb ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver hiusb-ehci hiusb-ehci.0: HIUSB EHCI hiusb-ehci hiusb-ehci.0: new USB bus registered, assigned bus number 1 hiusb-ehci hiusb-ehci.0: irq 15, io mem 0x100b0000 hiusb-ehci hiusb-ehci.0: USB 0.0 started, EHCI 1.00 hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver hiusb-ohci hiusb-ohci.0: HIUSB OHCI hiusb-ohci hiusb-ohci.0: new USB bus registered, assigned bus number 2 hiusb-ohci hiusb-ohci.0: irq 16, io mem 0x100a0000 hub 2-0:1.0: USB hub found hub 2-0:1.0: 1 port detected usbcore: registered new interface driver cdc_acm cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters usbcore: registered new interface driver cdc_wdm Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. usbcore: registered new interface driver ums-alauda usbcore: registered new interface driver ums-datafab usbcore: registered new interface driver ums-freecom usbcore: registered new interface driver ums-isd200 usbcore: registered new interface driver ums-jumpshot usbcore: registered new interface driver ums-sddr09 usbcore: registered new interface driver ums-sddr55 usbcore: registered new interface driver mdc800 mdc800: v0.7.5 (30/10/2000):USB Driver for Mustek MDC800 Digital Camera mousedev: PS/2 mouse device common for all mice usbcore: registered new interface driver usbhid usbhid: USB HID core driver TCP cubic registered Initializing XFRM netlink socket NET: Registered protocol family 10 NET: Registered protocol family 17 NET: Registered protocol family 15 lib80211: common routines for IEEE802.11 drivers Registering the dns_resolver key type registered taskstats version 1 drivers/rtc/hctosys.c: unable to open rtc device (rtc0) sb 1-1: new high speed USB device number 2 using hiusb-ehci VFS: Mounted root (jffs2 filesystem) on device 31:4. Freeing init memory: 132K _ _ _ _ _ _ _ _ _ _ _ _ \ _ _ _ _ _ ___ / /__/ \ |_/ / __ / - _ ___ / / / / / / _ _ _ _/ / / \_/ \_ ______ ___________\___\__________________ [RCS]: /etc/init.d/S00devs [RCS]: /etc/init.d/S01udev udevd (631): /proc/631/oom_adj is deprecated, please use /proc/631/oom_score_adj instead. [RCS]: /etc/init.d/S80network ADDRCONF(NETDEV_UP): eth0: link is not ready mtd2: conf mtd4: rootfs mtd5: home GetMtdblock mtd conf 2, rootfs 4, home 5 ! read_boot_flag_and_load ok! mount: mounting /dev/hd1 on /home/hd1 failed: No such file or directory rm: can't remove '/home/mmap_tmpfs/mmap.info': No such file or directory mv: can't rename '/home/default.script': No such file or directory cp: can't stat '/home/hd1/wpa_supplicant.conf1': No such file or directory cp: can't stat '/etc/wpa_supplicant.conf': No such file or directory mv: can't rename '/home/hd1/wpa_supplicant.conf': No such file or directory rm: can't remove '/home/hd1/crypt.bin': No such file or directory tmpfs on /tmp type tmpfs (rw,relatime,size=32768k) PHY: himii:01 - Link is Up - 10/Half ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready mtd6 1+0 records in 1+0 records out 1024 bytes (1.0KB) copied, 0.000578 seconds, 1.7MB/s get production info ok [CPLD_PERIPH] cpld_init ok, [ ver=May 19 2015, 15:38:10 ] mtprealloc7601Usta: module license 'unspecified' taints kernel. Disabling lock debugging due to kernel taint ==>[0]:PreBuff:0xc1b20000, DmaAddr:0x81b20000 ==>[1]:PreBuff:0xc1b30000, DmaAddr:0x81b30000 ==>[2]:PreBuff:0xc1b40000, DmaAddr:0x81b40000 ==>[3]:PreBuff:0xc1b50000, DmaAddr:0x81b50000 ==>[4]:PreBuff:0xc1b60000, DmaAddr:0x81b60000 ==>[5]:PreBuff:0xc19ed000, DmaAddr:0x819ed000 ==>[6]:PreBuff:0xc19ea000, DmaAddr:0x819ea000 ==>[7]:PreBuff:0xc1b10000, DmaAddr:0x81b10000 ==>[8]:PreBuff:0xc1ae0000, DmaAddr:0x81ae0000 ==>[9]:PreBuff:0xc1b70000, DmaAddr:0x81b70000 ==>[10]:PreBuff:0xc1b78000, DmaAddr:0x81b78000 ==>[11]:PreBuff:0xc1b80000, DmaAddr:0x81b80000 ==>[12]:PreBuff:0xc1b88000, DmaAddr:0x81b88000 ==>[13]:PreBuff:0xc1b90000, DmaAddr:0x81b90000 ==>[14]:PreBuff:0xc1b98000, DmaAddr:0x81b98000 ==>[15]:PreBuff:0xc1a09000, DmaAddr:0x81a09000 install prealloc ok STA : @@@@@@ rtusb init rt2870 ---> === pAd = c335d000, size = 1567864 === [0] pHTTXContext TransferBuffer=0xc1b20000,DMA=0x81b20000 [1] pHTTXContext TransferBuffer=0xc1b30000,DMA=0x81b30000 [2] pHTTXContext TransferBuffer=0xc1b40000,DMA=0x81b40000 [3] pHTTXContext TransferBuffer=0xc1b50000,DMA=0x81b50000 Alloc TX null/PsPoll Alloc TX null/PsPoll [0] pRxContext TransferBuffer=0xc1b10000,DMA=0x81b10000 [1] pRxContext TransferBuffer=0xc1ae0000,DMA=0x81ae0000 [2] pRxContext TransferBuffer=0xc1b70000,DMA=0x81b70000 [3] pRxContext TransferBuffer=0xc1b78000,DMA=0x81b78000 [4] pRxContext TransferBuffer=0xc1b80000,DMA=0x81b80000 [5] pRxContext TransferBuffer=0xc1b88000,DMA=0x81b88000 [6] pRxContext TransferBuffer=0xc1b90000,DMA=0x81b90000 [7] pRxContext TransferBuffer=0xc1b98000,DMA=0x81b98000 pCmdRspEventContext TransferBuffer=0xc1a09000,DMA=0x81a09000 <-- RTMPAllocTxRxRingMemory, Status=0 <-- RTMPAllocAdapterBlock, Status=0 RTMP_COM_IoctlHandle():pAd->BulkOutEpAddr=0x8 RTMP_COM_IoctlHandle():pAd->BulkOutEpAddr=0x4 RTMP_COM_IoctlHandle():pAd->BulkOutEpAddr=0x5 RTMP_COM_IoctlHandle():pAd->BulkOutEpAddr=0x6 RTMP_COM_IoctlHandle():pAd->BulkOutEpAddr=0x7 RTMP_COM_IoctlHandle():pAd->BulkOutEpAddr=0x9 ==>WaitForAsicReady MAC_CSR0=0x76010500 ==>WaitForAsicReady MAC_CSR0=0x76010500 NVM is EFUSE Endpoint(8) is for In-band Command Endpoint(4) is for WMM0 AC0 Endpoint(5) is for WMM0 AC1 Endpoint(6) is for WMM0 AC2 Endpoint(7) is for WMM0 AC3 Endpoint(9) is for WMM1 AC0 Endpoint(84) is for Data-In Endpoint(85) is for Command Rsp usbcore: registered new interface driver rt2870 ================> UP : RTMP_SEM_EVENT_WAIT(STA) 1. LDO_CTR0(6c) = a64799, PMU_OCLEVEL c 2. LDO_CTR0(6c) = a6478d, PMU_OCLEVEL 6 ==>WaitForAsicReady MAC_CSR0=0x76010500 FW Version:0.1.00 Build:7640 Build Time:201308201452____ ILM Length = 46472(bytes) DLM Length = 0(bytes) Loading FW.... # RTMP_TimerListAdd: add timer obj c34824f4! RTMP_TimerListAdd: add timer obj c3482524! RTMP_TimerListAdd: add timer obj c3482554! RTMP_TimerListAdd: add timer obj c34824c4! RTMP_TimerListAdd: add timer obj c3482434! RTMP_TimerListAdd: add timer obj c3482464! RTMP_TimerListAdd: add timer obj c3416e6c! RTMP_TimerListAdd: add timer obj c3403768! RTMP_TimerListAdd: add timer obj c340379c! RTMP_TimerListAdd: add timer obj c3416f0c! RTMP_TimerListAdd: add timer obj c3406118! RTMP_TimerListAdd: add timer obj c3405958! RTMP_TimerListAdd: add timer obj c34060e4! RTMP_TimerListAdd: add timer obj c3406434! RTMP_TimerListAdd: add timer obj c340614c! RTMP_TimerListAdd: add timer obj c3406180! RTMP_TimerListAdd: add timer obj c34061b4! RTMP_TimerListAdd: add timer obj c336132c! RTMP_TimerListAdd: add timer obj c3360b6c! RTMP_TimerListAdd: add timer obj c33612f8! RTMP_TimerListAdd: add timer obj c3361648! RTMP_TimerListAdd: add timer obj c336157c! RTMP_TimerListAdd: add timer obj c3396564! RTMP_TimerListAdd: add timer obj c3395da4! RTMP_TimerListAdd: add timer obj c3396530! RTMP_TimerListAdd: add timer obj c3396880! RTMP_TimerListAdd: add timer obj c3396598! RTMP_TimerListAdd: add timer obj c33965cc! RTMP_TimerListAdd: add timer obj c3396600! RTMP_TimerListAdd: add timer obj c3416e0c! RTMP_TimerListAdd: add timer obj c3416edc! RTMP_TimerListAdd: add timer obj c34d9924! RTMP_TimerListAdd: add timer obj c34d9954! RTMP_TimerListAdd: add timer obj c34d9984! RTMP_TimerListAdd: add timer obj c34d99b4! RTMP_TimerListAdd: add timer obj c34d99e4! RTMP_TimerListAdd: add timer obj c34d9a18! RTMP_TimerListAdd: add timer obj c3482494! RTMP_TimerListAdd: add timer obj c3402784! RTMP_TimerListAdd: add timer obj c3402754! RTMP_TimerListAdd: add timer obj c3402724! RTMP_TimerListAdd: add timer obj c3416e3c! P2pGroupTabInit . P2pScanChannelDefault <=== count = 3, Channels are 1, 6,11 separately P2pCfgInit:: ==>WaitForAsicReady MAC_CSR0=0x76010500 ***link down status changed***. PHY: himii:01 - Link is Down cfg_mode=9 cfg_mode=9 wmode_band_equal(): Band Equal! Key1Str is Invalid key length(0) or Type(0) Key2Str is Invalid key length(0) or Type(0) Key3Str is Invalid key length(0) or Type(0) Key4Str is Invalid key length(0) or Type(0) 1. Phy Mode = 14 2. Phy Mode = 14 NVM is Efuse and its size =1d[1e0-1fc] ERROR!!! MT7601 E2PROM: WRONG VERSION 0xc, should be 9 3. Phy Mode = 14 AntCfgInit: RxAntDiversityCfg 6 AntCfgInit: primary/secondary ant 0/1 AntCfgInit: RxAntDiv 0/0 ---> InitFrequencyCalibration InitFrequencyCalibrationMode:Unknow mode = 3 InitFrequencyCalibration: frequency offset in the EEPROM = 103(0x67) <--- InitFrequencyCalibration RTMPSetPhyMode: channel is out of range, use first channel=1 MCS Set = ff 00 00 00 01 <==== STA : rt28xx_init, Status=0 0x1300 = 00064300 RTMPDrvOpen(1):Check if PDMA is idle! RTMPDrvOpen(2):Check if PDMA is idle! <================ UP : RTMP_SEM_EVENT_UP(STA) fs.mqueue.msg_max = 256 STORE CID = not need update staus rm: can't remove '/home/do_format': No such file or directory Hisilicon Media Memory Zone Manager Hisilicon UMAP device driver interface: v3.00 pa:82800000, va:c3540000 load sys.ko ...OK! acodec inited! insert audio load viu.ko ...OK! ISP Mod init! load vpss.ko ....OK! load venc.ko ...OK! load group.ko ...OK! load chnl.ko ...OK! load h264e.ko ...OK! load jpege.ko ...OK! load rc.ko ...OK! load region.ko ....OK! load vda.ko ....OK! hi_i2c init is ok! Kernel: ssp initial ok! ==== Your input Sensor type is ov9712 ==== net.ipv4.tcp_mem = 3072 4096 2000000 net.core.wmem_max = 2000000 net.ipv4.tcp_keepalive_time = 300 net.ipv4.tcp_keepalive_intvl = 6 net.ipv4.tcp_keepalive_probes = 3 insmod: can't insert '/home/as-iosched.ko': No such file or directory ./init.sh: line 76: can't create /sys/block/mmcblk0/queue/scheduler: nonexistent directory ./init.sh: line 77: can't create /sys/block/mmcblk0/queue/read_ahead_kb: nonexistent directory umount: can't umount /home/hd1: Invalid argument umount: can't umount /home/hd2: Invalid argument mount: mounting /dev/hd1 on /home/hd1 failed: No such file or directory mkdir: can't create directory '/home/hd1/record': File exists mkdir: can't create directory '/home/hd1/record_sub': File exists mount: mounting /dev/hd2 on /home/hd2 failed: No such file or directory mkdir: can't create directory '/home/hd2/record_sub': File exists *** Board tools : ver0.0.1_20120501 *** [debug]: {source/utils/cmdshell.c:166}cmdstr:himm 0x20050074: 0x4F4F2424 --> 0x06802424 [END] do waiting dump [c][PERIPH] peripheral start ============================ [May 19 2015] [15:38:06] [00000002]============================== [c][EXNET] start [c][EXNET] exnet_get_sharemem: exnet_get_sharemem GetShareMem write open file error [c][EXNET] call exnet_get_sharemem return error!!! GetShareMem write open file error open share mem fail peripheral call set_ircut 1 umount: can't umount /home/mmap_tmpfs: Invalid argument tmpfs on /home/mmap_tmpfs type tmpfs (rw,relatime,size=512k) peripheral call set_ircut 2 umount: can't umount /home/tmpfs: Invalid argument tmpfs on /home/tmpfs type tmpfs (rw,relatime,size=16384k) umount: can't umount /home/jrview: Invalid argument tmpfs on /home/jrview type tmpfs (rw,relatime,size=16384k) [c][DISPATCH] common mmap address=0x40137000, size=12 KB =12792 Bytes _____ mq create success!! ______font:/home/iso8859-1-16x32.bin filesize=16384 font:/home/iso8859-1-8x16.bin filesize=4096 font:/home/iso8859-1-4x8.bin filesize=2048 font:/home/gb2312_16x16.bin filesize=0 font:/home/gb2312_32x32.bin filesize=0 font:/home/gb2312_8x8.bin filesize=0 _____ g_sched_shm_addr create success!! ______mv: can't rename '/etc/*.zk': No such file or directory [d][EXNET] g_mmap_addr->encodeLogLevel zero error, wait mmap ok!do waiting dump g_ptr_mmap->encodeLogLevel=0 [d][EXNET] g_mmap_addr->encodeLogLevel zero error, wait mmap ok!mtd6 1+0 records in 1+0 records out 1024 bytes (1.0KB) copied, 0.000609 seconds, 1.6MB/s get production info ok [d][DISPATCH] read /tmp/productionread.inf, 1 ok len 1024 !trans_info ret(0) uid=(ADC6AD9C8KSVSU82111A) got uid(ADC6AD9C8KSVSU82111A) trans_info ret(0) sn=(2ed7f713e04f54145d23a8b34301892a) got sn(2ed7f713e04f54145d23a8b34301892a) trans_info ret(0) did=(21CN8GVY8PH78F150605) got device(21CN8GVY8PH78F150605) trans_info ret(0) info0=(5Mlwg5fmPvkRQkIe) got uidpw(5Mlwg5fmPvkRQkIe) trans_info ret(0) info1=(n1LwThqwXtdX7KQy) got loginname(n1LwThqwXtdX7KQy) trans_info ret(0) info2=(3357340) got password(3357340) [d][EXNET] exnet_get_sharemem encodeLogLevel=0x3001 ok! [d][DISPATCH] DISPATCHOtherHandle: DISPATCH_START_OK! _____ g_sched_shm_addr ready!! ______*** Board tools : ver0.0.1_20120501 *** [debug]: {source/utils/cmdshell.c:166}cmdstr:himm 0x20030030: 0x00000001 --> 0x00000001 [END] rmm_init_mpp 5910...peripheral call set_ircut 1 AEC_Init error framelen(320) [Func]:MPI_AI_AecInit [Line]:375 [Info]:aec open fail. peripheral call set_ircut 2 [e][PERIPH] periph_init_sharmem, [ update hardwareVer:00000002 ] [e][PERIPH] periph_init_sharmem ok. [e][PERIPH] rtc_open_hisi3518 /dev/hi_rtc ok. [e][PERIPH] rtc_get_hisi3518 [ 1970-01-01,00:00:19 ] in set_system_time [e][PERIPH] set_system_time: date -s 197001010000.19 Thu Jan 1 00:00:19 UTC 1970 do waiting dump /ipc_dispatch mq_open ok, id is 4 killall: wpa_supplicant: no process killed [13][DISPATCH] DISPATCH_IPCAM_CHIP set to 2 [13][DISPATCH] 0 decode 7 set current vi type 7 frame 25 [13][DISPATCH] PERIPH_NOTIFY_HARDWARE_VER: 0x02! rmm_msg_handle got cmd(1) rmm_msg_handle got cmd(5157) get_data_frame width =352 height =192 dhcpcd[1011]: dhcpcd not running n =0 get_data_frame width =352 height =192 killall: dhcpcd: no process killed rm: can't remove '/home/hd1/wpa_supplicant.conf': No such file or directory n =0 get_data_frame width =352 height =192 n =0 get_data_frame width =352 height =192 n =0 get_data_frame width =352 height =192 n =0 get_data_frame width =352 height =192 n =0 get_data_frame width =352 height =192 n =0 get_data_frame width =352 height =192 n =0 do waiting dump get_data_frame width =352 height =192 n =0 get_data_frame width =352 height =192