'DaVinci'에 해당되는 글 2건

  1. 2008.04.28 [Smart-I V2.5] TI 다빈치 칩을 이용한 영상 처리 테스트
  2. 2008.03.14 개발 장비 rush
사용자 삽입 이미지

S3C2440을 이용한 Smart-I V1.0과 S3C2443을 이용한 Smart-I V2.0에 이어 TI사의 Davinci 칩을 이용한 Smart-I V2.5의 기본 성능 테스트가 끝났습니다.

관련 블로그 글들

NTSC 카메라 또는 CMOS 카메라의 영상을 실시간 MPEG-4 압축(인코딩)을 수행하고, 다시 디코딩을 수행해서 LCD 모니터에 출력합니다. 이 모든 것이 실시간으로 수행됩니다.

아래 동영상은 실험하는 과정을 카메라로 녹화했습니다. NTSC 카메라를 들고 움직여가며 압축을 하고, 압축한 파일은 USB 메모리에 파일로 기록합니다. 동시에 다시 압축을 풀어서 LCD 모니터에 카메라에서 찍은 영상을 출력하고 있습니다. 이 모든 것이 실!시!간!으로 수행됩니다. 이전 S3C2440이나 2443에서는 택도 없었죠. 내부 DSP 블록 덕분에 270MHz ARM9에서도 실시간으로 동작이 가능합니다.


아래 동영상은 다빈치 보드에서 압축하여 USB 메모리에 저장한 파일입니다. 압축률 및 화질은 사용자가 임의로 설정이 가능하므로 사용할 통신 밴드 대역에 맞춰 압축률을 설정할 수도 있습니다.

테스트가 끝나자마자 이곳저곳에서 개발 문의가 들어오고 있습니다. 커널 패치를 통해 다운 사이징 작업을 수행 중입니다. 추가 진행 상황이 있으면 블로그에 포스팅하겠습니다.


Posted by getcome
연초에 주문해 두었던 장비들이 들어왔습니다.
시차를 두고 주문했습니다만, 같은 날 들어오게 되어 정신이 없군요.

첫 번째 장비는 RVDS 입니다. ARM9까지는 비교적 저렴한 multi-ICE로 버텨왔습니다만 올해 ARM11 개발을 앞두고 더 이상 multi-ICE로는 버틸 수 없어 RVDS로 갈아타기 위해 질렀습니다. 가격은 개발 장비들이 그렇듯이 부담스러울 정도로 비쌉니다. 두 번째 장비는 TI사의 Davinci 개발 보드입니다. TI와는 C6414와 C6713을 마지막으로 빠이빠이 할 줄 알았는데, 꼭 집어 다빈치로 개발해 달라는 요청이 간간히 들어와 다시 TI의 코드 컴포저와 친해져야 할 것 같습니다.
사용자 삽입 이미지
각각 1box씩 포장되어 배달되었습니다. 앞이 있는 녀석이 RVDS, 뒤에 붉은색 포장이 Davinci 개발 보드입니다. 비싼 RVDS부터 뜯어볼까요.

사용자 삽입 이미지
안에는 다시 CD가 들어있는 박스와 JTAG ICE가 들어있는 박스가 있습니다.
사용자 삽입 이미지

multi-ICE에 비하면 RealView ICE는 무척 커졌습니다. 실제로 하드웨어 레벨에서 내부 보드를 교체할 수 있도록 되어 있는데, S3C2410을 사용하고 있습니다.
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
이제 이것으로 열심히 디버깅을 해야 할 텐데 랩 전체적으로 너무 일이 많아서 걱정입니다. 차분하게 디버깅하며 코딩할 날을 고대해 봅니다.

다음에는 DaVinci 개발 보드입니다.
사용자 삽입 이미지

구성물 역시 유사합니다. 코드 컴포저가 들어있는 DVD와 개발 보드, 각종 케이블 및 리모콘이 들어있습니다. 개발 보드에 MSP430 프로세서가 추가되어 있고, 이 프로세서에서 적외선 리모콘 정보를 수신할 수 있도록 되어 있어 리모콘으로 데모를 동작시킬 수 있도록 만들어 두었습니다.
사용자 삽입 이미지

보드는 기존의 Spectrum Digital사에서 제작하는 형식과는 달리 여기저기 상당히 공들여 설계해 놔서 확장이 손쉽게 되어 있습니다.
사용자 삽입 이미지

자, 이제 새로운 개발 장비도 들어왔고 했으니 재미있는 데모를 만들어 보여드리는 일만 남았군요. 진행 상황이 있는대로 블로그에 기록 남기겠습니다.

p.s. : 실험 끝났습니다.(관련글로 이동)
Posted by getcome