목록로봇SW교육원/마이크로프로세서 (2)
개인공부용123 프로그래밍 블로그
Debugger란 개발한 소프트웨어의 기능을 테스트 하고 오류를 잡기 위한 프로그램 • Debugging Target 에는 두가지 종류가 있습니다. 1. 개발한 소스가 실제 실행되는 장비– PC 개발의 경우 개발 장비가 타겟의 역할을 하게됨. 2. Cross Platform – 개발용 장비와 실제 동작하는 장비가 다른 환경인 경우 – 개발용 장비가 Target 역할을 하지 못함. • Software Emulator / Simulator• 실제 Target 과 연결을 위한 장비를 사용 하여 Debugging JTAG의 작동 방식은 칩 내부에 Boundary Cell을 만들어 이것이 외부의 핀과 일대 일로 연결되어, 프로세서가 할 수 있는 동작을 중간의 Cell을 통해 인위적으로 수행할 수 있도록 하는 것이..
ARM이란 Adavanced RISC Machine의 약자로 CPU의 한 종류입니다.현재 ARM프로세서는 다양한 임베디드 기기에서 사용되는 32-bit-RISC프로세서입니다.ARM의 코어는 RISC아키텍처 방식을 사용합니다. ARM프로세서의 특징1. 32-bit-RISC 프로세서 CPU로서 Instruction Set이 간단2. 전력소모가 적음3. 성능에 따라 다양한 CPU제공 4. 32Bit 명령인 ARM명령과 16bit 명령인 Thumb명령 제공5. SOC 용 지적 재산(IP)로 제공- 다양한 업체에서 CPU를 라이센싱 하여 생산- 사용자 특화된 Chip 을 생산할 수 있게 됨- 라이선스에 따라서 내부 구조에 대한 수정도 가능 그리고 RISC(Reduced Instruction Set Computer..