embeded/raspberry pi2015. 6. 15. 21:30

다운클럭된(?) 옴니아 2였어 ㄷㄷㄷ




CPU 700 MHz single-core ARM1176JZF-S (model A, A+, B, B+, CM)

[링크 : https://en.wikipedia.org/wiki/Raspberry_Pi]


CPU 삼성 S3C6410 ARM 1176 800 MHz

[링크 : http://ko.wikipedia.org/wiki/삼성_옴니아_II]

Posted by 구차니
embeded/raspberry pi2015. 6. 15. 10:10

회사 들고 와서 오실로스코프 찍어봤더니

영 데이터가 안나와서 포기하고

걍 내 땜실실력이 초 구려서 태워먹었구나 라고 결론 <<



---

어제는 1.4만원(USB 허브 + SD 리더 + USB 젠더)

오늘은 IR Receiver


만원 안넘게 조절하다가 7개 했는데

10개 해보니 어라? 천원밖에 차이가 안나네?

10개 쿠궁!!!




됐고 4일이면... 다음주 월요일에나 받을수 있겠....

주말에는 이래저래 바쁘니 이래저래 회사로 돌려놔야겠...

Posted by 구차니
embeded/raspberry pi2015. 6. 14. 22:02

powered USB hub 사서

웹캠을 연결해도 문제가 발생


1개를 하던 2개를 허브에 연결하던

라즈베리 파이에 직접 연결하던


처음 한두프레임만 나오고 시스템이 바보가 된다.



혹시나 해서.. motion 패키지를 이용해

스트리밍을 해보는데 되는거 봐서는..

vlc 패키지에서 사용하는 libavcodec 이나

v4l 라이브러리가 문제가 있을지도..


아무튼

motion 패키지를 이용해서 스트리밍 할때

웹캠을 라즈베리 파이에 직접 연결해도 작동을 잘 하는거 봐서는

간당간당하게 소비전력 제한 이하로 냠냠냠 하고 있는 것으로 보인다.




결론1 : 라즈비안 vlc 따위 -_-

결론2 : 웹캠 종류에 따라 다르겠지만.. 라즈베리에 웹캠을 직접 연결해도 작동하는 녀석도 있다?

Posted by 구차니
embeded/raspberry pi2015. 6. 14. 21:46

테스트 환경

2015-05-05-raspbian-wheezy.img

라즈비안 파이 2

UVC 지원 웹캠

motion 패키지


[링크 : http://www.rasplay.org/?p=2673] 

[링크 : http://www.lavrsen.dk/foswiki/bin/view/Motion/WebHome]


$ sudo apt-get install motion


$ sudo vi /etc/motion/motion.conf

daemon on

width 640

height 480

framerate 15

webcam_maxrate 15

webcam_localhost off

control_localhost off

$ sudo vi /etc/default/motion

start_motion_daemon=yes


기본값으로는

8080 은 제어용 페이지 

8081은 웹캠 영상 페이지


thread 라는 용어로 여러개의 카메라를 쓸수 있을거 같긴한데... 끄응..


--

일단은 제어용 페이지


라즈베리 파이 / 라즈비안에 브라우저는 바로 띄우던데..

PC 버전의 크롬/IE는 띄위지 못해 VLC로 스트리밍 주소로 연결하니 나온다.


음.. 원본이 MJPEG 인가? 트랜스코딩된건가?


1개 채널만 하는데도.. cpu를 23% 정도 먹는게 두개? 하나인가?

아무튼 .. 단순산술로는 16채널까지 가능할지도?!

(물론 USB 카메라 대역폭이 불가능 하겠지만..)


Posted by 구차니
embeded/raspberry pi2015. 6. 14. 19:27

OSMC 용으로 오버클럭되어 FullHD 30p 에서도 문제없이 하도록 해놨다고 하시던데

흐음.. 850이면 CPU 제한 안풀고 가능한 오버클럭 수치인가 모르겠네...


arm_freq=850

core_freq=375

gpu_mem_256=112

gpu_mem_512=144

hdmi_ignore_cec_init=1

disable_overscan=1

start_x=1 


Posted by 구차니
embeded/raspberry pi2015. 6. 14. 16:36

끄응.. 납땜을 너무 길게 해서 부품 태워먹었나? ㅠㅠ



OpenELEC:~ # dmesg | grep -i lirc

[    6.239973] lirc_dev: IR Remote Control driver registered, major 248

[    6.263055] lirc_rpi: module is from the staging directory, the quality is unknown, you have been warned.

[    7.160117] lirc_rpi: auto-detected active high receiver on GPIO pin 18

[    7.160510] lirc_rpi lirc_rpi.0: lirc_dev: driver lirc_rpi registered at minor = 0

[    7.160530] lirc_rpi: driver registered!

[   15.617057] input: lircd as /devices/virtual/input/input3 


OpenELEC:~ # cat /sys/kernel/debug/gpio

GPIOs 0-53, bcm2708_gpio:

 gpio-16  (led0                ) out hi

 gpio-17  (lirc_rpi ir/out     ) in  lo

 gpio-18  (lirc_rpi ir/in      ) in  lo 


OpenELEC:~ # cat /proc/interrupts

            CPU0

  3:      43907   ARMCTRL  BCM2708 Timer Tick

 16:          0   ARMCTRL  bcm2708_fb dma

 24:        300   ARMCTRL  DMA IRQ

 25:       1257   ARMCTRL  DMA IRQ

 32:      65605   ARMCTRL  dwc_otg, dwc_otg_pcd, dwc_otg_hcd:usb1

 52:          0   ARMCTRL  BCM2708 GPIO catchall handler

 65:         12   ARMCTRL  ARM Mailbox IRQ

 66:      38115   ARMCTRL  VCHIQ doorbell

 75:          1   ARMCTRL

 79:          4   ARMCTRL  bcm2708_i2c.0, bcm2708_i2c.1

 80:          0   ARMCTRL  bcm2708_spi.0

 84:       5984   ARMCTRL  mmc0

188:          0      GPIO  lirc_rpi

FIQ:              usb_fiq

Err:          0 


OpenELEC:~ # lsmod | grep irc

lirc_rpi                6120  3

lirc_dev                7581  1 lirc_rpi

rc_core                15351  1 lirc_dev 


[링크 : http://wiki.openelec.tv/index.php/Guide_To_lirc_rpi_GPIO_Receiver]

Posted by 구차니
embeded/raspberry pi2015. 6. 12. 16:12

중고나라에서 택배로 구매한 녀석 도착!

크..크고 아름다운 8GB SD 메모리


Made in the UK 인증 라즈베리 B


그러고 보니... 이게 몇메가 짜리더라?! (512MB)

POP 메모리 사용해서 확실히 보드가 먼가 허전한 느낌..

핀헤더 없는 GPIO들도 보이고 먼가 생소하다 ㅋㅋ

큼지막한 크리스탈/오실레이터 하며


ARM11 계열로 ARMv6 neon이 없어서 먼가 허전하네 ㅋㅋ

osmc@osmc:~$ cat /proc/cpuinfo

processor       : 0

model name      : ARMv6-compatible processor rev 7 (v6l)

BogoMIPS        : 2.42

Features        : half thumb fastmult vfp edsp java tls

CPU implementer : 0x41

CPU architecture: 7

CPU variant     : 0x0

CPU part        : 0xb76

CPU revision    : 7


Hardware        : BCM2708

Revision        : 000e

Serial          : 0000000055593a15 


osmc@osmc:/boot$ lsmod

Module                  Size  Used by

bnep                   11766  2

bluetooth             375790  5 bnep

rfkill                 25348  2 bluetooth

nfsd                  316796  2

uio_pdrv_genirq         3642  0

uio                     9968  1 uio_pdrv_genirq

fuse                  105798  1

ipv6                  410278  40


osmc@osmc:~$ cat /proc/interrupts

            CPU0

  3:      25867   ARMCTRL   3  BCM2708 Timer Tick

 16:          0   ARMCTRL  16  bcm2708_fb dma

 24:        134   ARMCTRL  24  DMA IRQ

 25:       2786   ARMCTRL  25  DMA IRQ

 32:      46251   ARMCTRL  32  dwc_otg, dwc_otg_pcd, dwc_otg_hcd:usb1

 49:          0   ARMCTRL  49  20200000.gpio:bank0

 50:          0   ARMCTRL  50  20200000.gpio:bank1

 65:         15   ARMCTRL  65  ARM Mailbox IRQ

 66:      76868   ARMCTRL  66  VCHIQ doorbell

 75:          1   ARMCTRL  75

 84:       9121   ARMCTRL  84  mmc0

FIQ:              usb_fiq

Err:          0 


이녀석을 구매한 목적인 lirc 테스트!는 집에가서 ㅠㅠ

$ cat /boot/config.txt

dtoverlay=lirc-rpi


osmc@osmc:~$ lsmod

Module                  Size  Used by

bnep                   11766  2

bluetooth             375790  5 bnep

rfkill                 25348  2 bluetooth

evdev                  11869  1

uinput                  9993  1

nfsd                  316796  2

lirc_rpi                8421  3

lirc_dev               11123  1 lirc_rpi

uio_pdrv_genirq         3642  0

rc_core                25875  1 lirc_dev

uio                     9968  1 uio_pdrv_genirq

fuse                  105798  1

ipv6                  410278  48



osmc@osmc:~$ cat /proc/interrupts

            CPU0

  3:       8128   ARMCTRL   3  BCM2708 Timer Tick

 16:          0   ARMCTRL  16  bcm2708_fb dma

 24:        153   ARMCTRL  24  DMA IRQ

 25:       2846   ARMCTRL  25  DMA IRQ

 32:      15735   ARMCTRL  32  dwc_otg, dwc_otg_pcd, dwc_otg_hcd:usb1

 49:          0   ARMCTRL  49  20200000.gpio:bank0

 50:          0   ARMCTRL  50  20200000.gpio:bank1

 65:         15   ARMCTRL  65  ARM Mailbox IRQ

 66:      11622   ARMCTRL  66  VCHIQ doorbell

 75:          1   ARMCTRL  75

 84:       9253   ARMCTRL  84  mmc0

412:          0  pinctrl-bcm2835  18  lirc_rpi

FIQ:              usb_fiq

Err:          0 



Posted by 구차니
embeded/raspberry pi2015. 6. 11. 10:58

이제 이건 제 겁니다

제 마음대로 할 수 있는거죠(?)


오버클럭하셨다고 하는데 끄응.. 조금 깍아달라 할 걸 그랬나 싶기도 하고

SD 메모리 빼고 택비포함 2.5만 부를까 싶기도 하다가

걍 지름


작성자님 블로그 가보니 후덜덜 하신듯 

[링크 : http://blog.naver.com/garyang]



기다려라 리모컨!!! ㅋㅋㅋ <<< 가장 큰 목적


[링크 : http://cafe.naver.com/joonggonara/268421705]

Posted by 구차니
embeded/raspberry pi2015. 6. 10. 21:59

테스트 요청이 있어서...


설치 직후 초기 부팅 - 약 3분

2015. 06. 10 (수) 12:53:19 UTC

2015. 06. 10 (수) 12:56:10 UTC


종료후 다시 시작 - 약 50초

2015. 06. 10 (수) 12:57:31 UTC

2015. 06. 10 (수) 12:58:20 UTC


리부팅후 시작 - 약 50초

2015. 06. 10 (수) 13:26:20 UTC

2015. 06. 10 (수) 13:27:17 UTC




+

2015.06.15

라즈베리 파이 B / 512MB / 그래픽 64MB


설치 후 리부팅 후 시작 - 약 12분 55초

2015. 06. 15 (월) 12:33:25 UTC

2015. 06. 15 (월) 12:46:10 UTC


종료후 다시 시작 - 2분 33초(엥?!?!)

2015. 06. 15 (월) 12:48:32 UTC

2015. 06. 15 (월) 12:51:05 UTC



Posted by 구차니
embeded/raspberry pi2015. 6. 10. 10:21

엥? 머가 많이 다른 구조인데?!?!

pi@raspberrypi /sys/class/gpio $ tree

.

├── export

├── gpiochip0 -> ../../devices/soc/3f200000.gpio/gpio/gpiochip0

└── unexport


1 directory, 2 files 


unexport 해봤지만.. PWM으로 GPIO1을 바꿔봐도 원복되진 않네...

To remove the configuration of the pin, use:

$ gpio unexport 1

To remove all configurations:

$ gpio unexportall

Feel free to use the gpio program to configure other pins as input or output (PWM is only for special function pins like GPIO18(WiringPi 1), other PWM pins are occupied by the 3.5mm audio connector.


[링크 : https://sites.google.com/site/semilleroadt/raspberry-pi-tutorials/gpio] 


Posted by 구차니