기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

물어물어 여기까지 왔네요.
안녕하세요?
저는 작년 초에 Freescale사의 i.MX31기반으로 제품 프로젝트를 수행한적이 있습니다.
유럽쪽 영상처리 장비쪽에 사용한것입니다. OS는 RTOS였고요.

그 뒤에 OMAP3로 작업을 진행하다가, 제품 단가 문제로 다른 칩을 알아보고 있습니다.
omap3530은 5천개 기준으로 미화로 $25~30정도로 알고 있습니다.
s3C6410의 가격대가 어떻게 되나요?

6410내부의 3D(OpenGL ES 2.0), VFP, MFC(Hard-wired codec) 가속기들의 접근성은
어떤지도 알고 싶네요. Linux나 WinCE에서도 궁금하고, F/W level에서 RVDS같은 상용
컴파일러로 가속기를 사용해보고 싶습니다.

이미지 입출력 인터페이스나 편리한 전압 레일 구성등등 i.MX31이나 OMAP3에 비해
좋은 점이 많이 보입니다. 잠깐 데이터시트만 살펴본 정도지만요...ㅎㅎㅎ
Cortex-A8 Core와 NEON-SIMD의 부재가 안타깝긴 하지만,
저희 프로젝트에는 ARM11-667Mhz도 충분해 보입니다.

좋은 고견 기다리겠습니다.

이제현

2009.01.18 20:16:32
*.35.242.3

반갑습니다.

<1> s3c6410의 가격은 5,000개 일때 US$9~10 정도네요. OMAP3에 비해 훨씬 저렴하네요..

<2> 2D/3D, MFC, JPEG 엔진 등등 하드웨어 가속기 제어 예제 소스는 삼성에서 제공합니다.
Rotator, Scaler, Color space converter 같은 Post processor도 직접 제어가 가능합니다.
물론 F/W 소스로 제공하고 있고요. RVDS 2.2이상에서 사용가능합니다.
VFP도 RVDS에 기본적으로 지원합니다.

<3> OMAP3에 비해 시스템 구성이 좀 쉬운 편입니다. 제품 단가도 상당히 저렴하게 할수 있고요.
다만, 3D 성능, Cache의 성능, V7 architecture에 비해 부족한 점들도 몇가지 있습니다.

참고하세요.

고현철

2009.01.18 23:28:46
*.32.117.22

1. WinCE의 경우와 리눅스의 경우 둘 다 지원을 하고요. FW는 지원을 하지만 예전의 삼성 스타일로 봐서는 코드가 좀 난해하지 않을까 생각은 합니다...ㅎㅎ

2. OpenGL과 MFC영상 encoding빼고는 이래저래 거의 동작시켜 봤습니다. 큰 문제없을 정도로 그나마 동작은 잘 합니다.

3. NEON을 쓸 수 없다는게 문제지만, hw가속기가 있어서 어떤면에서는 더 낫다고도 보여질수도 있을겁니다.

4. OS는 rtos까지 포팅하는것은 큰 문제는 없을거라고 보여지지만 현 상황에서는 Linux가 가장 좋을겁니다.

김혁민

2009.01.19 06:16:41
*.40.239.195

주말이라 기대하지 않았는데 답글이 걸렸네요. ㅋ~
답변 감사드립니다.
가격이 생각보다 훨씬 착하네요.

근데 RVDS용 OpenGL과 Post processor 테스트 소스는 어디에서 받나요?
삼성 사이트 가입은 했고, 데이터 다운 권한도 받았습니다만 잘 못찻겠네요.
참고로 RVDS 3.27을 사용하고 있습니다.

그리고 현재 준비중이신 리눅스에서 OpenGL과 Post Processor, VFP 사용은 문제가 없겠지요? 관련된 자료 얻는 방법이라도.. 굽신굽신.. ㅎㅎ
WinCE 6.0에서는 많은 삽질끝에 ARM-V6 지원이 가능해 보입니다.
그러나 V7은 좀 더 많은 시간이 필요해 보이네요.

