ARM용 mikroC 컴파일러
(mikroC PRO for ARM)
개요
- mikroC PRO for ARM® 컴파일러는 ARM® Cortex-M3™ 를 위한 풀피쳐 ANSI C 컴파일러 입니다.
- ARM장치용 코드를 개발하기 위한 최고의 솔루션으로 직관적인 IDE, 강력한 SSA 옵티마이제이션, 많은 라이브러리와 툴틀로 작업을 편하게 하여 줍니다.
- 컴파일러는 Help파일과 즉시 사용가능한 예제들을 포함하고 있어 바로 프로젝트를 시작할수 있습니다.
- 많은 라이브러리 지원으로 쉽고 빠르게 개발의 진행이 가능합니다.
- 알림: 제품 구매시 라이센스는 USB dongle형태로 제공됩니다. USB 동글을 분실하셨거나 사용중 파손/고장난 경우 라이센스를 다시 구매하셔야 합니다.
특징
- 59개의 Cortex™-M3 및 42개의 새로운 TI TIVA Cortex-M4 마이크로컨트롤러 지원, 총 621개의 MCU지원. 데모버전을 받아 지원되는 MCU를 확인하여 보세요!
- 새로운 DSP 명령과 하드웨어 플로팅 포인트 유닛(IEEE 754), Cortex™-M4F의 모든 기능 지원
- 새로운 라이브러리로 내장 이더넷과 CAN모듈에 대한 라이브러리를 추가하였습니다.
- ICS (interrupt context saving) control이 추가 되어, time-critical 어플리케이션 작성시 세부적인 튜닝을 할 수 있게 됩니다.
- 컴파일러는 효율적이고 쉽게 디자인 되어 있어, 어려운 작업을 컴파일러에게 맞길수 있습니다. SSA 옵티마이제이션 기능을 탑재하고 있어 코드크기를 40%가량 줄여줍니다.
- 컴파일러의 IDE는 사용자가 사용하기 쉽게 직관적이게 디자인되었으며, 빠르고 풍부한 기능을 가지고 있어 작업시 편안합니다.
- 500여개의 라이브러리가 있어 개발을 매우 빨리 진행할 수가 있습니다.
- 하드웨어 디버깅 지원 - SingleClick™ Debugging with mikroProg
- 컴파일러내 여러 툴지원: LCD Custom Character Tool, GLCD Bitmap Editor, Seven Segment Editor, UART Terminal, UDP Terminal, HID Terminal, ASCII Chart, Active Comments Editor, Interrupt Assistant, Advanced Statistics
- Visual GLCD 및 Visual TFT와 호환
- Help파일은 개발에 필요한 많은 정보를 담고 있으며 사용하기 쉽게 만들어 놓았습니다.
- 라이브러리 매니져에서 사용할 라이브러리를 체크박스에 클릭하시면 즉각 사용이 가능합니다.
- configruation bit를 매번 설정하는 것은 귀찮은 일이기도 합니다. Edit Project화면에서는 각각의 칩에 대한 configuration bit를 쉽게 설정할 수 있습니다. 칩을 선택하면 미리 정의된 설정이 로딩됩니다
- Control 키와 space 키를 누르면 Code Assitant가 나타납니다. 코드 어시스턴트를 통하여 함수 이름 및 문법이 올바른지에 대한 도움을 받을 수 있습니다.
- Interrupt Assistant
- CTRL+SHIFT+SPACE 를 누르면 함수의 파라메터와 관련 타입이 리스팅 됩니다.
- Project Explorer
- 텍스트 코멘트 대신 이미지로 코멘트를 달아보세요. Active comment에 이미지, 파일, URL을 추가하고 원하는 이벤트를 할당할 수 있습니다.
- Quick Converter가 있어 binary, float, HEX, Radix 1.15 포맷을 코드에 필요한 형태로 변환합니다.
- 코드가 길어질때 코드 블럭을 폴딩시켜 쉽게 큰 흐름을 그려 볼수 있습니다.
- Built-in Tools
- - Active Comment Editor
- - ASCII chart
- - Export Code To HTML Tool
- - GLCD Bitmap Editor
- - HID Terminal
- - Interrupt Assistant
- - LCD Custom Character
- - Seven Segment Editor
- - UDP Terminal
- - USART Terminal
- - USB HID Bootloader