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 GLCDVisual 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

 

문서