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

안녕하십니까?

 

예전에는 ARM9, ARM11 core processor(AP)를 많이 사용했었습니다.

삼성 AP로 치면 S3C2410,2440 / S3C6410이 되겠죠

그런데, 요즘은 스마트폰때문인지, 신규 AP출시가 매우 빨라진 것 같습니다.

물론, 스마트폰(또는 그와 대등한 성능이 필요한 제품의 경우)는 최신 AP를 사용해서 개발하는 것이 좋겠습니다만,

ARM9, ARM11을 사용해도 성능상 부족함이 없을 경우에는 굳이 최신 AP를 사용할 필요가 없을 것 같습니다.

이유는

단가 측면도 불리하고, 개발시 H/W측면(High Speed 대응 / PCB설계 및 제작/ SMT불량)의 개발 실패 가능성 이유 때문입니다.

 

그런데, 문제는 ARM9, ARM11의 경우 단종이 되었거나, 예정이기에, 양산까지 고려한다면 AP선정이 부절적 하다는 것입니다.

물론, 삼성 AP의 경우를 말씀 드리는 것입니다.

또한, 가격의 측면을 고려하면, 성능 낮은 AP가 반드시 싼 것만은 아닌 것 같더군요

그 회사의 주력(=많이 판매되는) AP비주력이면서 적게 양산하는 AP보다는 더 싼 경우도 있다고 생각됩니다.

 

결론은

제가 사용을 안 해 봐서 아시는 분들께 문의 드립니다.

삼성에 비해서, 타사(EX: TI / FreeScale / 아트멜 / 마벨 / 기타?)의 경우는 상황이 어떤지요 ?

좀 더 구체적으로 문의 드리면

ARM9 Core이면서도, 최신 AP(Corext A8이상)보다 단가가 저렴하고,

단종도 안 되고, BSP도 나름 최신 Kernel을 지원하는(물론, 3.x는 아니지만, 적어도 2.6 후반 kernel) AP가 있는지요 ?


이제현

2014.11.01 04:54:54
*.90.137.102

TI의 AM3352 정도를 추천하고 싶습니다.

앞으로 7~8년 공급 보장이고, BSP 커널은 3.12.10로 매우 쓸만합니다.

DDR3 16bit칩 하나만 부착해도 되고, 메모리 수급도 DDR2나 SDR에 비해 휠씬 쉽습니다.

0.8 또는 0.65mm BGA라 PCB 개발/제조도 쉽고요.

BeagleBoneBlack 호환이라 개발 리소스도 매우 풍부한 편입니다.


타겟 가격이 어느 정도인지요?

일부 중국산 AP의 경우 Cortex-A7 1Ghz Quad-Core가 $4 정도짜리도 있습니다만....

라이프 사이클이 심하게 짧은 것이 심각한 문제이긴 합니다. ㅎㅎㅎ

고도리

2014.11.02 12:56:17
*.111.12.170

저의 경우는 프로젝트에 따라 여러가지 요구사항을 가지고 결정을 cpu를 선정하는 경우가 많습니다.

물론, samsung cpu의 경우도 마찬가지 입니다만, 근래에는 그다지 쉬운 결정을 내리기 쉽지가 않더군요.


1. 용도가 무엇인지?

2. 사용하는 platform 환경이 무엇인지?

3. 내가 원하는 spec을 만족할만한 hardware인지?

4. 해당 hardware를 지원하는 software가 있는지?(hardware는 지원하지만, software가 지원 안되는 경우 꽤 됩니다)

5. 가격은 적당한지?

6. 주변에 붙이려고 하는 장치들의 단가와 구성이 적절한지? 왜냐하면, cpu에 기능이 없는데, 주변에 붙이는 칩을 구하기가 힘들거나 가격이 비쌀 경우에 문제가 생깁니다.


이런 고민을 이래저래 프로젝트 시작때마다 많이 하게 됩니다.


====================================================================

그리고, 언급하신 ap관련 회사들의 관련 cpu는 특징을 보시고 선정하시는게 나을 듯 합니다.

저는 가장 중요한 것은 안정스럽게 돌아가는 hardware와 software가 있느냐?

그리고, cpu vendor의 지원을 제대로 받을 수 있느냐? 를 가지고 결정합니다.


물론, 안정스럽게 돌아간다고 믿을 수 있는 hardware에 내가 원하는 부분에 대한 검증이

제대로 안된 경우도 많이 있기는 합니다만....쩝


-------------------------------------------------
길게 비교자료를 썼다가 지웠습니다.

제가 다루지 않는 다른 칩들에 대한 안 좋은 얘기를 많이 쓰게 되네요.
잘 알지도 못하면서...ㅎㅎ

