안녕하세요.

현재 회사에서 시스템 개발부서에서 막내로 일하는 초보입니다. ^^;;

이번에 회사에서 신제품 개발을 하게 되었는데 그전에 개발하시던 분들이 다들 연로 하셔서 저에게 일이 떨어졌서 고민입니다.


새로 개발할 CPU를 선택해야 하는데

시스템을 개략적으로 설명하면 소방방재 시스템으로

이전 제품은 386 CPU 2개에 can통신으로 연결되는 중계기 약 2000개를 컨트롤 하는 시스템이였는데

중요한건 반응 속도 입니다.

특정 입력(약8000개의 입력) 이 들어 오면 특정 출력 (약8000개의 출력)을 내보내 줘야 하는데요..

기존에는 RTOS 비슷 하게 짜서 올린 걸로 알고 있습니다.


그 다음버젼은 좀 다른 구성으로 PIC18 을 써서 보드 기능별로 세분화 해서 병렬 시스템을 만들었는데 이건 성능은 좋은데

시스템 관리가 너무 어렵더군요;;   ( 이시스템은 CPU보드별 SRAM을 1~2MB 씩 사용해서 반응속도를 높였는데 보드간 통신을

CAN통신 변형을 사용해서 조금 트러블이 많습니다.)


어째든 이제 ARM 이나 MIPS 계열을 사용하자는 말이 나와서 (좀 늦은듯 하기도 하고요;;) 제가 알아 보고 있는데

당최 개념도 생소 하고 여렵습니다. (저는 8051하고 PIC 만 써봤습니다. ^^;;  대학때 잠깐 ARM7 조금 훌터는 봤습니다.)



현재 ARM7,9,10,11 코어들하고 MIPS 계열의 AU1200  등등.. 보고 있습니만 당최 어떤놈을 사용할지 감이 안오네요..


CPU성능이 OS 포팅하고(리룩스 OR 윈도우 xp 임베디드) 시스템컨트롤을 해야 하는데 무리가 없다면 성능 강력한 놈을

메인으로하는 방식의 시스템으로 가고 CPU 성능이 좀 떨어진다 하면 병렬시스템으로 가야 할듯한데

막상 요즘 CPU들을 써보지 않아서 성능이 어떤지 감이 안옵니다.

혹시 추천할 만한게 있는지요??


다들 보면 PMP나 네비게이션 같은 용도로  개발하는것만 나오다 보니 더 혼란 스럽습니다.



적절한 CPU 추천 부탁드려봅니다.

아니면 참고할만한 정보 부탁드려 봅니다.

좋은 하루 되셔요~