'Embedded/STM32'에 해당되는 글 2건

  1. YUV422 to RGB565 진행중
  2. 진행중인 프로젝트

YUV422 to RGB565 진행중

아날로그 카메라 ---> TVP5150 -----> STM32F407VGT6  (FSMC) ----> HY32D 구조이다.


이번에 영상에 대해 공부하는 좋은 시간을 가지고 있는데 머리 아프게 하는 용어들 천지다.

물론 내가 몰라서 그러는거겠지만.. 그래도! 도와줘 누가 날 좀 살려줘요 ~~

그래도 누구한테 손 벌리지 않고 자가학습이 가능한 세상이라 참 좋긴하다......... 는 무슨 ㅋㅋ


ITU-R BT. 601, 656 심지어 1000번 이상 규격,

YUV(Analog), YCbCr(Digital), YPbPr, 4:4:4, 4:2:2, 4:1:1

요 개념들이 어떻게 이루어지는지가 좀 이해하기 걸렸다. 


이것들에 비하면 RGB888, 565, 555 ARGB 같은 거는 그냥 우유 한 잔 마시면서 가볍게 넘기는 정도.




사실 아직도 HY32D에 제대로된 영상을 뿌려주지는 못하고 있다. 슬퍼2




YUV422로 출력이 나오는 것을 uC가 RGB로 변환을 거치지 않고 그냥 뿌려줘서 그런 것 알고는 있는데 이것 변환하는 코드를 찾다가 마땅한게 없어서 새로 하나 만드느라 진땀을 뽑고 있다. 


성공할 것이야! 

저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

'Embedded > STM32' 카테고리의 다른 글

YUV422 to RGB565 진행중  (0) 2013.07.31
진행중인 프로젝트  (0) 2013.07.31

진행중인 프로젝트

IDSP와 기술제휴(?)를 맺어 요즘 진행하고 있는 프로젝트이다. 


간단히 설명을 하자면 지진을 계측하고 알고리즘으로 검출하고 저장을 하는 계측장비이다.



아래는 본체 사진.



STM32103VCT6 칩이 사용되었고 


4Gbit NAND 메모리

이더넷

SDIO SD카드

GPS

그래픽 LCD

텍스트 LCD

UMS 


등이 사용되었다.



Peripheral은 기본적인 것은 다 사용하였다.


Timer, SPI, I2C, RTC, FSMC, USBOTG, SDIO


특히 RTC에 백업레지스트리는 참 편리하고 유용하게 사용되었던 것 같다.




본체에 있는 그래픽 LCD로도 파형이 출력이 되지만 PC 모니터링 프로그램(C#)으로 이더넷을 통해서 파형출력이 가능하다. 




윈도우 프로그램도 파형출력 기능에 


데이터 저장기능

알고리즘 파라미터 변경기능

KMI 진도 표시 기능

GAL 최대/평균치 출력기능

보드의 각종 파라미터 (IP, Port) 변경기능


이 있다. 저장된 파형 재생 기능도 추가예정이다.




보통 디버깅은 시리얼로 출력받아서 하는데, 이번에 Discovery 보드가 생기면서 SWO로 디버깅 할 수 있는 방법이 생겨 스튜디오 프로그램으로 편리하게 디버깅을 했다.


현재는 프로젝트 막바지 단계에 있는데


Ethernet 잡다 버그 잡기

자동 재접속 기능 (PC 프로그램) 추가


등이 남은것 같다.


저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

'Embedded > STM32' 카테고리의 다른 글

YUV422 to RGB565 진행중  (0) 2013.07.31
진행중인 프로젝트  (0) 2013.07.31