개발 시스템

상위 제조업체(르네사스, 마이크로칩, NXP, ST마이크로일렉트로닉스 및 Mikro Elecronica 등)의 전자 개발 시스템을 보려면 Arrow.com을 방문하세요. 당사는 새롭고 인기 있는 프로그래머, 에뮬레이터 및 디버거, 소프트웨어 개발 도구, 다양한 응용 프로그램과 프로젝트를 위한 평가판의 공인 배급자입니다.

개발 시스템은 설계 엔지니어가 소프트웨어 또는 하드웨어를 구현하기 위해 사용하는 도구입니다. 마이크로프로세서(MPU) 또는 마이크로컨트롤러(MCU)가 있는 시스템을 사용해야 합니다. 어떤 개발 시스템에서도 "대상"의 개념이 있습니다. 대상은 소프트웨어 또는 하드웨어(프로그래밍 가능한 로직의 경우)에서 실행할 대상입니다. 이 대상은 설계가 내부에서 작동하는 실제 하드웨어 및 소프트웨어 환경일 수도 있고, 이를 모방하는 하드웨어 및 소프트웨어 기계일 수도 있습니다.

설계에 실제 엔드 대상을 사용하는 경우, 많은 시스템에 액세스를 가능하게 하는 특수 인터페이스가 내장되어 있습니다. 여기에는 경계 스캔이라는 기술을 사용하여 마이크로프로세서의 서브 시스템 및 I/O에 액세스할 수 있는 JTAG와 같은 물리적 인터페이스가 포함됩니다. 또한 물리적 디버그 모듈을 MPU 또는 MCU에 내장하여 내부 레지스터를 읽고 업데이트하고 프로그램 카운터를 단계별로 구성하며 주소 및 데이터 버스에 액세스할 수 있습니다. 일반적으로 메모리에 액세스할 수 있으며 내부 캐시와 같은 하위 시스템에는 런타임에 코드 프로파일링을 지원하는 추가 회로가 있을 수 있습니다.

실제 하드웨어를 사용할 수 없으면 칩 제조업체와 타사 디자인 하우스가 개발 키트를 생산합니다. 설계자가 최종 목표와 유사한 플랫폼에서 프로토타입 작업을 수행할 수 있도록 지원하는 일반적인 플랫폼입니다. 마이크로프로세서와 프로그래밍 가능한 논리 소자를 포함한 대부분의 대상에 사용할 수 있는 하드웨어 플랫폼이 있습니다.

MPU를 개발하는 설계자는 하드웨어 설명 언어를 해석하고 테스트 자극 세트를 통해 설계를 실행하고 결과를 출력하는 프로그램인 논리 시뮬레이터에서 장치를 시뮬레이션할 수 있습니다. 일부 팀에서는 하드웨어 설계를 테스트할 프로그래밍 가능한 로직 플랫폼으로 다운로드할 수 있으며, 일반적으로 최종 설계보다 느린 클럭 속도로 다운로드할 수 있습니다.

소프트웨어 개발 시스템은 대상을 에뮬레이트하기 위한 시뮬레이터를 통합하지만, 디버깅을 위한 ICE(In circuit emulator) 물리적 연결을 포함할 수도 있습니다. 고급 언어(예: C)로 작성하는 설계자는 기본 어셈블리 언어를 표시하고 변수와 메모리의 상태를 볼 수 있는 디버깅 환경을 갖추고 있습니다. 가상 시스템을 사용하여 설계자가 사용 중인 컴퓨터를 설계에서 분리하고 올바른 운영 체제를 대상으로 지정할 수 있습니다.

디자이너는 알고리즘을 작성하기도 하며, 이러한 알고리즘은 Matlab 등 수학 모델링 프로그램에서 테스트할 수 있습니다. 수학적 모델은 전체 시스템을 모방하도록 확장할 수 있습니다(예: Simulink).

회로 설계자는 SPICE와 같은 패키지의 아날로그 회로와 물리적 전자기 시뮬레이션을 테스트할 수 있습니다. 이러한 도구를 실제 측정 시스템에 연결하여 성능 특성을 얻고 모델링을 개선할 수 있습니다.

View All

1,257

개발 시스템

Article & Videos

Sorry, your filter selection returned no results.

개인정보 보호정책이 업데이트되었습니다. 잠시 시간을 내어 변경사항을 검토하시기 바랍니다. 동의를 클릭하면 Arrow Electronics 개인정보 보호정책 및 이용 조건에 동의하는 것입니다.

당사의 웹사이트에서는 사용자의 경험 향상과 사이트 개선을 위해 사용자의 기기에 쿠키를 저장합니다. 당사에서 사용하는 쿠키 및 쿠키 비활성화 방법에 대해 자세히 알아보십시오. 쿠키와 추적 기술은 마케팅 목적으로 사용될 수 있습니다. '동의'를 클릭하면 기기에 쿠키를 배치하고 추적 기술을 사용하는 데 동의하는 것입니다. 쿠키 및 추적 기술을 해제하는 방법에 대한 자세한 내용과 지침을 알아보려면 아래의 '자세히 알아보기'를 클릭하십시오. 쿠키 및 추적 기술 수락은 사용자의 자발적 선택이지만, 웹사이트가 제대로 작동하지 않을 수 있으며 사용자와 관련이 적은 광고가 표시될 수 있습니다. Arrow는 사용자의 개인정보를 존중합니다. 여기에서 당사의 개인정보 보호정책을 읽을 수 있습니다.