------------------------------------------
가장 중요한 것은 cpu vendor의 지원이라고 보여집니다.

그게, 본사건 디자인 하우스건.....
칩 생산 기간은 이렇게 보시면 됩니다.

1. 공정에 크게 좌우 됩니다.
즉, Fab 사용료가 어마어마 합니다.

적절량 이상을 생산하지 않으면, 양산을 더 이상 하기가 힘듭니다.
워낙, 기본 NRE가 비싸기 때문입니다.

2. 용도가 어디냐? 즉, 고객이 주로 어떤 쪽이냐?
군사, 차량용은 긴 편입니다.
단말용은 짧은 편입니다.

========================================
개인적으로 말씀하신 칩을 찾기 위해서.....몇 년을 고생한 결과
근래는 결론을 어느 정도 낸 상태입니다.

칩벤더의 적극적인 지원없이는 근래 칩들은 사용하기가 힙듭니다.
arm9 ~ cortex-a8까지의 칩들 전부 포함되는 얘기입니다.

다만, 근래는 예전 생산되던 칩들이 단종이 잦습니다.
이유는 Fab의 유지와 관련이 큽니다. 즉, 공정이 단종되면서 해당 공정을 사용하는 
칩이 단종이 되는 경우가 잦다는 얘기입니다.

단가 부분은 결국은 물량 + 적극지원 부분이 포함됩니다.
얼마가 적절선인지가 애매하긴 하지만요...ㅎ

칩의 선정은 용도에 따라서 정하시면 될 듯 합니다.

예를 들어서 exynos5 시리즈를 쓰면서 나는 camera가 필요하다...라고 하면 
칩벤더의 지원을 받아야 합니다. 하지만, 아니다....그냥 serial만 쓰면 된다....라고 하면
그냥 쓰셔도 됩니다.

칩 수명은 따로 생각을 하더라도요.....

------------------------------
항상 쓰고 싶었던 것에 대한 질문을 먼저 하셨네요.


고도리

2014.11.02 13:00:18
*.111.12.170

조만간 관련 부분을 가지고 함 정리하는 것도 나쁘지 않을 듯 합니다만, 고민이 많네요..

List of Articles
번호 제목 글쓴이 날짜 조회 수
6148 [directFB] 폰트 아웃라인 관련... [2] 프리챌 2014-12-04 891
6147 S5PC110 wince 관련 질문 [4] 고도리 2014-12-01 702
6146 i2c-1 포트로 두개의 슬레이브를 제어하려고합니다 질문좀요 [2] 문철민 2014-11-28 664
6145 full hd 동영상 재생 가능한 리눅스 기반 임베디드 보드가 어떤게 ... [2] 새삶 2014-11-26 866
6144 U-BOOT에 FW 올린 후 Data Abort 문제 질문드려요. [2] 신의발자국 2014-11-20 921
6143 디바이스 드라이버를 배포 하려면 소스상태로만 배포해야 하나요? [1] pedor11 2014-11-14 907
6142 NAND partition과 u-boot [1] 김진희 2014-11-14 911
6141 커널 uvc 드라이버 설정 및 usb캠 드라이버 질문입니다. [1] ice179 2014-11-14 1182
6140 Ramdisk와 initrd [1] 테크 2014-11-13 955
6139 특정 네트워크 인터페이스가 무선인지 유선인지 알수있을까요? [6] xoduddk123 2014-11-11 1185
6138 wifi direct(wifi p2p)에서 채널별 감도 측정 방법 있을까요? [3] 톳끼아빠 2014-11-08 1472
6137 컴파일을 할때마다 Image랑 zImage용량이 바뀌는건 왜 그런것인가요? file [2] xoduddk123 2014-11-07 1233
6136 양산시에 Flash 메모리를 구울 때 [1] 어떤이의꿈 2014-11-05 1284
6135 전원에서 BEAD관련 질문 [1] SpecialCase 2014-11-05 1133
6134 Android touch Event?? [1] Supsupi 2014-11-03 1151
6133 sclk_uart0 ~ 4까지의 clock들의 주파수는 어떻게 알 수 있을까여? [2] 혜민아빠 2014-10-31 1156
» 요즘… ARM9, ARM11로 개발할 경우는 어떻게 해야 합니까? [3] 오르다 2014-10-31 1383
6131 arm-linux-gnueabi/bin/ld 에러 관련.... [1] blue0sky 2014-10-31 1243
6130 android에서 serial APP을 개발하기 위해서 어떻게 하면 되는가요... [3] 김경식 2014-10-24 1432
6129 tvp5150 [4] 삐까삐까룸 2014-10-24 1254

사용자 로그인