Beagle의 리눅스 관련 자료를 찾아보면 ARM-V7도 지원이 가능한것 같아, 역시 GNU 툴체인이 좀 더 빨리 진보하고 있다는 느낌이 듭니다.
코드 최적화같은 경우는 ARM의 RealView가 확실히 좋아보이긴 합니다만,


새로운 프로세서를 시작한다는 부담감과 동시에 탐구욕이 생기기 시작하네요.
2월 말이면 이솝-6410 보드 구입이 가능할까요?

이제현

2009.01.19 18:30:22
*.32.117.22

삼성 사이트에서 2282186410_Test_Rev01.zip 파일을 받으셨을것 같은데요.
그 안에 보면 Components/multimedia 라는 폴더가 있습니다.
여기에 g2d.c와 mfc.c를 보시면 대부분의 Post processor 사용 코드들을 찾을 수 있습니다.
그리고, fimg3d라는 폴더를 보시면 shader, vector, matrix 가속기 처리하는 코드들과 GL관련 코드들을 찾을 수 있고요.
cpp과 c가 섞여 있어 해독하는데 시간이 다소 걸리네요.

지난 주말에 RVDS 4.x evaluation version를 몇 시간 돌려봤는데,
V6/V7 뿐 아니라 Neon/SIMD 지원도 좋아보이고요.(당연한가?)
특히 GNU 툴체인과의 혼합 사용(ABI/EABI 포함)이 훌륭해 보입니다.

끝으로 2월 초에 초도 생산 결과가 좋으면, 2월 말 이전에 구입이 가능할것 같습니다.

김혁민

2009.01.29 23:09:04
*.35.242.3

자세한 답변 감사합니다.
2월초 시생산 결과가 기대됩니다.
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
6168 노트북에서 VirtualBox 네트워크 셋팅 질문입니다 (스크린샷 포함) file [3] 의지박약인 2011-03-04 2874
6167 삼성 PV310 관련 MIPI CSI 4 Lane 규격 영상캡춰 문의 .... [7] 파란새 2011-12-22 2869
6166 메모리 어떻게 빼나요?[완료] [2] 조준동 2007-05-11 2859
6165 [질문]SDL에서 터치 화면 맞지않는 문제 <= 완료 [5] 김경복 2007-01-09 2857
6164 안드로이드 PDK 포함 Full Source 받는 방법을 자세히 알고 싶읍... [5] 장석원 2010-08-13 2844
6163 Aesop S3C6410 에 Android 설치 관련 질문이 있습니다. [3] 박순철 2009-08-03 2841
» 6410에 관련 몇가지 질문입니다. [5] 김혁민 2009-01-18 2841
6161 [완료] 완전 초짜의 질문 GPIO는 어디서 뽑을지.. [3] 오주열 2007-05-18 2839
6160 안드로이드 버전 확인 방법 문의 [1] 임유신 2009-06-24 2830
6159 Origenboard (S5PV310) u-boot & kernel 다운로드 [1] gudrl 2013-04-17 2828
6158 git 서버 구축 하여 IP로 접근 할수 있는 방법? [3] 작두 2010-03-26 2825
6157 [완료] LX800 여유분이 남았나요? [2] 황순일 2007-06-04 2820
6156 USB bluetooth 동글을 Android에서 인식하게 하려면? [2] 정낙주 2010-02-10 2808
6155 RTL8100을 두개 붙이려면? [2] 임태진 2008-06-27 2808
6154 [완료] Linux CD에 굽는 방법좀 알려주세요.. [6] 정인권 2007-06-07 2801
6153 busybox compile(Toolchain-aesop6410-090320) [6] 김도윤 2009-04-23 2797
6152 wpa_supplicant에 있어서 문의드립니다. [2] 열심히 2013-07-12 2795
6151 gtk+-2.12.12 on DirectFB-1.4.9에서 gtk-demo 에러 양철심장 2011-07-19 2787
6150 nand erase error입니다 도움 부탁합니다. [2] 문철민 2007-11-24 2786
6149 smpeg질문 [1] 박진수 2006-04-13 2773

사용자 로그인