MPLAB Harmony MPLAB Harmony 개요 MPLAB Harmony 는 PIC32 마이크로컨트롤러를위한유연하고추상화된완전통합형펌웨어개발환경입니다. 이를통해, Microchip 의빠르고광범위한타사소프트웨어통합지원을바탕으로상호운용가능한 RTOS 친화적라이브러리

Similar documents
Motor Control Solution

Windows 8에서 BioStar 1 설치하기

Microsoft PowerPoint - chap01-C언어개요.pptx

1,000 AP 20,000 ZoneDirector IT 5, WLAN. ZoneFlex AP ZoneDirector. WLAN. WLAN AP,,,,,,., Wi-Fi. AP. PSK PC. VLAN WLAN.. ZoneDirector 5000 WLAN L

[Brochure] KOR_TunA

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

vRealize Automation용 VMware Remote Console - VMware

Cisco FirePOWER 호환성 가이드

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

라우터


<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

1. MEB II 구성및기능 A. MEB II 윗면아래의그림에서와같이 MEB(Multimedia Expansion Board, 이하 MEB) II의위면은다음과같은주요기능이포함되어있습니다. Figure 1 MEB II 레이아웃 (Top View) 디스플레이도터 (daug

PowerPoint Presentation

Microsoft Word - PEB08_USER_GUIDE.doc

ìœ€íŁ´IP( _0219).xlsx

View Licenses and Services (customer)

(Microsoft PowerPoint - \270\266\300\314\305\251\267\316\304\250USB_Host_Device_\272\316\306\256\267\316\264\365\275\307\275\300_Philip.ppt)

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P

ThinkVantage Fingerprint Software

슬라이드 1

IRISCard Anywhere 5

Microsoft PowerPoint - 권장 사양

810 & 는 소기업 및 지사 애 플리케이션용으로 설계되었으며, 독립 실행형 장치로 구성하거 나 HA(고가용성)로 구성할 수 있습니다. 810은 표준 운영 체제를 실행하는 범용 서버에 비해 가격 프리미엄이 거의 또는 전혀 없기 때문에 화이트박스 장벽 을

ESP1ºÎ-04

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

목차 소프트웨어 솔루션 하드웨어 솔루션 MPLAB Harmony 소개 스타터 키트 그래픽 라이브러리 P

Office 365, FastTrack 4 FastTrack. Tony Striefel FastTrack FastTrack

인도 웹해킹 TCP/80 apache_struts2_remote_exec-4(cve ) 인도 웹해킹 TCP/80 apache_struts2_remote_exec-4(cve ) 183.8

Windows Server 2012

TTA Journal No.157_서체변경.indd

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

© Rohde & Schwarz; R&S®CDS Campus Dashboard Software

CAN-fly Quick Manual

국가별 한류현황_표지_세네카포함

PowerPoint 프레젠테이션

서현수

ISP and CodeVisionAVR C Compiler.hwp

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :



온라인등록용 메뉴얼

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

SIR Á¦16È£.hwp

소개 Mac OS X (10.9, 10.10, 10.11, 10.12) 와 OKI 프린터호환성 Mac OS X 를사용하는 PC 에 OKI 프린터및복합기 (MFP) 제품을연결하여사용할때, 최고의성능을발휘할수있도록하는것이 OKI 의목 표입니다. 아래의문서는 OKI 프린터및

PCServerMgmt7

ConnectCore i.mx53 / Wi-i.MX53 Freescale i.mx53 Cortex A8 system-on-module 네트워크가가능한 i.mx53 ConnectCore는새로운프리스케일 i.mx53 Application 프로세서기반인고성능 32-bit S

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

WiseNet SmartCam 제품사용설명서 Copyright 2017 Hanwha Techwin Co., Ltd. All rights reserved. Trademark 여기에기재된상표는모두등록된것으로이매뉴얼에기재된이상품의이름과다른상표는각회사로부터등록된상표입니다. R

RHEV 2.2 인증서 만료 확인 및 갱신

고객 카드

Microsoft PowerPoint Android-구조.애플리케이션 기초(1.0h).pptx

C O N T E N T S 1. FDI NEWS 2. GOVERNMENT POLICIES 3. ECONOMY & BUSINESS 4. FDI STATISTICS 5. FDI FOCUS

Microsoft Word - ICD2PLUS_2003.doc

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA

BY-FDP-4-70.hwp

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집

Windows 10 General Announcement v1.0-KO

Assign an IP Address and Access the Video Stream - Installation Guide

MF Driver Installation Guide

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

VMware vsphere

4S 1차년도 평가 발표자료

ZConverter Standard Proposal

(SW3704) Gingerbread Source Build & Working Guide

2 목차 소개... 3 기능 개요... 4 주요 기능... 4 지원 미디어... 4 시작... 5 배포... 5 등록... 5 새 사용자로 등록하는 방법... 5 새 제품을 등록하는 방법... 5 평가판 활성화... 6 시스템 요구 사항... 8 드라이버 설치... 8

PowerPoint Presentation

Portbase-3010F

열거형 교차형 전개형 상승형 외주형 회전형 도해패턴 계층형 구분형 확산형 합류형 대비형 상관형 (C) 2010, BENESO All Rights Reserved 2

04_11sep_world02.hwp

Straight Through Communication

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

SIGIL 완벽입문

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

Microsoft PowerPoint App Fundamentals[Part1](1.0h).pptx

디지털TV솔루션 브로셔

2

슬라이드 1

Network seminar.key

Windows Live Hotmail Custom Domains Korea

이 드리는 혜택 완벽 을 위한 발환경 : Team Foundation Server 200 & CAL 제공 최저의 비용으로 구현을 위해 Visual Studio Team Foundation Server 200 서버 라이센스와 CAL이 에 포함되어 있습니다 을 모든 팀원이

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

컴퓨터관리2번째시간

PowerPoint Presentation

MF3010 MF Driver Installation Guide

고객 카드 현대모비스 제품을 구입해 주셔서 대단히 감사합니다. A/S 마크란? 공업 진흥청이 애프터 서비스가 우수한 업체를 선정, 지정하는 마크로 애프터 서비스 센터 운영관리 등 8개 분야 45개 항목의 까다로운 심사로 결정됩니다. 주의 : 본 제품의 디자인 및 규격은

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

Microsoft Word - src.doc

Cloud Friendly System Architecture

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

,, 55 * 1., * 2 80, 140.,. Z, 3.,. *1: A4. ApeosPort-V ApeosPort-V ppm. *2: (A4 ), ( ), 200 dpi. : 55 ppm* : A3 Super G3, : 80 ppm : 140

User Guide

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Level 학습 성과 내용 1수준 (이해) 1. 기본적인 Unix 이용법(명령어 또는 tool 활용)을 습득한다. 2. Unix 운영체계 설치을 익힌다. 모듈 학습성과 2수준 (응용) 1. Unix 가상화 및 이중화 개념을 이해한다. 2. 하드디스크의 논리적 구성 능력

vostro2월CDM4.0

consulting

슬라이드 1

Transcription:

MPLAB Harmony MPLAB Harmony 통합소프트웨어프레임워크 임베디드소프트웨어개발에대한새로운접근 www.microchip.com/harmony

MPLAB Harmony MPLAB Harmony 개요 MPLAB Harmony 는 PIC32 마이크로컨트롤러를위한유연하고추상화된완전통합형펌웨어개발환경입니다. 이를통해, Microchip 의빠르고광범위한타사소프트웨어통합지원을바탕으로상호운용가능한 RTOS 친화적라이브러리를개발할수있습니다. MPLAB Harmony 에는애플리케이션개발시즉시액세스가능한주변장치라이브러리, 드라이버및시스템서비스등이포함됩니다. 코드개발포맷을사용하면재사용을최대화하고제품개발시간을단축할수있습니다. 여기에는시각적인방법을통해미들웨어, 시스템서비스및주변장치등모든 MPLAB Harmony 구성요소를손쉽게선택하고구성할수있는플러그인인 MPLAB Harmony Configurator(MHC) 가포함됩니다. 장점 개발시간단축 코드상호운용성개선 간소화된지원 MPLAB Harmony Configurator(MHC) 를통한사용자환경향상 32 비트확장성개선 협력업체소프트웨어통합향상 Pin Manager MPLAB Harmony Configurator (MHC) MPLAB Harmony Configurator 플러그인은 MPLAB X 통합개발환경 (IDE) 과매끄럽게결합되어, 사용자가선택한 PIC32 마이크로컨트롤러에알맞는손쉬운설정및구성환경을제공합니다. 선택된 PIC32 MCU 를간단하게그래픽으로표현할수있으며, 레지스터또는컨피그레이션비트를직접설정하지않고도애플리케이션에필요한소프트웨어모듈을신속하게준비할수있습니다. MHC 의주요특징 그래픽클럭컨피규레이터 그래픽핀관리자 MPLAB HGC (Harmony Graphics Composer) PIC32 MCU 의간단한그래픽표현가능 소스코드쓰기없이도 TCP/IP, USB, 그래픽, Bluetooth 등의미들웨어구성이용이 마우스클릭만으로도협력업체 RTOS 또는라이브러리를애플리케이션에매끄럽게통합 다이내믹한도움말화면으로, 선택한라이브러리에대한관련정보를즉시제공 MPLAB Harmony 와함께사용가능한 PIC32 소프트웨어개발툴 애플리케이션 Bluetooth 오디오및 SPP CAN 애플리케이션 그래픽애플리케이션 TCP/IP 애플리케이션및유틸리티 USB 애플리케이션 암호화 추가소프트웨어구성요소예정 운영체제추상화계층 (OSAL) basic 및 none 실행이포함된 OSAL 인터페이스 ThreadX embos FreeRTOS OpenRTOS Micrium μc/os-ii Micrium μc/os-iii MPLAB Harmony 블록다이어그램 MPLAB Harmony Configurator (MHC) RTOS (Third Party) RTOS Configuration OSAL Common System Services System Configuration 미들웨어 / 소프트웨어라이브러리 그래픽 TCP/IP USB 암호화라이브러리 파일시스템 시스템서비스 블루투스 DSP/ 연산 부트로더 주변장치라이브러리 () Application(s) Middleware 디바이스드라이버 ADC 오디오코덱 이더넷미디어액세스컨트롤러 이더넷 PHY 인터페이스 컨트롤러리스그래픽 Epson LCD 컨트롤러 비휘발성메모리 SPI, UART, CAN2.0B, 고속 USB 타이머, 병렬마스터포트 Hardware 개발소프트웨어 MPLAB X IDE MPLAB XC32++ MPLAB Harmony Configurator(MHC) 플러그인 MPLAB Harmony Graphics Composer(MHGC) 보드지원패키지 (BSP) Plug-In Plug-In Middleware 타사소프트웨어 네트워킹 보안 클라우드서비스 Software Framework Graphical Clock Configurator MPLAB Harmony Graphics Composer 애플리케이션계층 지정된전체동작실행 추상화된하드웨어액세스 PIC32 부품간손쉬운이식 (port) 가능공용시스템서비스 공용기능을제공하여중복및충돌방지 모듈간복잡한상호작용및상호의존성제거 OSAL을통한 OS 호환성및인터페이스제공 공유리소스관리 로우레벨구성및보드지원패키지지원주변장치라이브러리 () 계층 PIC32 확장용기능인터페이스제공 부품별기능실행 미들웨어계층 복잡한라이브러리및프로토콜실행 (USB, TCP/IP, 파일시스템, 그래픽 ) 고도로추상화된애플리케이션프로그램인터페이스제공 라이브러리의스레드안전성및 RTOS 준비성확보 드라이버, S, 시스템서비스내장 협력업체라이브러리통합지원디바이스드라이버계층 주변장치에고도로추상화된인터페이스제공 주변장치액세스제어 선택된드라이버로다중하드웨어인스턴스및소프트웨어클라이언트관리 주변장치상태및다중주변장치인스턴스관리 를통한하드웨어액세스 차단또는비차단코드지원 2 MPLAB Harmony 통합소프트웨어프레임워크 MPLAB Harmony 통합소프트웨어프레임워크 3

MPLAB Harmony 솔루션 MPLAB Harmony 솔루션 커넥티비티 TCP/IP 네트워크스택및 Wi-Fi 지원 MPLAB Harmony TCP/IP 스택은물리적네트워크포트와애플리케이션사이에필요한대부분의상호작용을처리하여임베디드네트워크애플리케이션의기반을제공합니다. 여기에는웹페이지를지원하는 HTTP, 이메일전송을위한 SMTP, 상태전송및컨트롤을위한 SNMP, Telnet, TFTP, 시리얼 - 이더넷등일반적으로사용되는여러가지애플리케이션계층을위한모듈이포함됩니다. 다양한인터페이스 ( 이더넷및 / 또는 Wi-Fi) IPv4 및 / 또는 IPv6 지원듀얼스택 완전동적 (dynamic) RTOS 친화적, 손쉬운 RTOS 통합 애플리케이션은 Wi-Fi 소프트웨어라이브러리와 MRF24WG0MA 모듈을통해다음기능을수행할수있습니다. 기존 802.11 Wi-Fi 네트워크에병합 802.11 Wi-Fi 네트워크생성 USB 라이브러리 USB 디바이스스택을사용하면다양한 USB 디바이스를설계및개발할수있는프레임워크가제공됩니다. 선택한 PIC32 마이크로컨트롤러에따라 Full-Speed 전용, 또는 Full/High-Speed USB 동작중에서선택할수있습니다. USB 디바이스스택의특징은다음과같습니다. 다양한 USB 디바이스클래스지원 (, 오디오, HID, MSD 및일반 ) 컴포지트디바이스에서동일클래스의여러인스턴스지원 다양한속도에서여러구성지원 Full/High-Speed USB 지원 MPLAB Harmony USB 호스트스택의 USB 호스트계층은연결된디바이스를열거하고 HCD를연결하는작업을수행합니다. USB 호스트스택의특징은다음과같습니다. 다중구성및컴포지트 USB 디바이스지원 VID PID 및클래스, 서브클래스및프로토콜디바이스지원 간결한 API로애플리케이션개발간소화 Low/Full/High-Speed USB 디바이스지원 #1 User Application HID #2 Device Layer MSD USB Controller (USBCD) USB 디바이스라이브러리아키텍처 MSD HCD User Application Layer HID Root Hub USB 호스트라이브러리아키텍처 CAN 드라이버및 CAN 주변장치라이브러리 CAN 정적 (static) 드라이버는 Microchip 마이크로컨트롤러에서 CAN 모듈을관리하는하이-레벨인터페이스를제공합니다. 단순한전송및수신기능외에도 CAN 모듈과보-레이트를초기화하는 API가포함되어있습니다. CAN 주변장치라이브러리는편리한 C 언어인터페이스를사용하는 Microchip 마이크로컨트롤러의 CAN 모듈의로우레벨추상화기능을제공합니다. 모듈의레지스터로직접상호작용할필요없이, 모듈에대한로우-레벨액세스를간소화하여마이크로컨트롤러모델간편차를줄일수있습니다. PIC32 Bluetooth 스택라이브러리및 SPP(Serial Port Profile) PIC32 Bluetooth 스택라이브러리는바이너리형식으로제공되며, HCI(Hardware Communication Interface) 컨트롤러와 UART 포트를통해 PIC32 시스템을 Bluetooth 라디오에연결하는다수의루틴으로구성됩니다. 통신은 SSP(Simple Secured Pairing) 로활성화되고데이터는 Bluetooth SPP(Serial Port Profile) 를통해전송됩니다. 직렬포트를대신하는무선포트인 Bluetooth SPP는두피어 Bluetooth 디바이스사이에에뮬레이션한직렬포트연결설정에필요한요건을정의하는기본데이터전송프로파일입니다. Application Profile (SDAP) Protocol (SDP) Application Layer Logic Link Control and Adaption Protocol (L2CAP) Controller Interface (HCI) Link Management Protocol (LMP) Baseband Link Controller (BLC) Bluetooth Radio Serial Port Profile (SPP) Radio Frequency Comunication (RFCOMM) PIC32 Bluetooth 기본스택 Profiles Protocols Controller Interface Radio Module HMI(Human Machine Interface) 그래픽라이브러리및 MPLAB Harmony Graphics Composer(MHGC) 툴그래픽라이브러리는 Microchip의 32비트마이크로컨트롤러에최적화된무료모듈형라이브러리입니다. 이라이브러리에는알파블렌딩, 그래디언트필, 앤티앨리어싱글꼴등의기능이포함됩니다. 애플리케이션은이러한특징을활용하여사용자환경을향상시키고애플리케이션에필요한성능을제공합니다. 그래픽라이브러리의특징은다음과같습니다. 최대 16비트또는 65K 색상 선, 원, 텍스트, 사각형, 다각형또는바등의 2D 오브젝트 버튼, 패널, 창, 그룹상자또는슬라이더등의 3D 오브젝트 이미지, 애니메이션 저항막방식터치스크린, 키패드 다양한글꼴 MPLAB Harmony Graphics Composer는 MPLAB Harmony Configurator(MHC) 의일부로통합된그래픽사용자인터페이스설계툴입니다. 이툴을통해 MPLAB Harmony 그래픽프리미티브라이브러리와 MPLAB Harmony 그래픽오브젝트계층을손쉽게구성하고시각적으로설계할수있습니다. MPLAB Harmony Graphics Composer의특징은다음과같습니다. WYSIWYG(What You See Is What You Get) 설계 MHC 컨피그레이션툴과통합 다중플랫폼 Windows, Linux 및 Mac OS 향상된설계툴 드로잉그리드, 자동위젯조정및기타드로잉단축키 / 생산성기능 잘라내기, 복사, 붙여넣기속성 디지털오디오및 Bluetooth PIC32 Bluetooth 오디오패키지 (SW320024-1HPM) 이완벽한소프트웨어패키지를통해 Bluetooth 애플리케이션의리모컨으로오디오를재생할수있습니다. 여기에는 Bluetooth Audio SBC 디코더가포함되며, Bluetooth 오디오프로토콜과 SPP(Serial Port Profile), A2DP(Advanced Audio Distribution Profile), AVRCP(Audio Video Remote Control Profile), AVDTP(Audio Video Distribution Transport Protocol), AVCTP(Audio Video Control Transport Protocol) 가포함됩니다. Microchip은모든 PIC32 디바이스에맞게설계및최적화되고 MPLAB Harmony 소프트웨어프레임워크와원활하게통합된 MP3(SW320022-1HPM), AAC(SW320023-1HPM), WMA(SW320025-1HPM) 디코더라이브러리를제공합니다. 참고 : PIC32 Bluetooth 오디오패키지, MP3, AAC, WMA 라이브러리는 MPLAB Harmony 프레임워크무료다운로드에포함되지않으며별도구매해야합니다. 구매에대한내용은 www.microchip.com/harmony 를참조하십시오. MPLAB Harmony Graphics Composer 터치컨트롤러드라이버및터치시스템서비스라이브러리 MPLAB Harmony 터치컨트롤러드라이버는 MTCH6301 터치컨트롤러디바이스에대한하이-레벨인터페이스를제공합니다. 이드라이버는터치스크린에서터치입력데이터를읽는애플리케이션루틴을제공합니다. 터치시스템서비스는터치스크린드라이버를관리하는간단한인터페이스를제공합니다. Microchip 그래픽라이브러리를활용하여터치시스템서비스의코어인터페이스루틴을실행합니다. 이라이브러리는편리한 C 언어인터페이스가포함된 Microchip PIC32 마이크로컨트롤러제품군에서사용할수있는디바이스컨트롤시스템서비스라이브러리의로우-레벨추상화기능을제공합니다. USB 오디오디바이스라이브러리 MPLAB Harmony USB 오디오디바이스라이브러리에는 USB Audio Class 1.0과 USB Audio Class 2.0을구현하는루틴이포함되어있습니다. 라이브러리는 USB 사양세부정보를추상화하고구현을간소화하여호스트와통신하는 USB 오디오디바이스에다양한서비스를제공합니다. Advanced Audio Distribution Profile (A2DP)/ A/V Remote Control Profile (AVRCP) 4 MPLAB Harmony 통합소프트웨어프레임워크 MPLAB Harmony 통합소프트웨어프레임워크 5 Application Layer Audio/Video Distribution Transport Protocol (AVDTP)/ Audio/Video Control Transport Protocol (AVCTP) Application Profile (SDAP) Protocol (SDP) Logic Link Control and Adaption Protocol (L2CAP) Controller Interface (HCI) Link Management Protocol (LMP) Baseband Link Controller (BLC) Bluetooth Radio PIC32 Bluetooth 오디오스택 Serial Port Profile (SPP) RFCOMM Profiles Protocols Controller Interface

MPLAB Harmony 솔루션 MPLAB Harmony 보드지원패키지 (BSP) 기본라이브러리, 시스템서비스및 OSAL 주변장치라이브러리주변장치라이브러리는 PIC32 MCU 주변장치를구성하고제어하는 C 언어함수집합을제공합니다. 함수구현은 " 인 - 라인 " 헤더와사전빌드된바이너리로제공됩니다. 구현은 PIC32 MCU 제품군에따라변경될수있지만함수이름과데이터유형은똑같이유지되기때문에 PIC32 MCU 간에코드를손쉽게포팅할수있습니다. 연산라이브러리 DSP 고정소수점연산라이브러리에는디지털신호처리알고리즘개발을위한구성요소기능이포함됩니다. 이라이브러리는 Q15와 Q31 분수데이터형식을지원합니다. DSP 고정소수점연산라이브러리의기능에는복잡연산, 벡터연산, 매트릭스연산, 디지털필터및변환이포함됩니다. LibQ 고정소수점연산라이브러리는고정소수점알고리즘쓰기를간소화하여 Q15, Q31 및다른 16비트와 32비트데이터형식을지원합니다. LibQ 라이브러리의함수에는삼각함수, 제곱과로그및데이터변환기능이포함됩니다. 암호화라이브러리 Microchip 은 32 비트 MCU 플랫폼에내장된임베디드애플리케이션을위한안정적인보안솔루션을제공합니다. 암호화라이브러리에는편리한 C 언어인터페이스를사용하는암호화, 암호해제, 인증, 해시, 압축및무작위숫자생성루틴이포함됩니다. 파일시스템파일시스템서비스는동일한애플리케이션으로여러파일시스템 ( 기본파일시스템 ) 과여러미디어를지원하도록설계된프레임워크입니다. 지원되는파일시스템은 FAT12, FAT16, FAT32, MPFS입니다. 이기본파일시스템은각각특정기본파일시스템의파일에액세스하는데사용할수있는일반 API 집합을갖습니다. MPLAB Harmony 협력업체 Microchip은 MPLAB Harmony 프레임워크와호환되는업계선도적인 OS, 사물인터넷 (IoT), 보안및네트워킹전문회사솔루션을제공합니다. Express Logic Interniche ThreadX 는선점 (preemtive), 하드실시간스케줄링, 직관적인 API, 사전빌드된예제프로그램을제공하는소형고속 RTOS 입니다. PubNub PubNub는 Global Data Stream Network를사용하여안전한실시간 IoT 솔루션을제공합니다. FreeRTOS FreeRTOS는설치공간이많이필요하지않은포터블선점및오픈소스 RTOS입니다. SEGGER embos는우선순위컨트롤러 RTOS입니다. 인터럽트지연이없고컨텍스트전환시간이매우빠르며업계에서검증된안정성을자랑합니다. 시스템서비스 MPLAB Harmony 시스템서비스는드라이버, 미들웨어, 애플리케이션등다른모듈이공유리소스에서충돌하지않도록공유리소스를관리하는역할을합니다. MPLAB Harmony가제공하는일부시스템서비스에는클럭, 콘솔, 디버그, 디바이스제어, DMA, 일시정지, 메시징, 포트, 난수발생기, 리셋, 타이머및와치독타이머가포함됩니다. 부트로더라이브러리부트로더라이브러리는외부프로그래머나디버거필요없이대상디바이스에서펌웨어를업그레이드하는데사용할수있습니다. 부트로더를사용하여대상 PIC32 디바이스에다운로드할수있는데모애플리케이션이포함됩니다. PIC32 디바이스내부에서실행되는부트로더펌웨어와통신하는 PC 호스트애플리케이션을제공합니다. PC 애플리케이션을사용하여지우기 / 프로그래밍작업을수행합니다. 운영체제추상화계층 (OSAL) OSAL은공통으로사용가능한실시간운영체제 (RTOS) 에대한인터페이스를제공합니다. RTOS에는스레드안전성을위해필요한 OS별최소한의기능집합에, 하나의인터페이스를사용하여드라이버와미들웨어 ( 애플리케이션도선택가능 ) 를쓰기할수있습니다. 운영체제추상화계층이지원하는기능은다음과같습니다. FreeRTOS OpenRTOS Micrium μc/os-ii Micrium μc/os-iii ThreadX embos IPv4 와 IPv6 동시동작으로 PIC32 MCU 를위한완벽한 TCP/IP 구현이가능합니다. 또한 HTTP, SNMP, FTP, Telnet 서버라이브러리가포함됩니다. WITTENSTEIN High-Integrity Systems OpenRTOS는큰성공을거둔효율적인소형임베디드 RTOS 인 FreeRTOS용으로사용가능한유일한상용라이선스입니다. FreeRTOS 수정 GPL 조건을제거하고상용면책, 기밀유지및전문지원을제공합니다. wolfssl 임베디드 SSL 라이브러리인 CyaSSL은 ANSI C로작성되었으며임베디드, RTOS, 리소스제약을받는환경을대상으로만들어진경량 SSL/TLS 라이브러리입니다. 이는주로작은크기, 속도및기능집합에기인한것입니다. 보드지원패키지는보드별하드웨어를지원하는데필요한코드와구성항목을제공합니다. BSP 에는보드별구성헤더, 보드별시스템초기화파일, 보드별 ISR 구현이들어있는파일이포함될수있습니다. BSP 안에포함된모든사항은그대로사용하거나필요에따라애플리케이션별항목으로교체할수있습니다. 애플리케이션 개발툴 부품번호 PIC32MX1/2/5 스타터키트 DM320100 PIC32 Bluetooth 스타터키트 DM320018 PIC32 이더넷스타터키트 DM320004 PIC32 이더넷스타터키트 II DM320004-2 PIC32 USB 스타터키트 II DM320003-2 PIC32 USB 스타터키트 III DM320003-3 연결 : PIC32MZ Embedded Connectivity(EC) 스타터키트 DM320006 USB, 이더넷, CAN, Bluetooth SPP PIC32MZ 및 FPU, Embedded Connectivity(EC) 스타터키트 DM320007 Explorer 16 개발보드 DM240001 PIC32MX460 플러그인모듈 (PIM) MA320002 PIC32MX450/470 PIM MA320002-2 PIC32MX795F PIM MA320003 PIC32MZ 및 FPU PIM MA320019 PIC32MZ PIM MA320012 멀티미디어확장보드 (MEB) DM320005 멀티미디어확장보드 II(MEB II) DM320005-2 그래픽컨트롤러 PICtail Plus Epson S1D13517 AC164127-7 그래픽 LCD 컨트롤러 PICtail Plus SSD1926 AC164127-5 그래픽및터치 저가형컨트롤러리스 (LCC) 그래픽보드 AC164144 PIC32 GUI 개발보드 DM320015 그래픽디스플레이 Truly 3.2" 320 240 보드 AC164127-4 그래픽디스플레이 Truly 5.7 640 480 보드 AC164127-8 그래픽디스플레이 Powertip 4.3" 480 272 보드 AC164127-6 그래픽디스플레이 Truly 7" 800 272 보드 AC164127-9 PIC32 Bluetooth 오디오개발키트 DV320032 디지털오디오및 Bluetooth PIC32MX270F512L Bluetooth PIM MA320017 PIC32MZ Bluetooth PIM MA320016 PIC32MZ 및 FPU Bluetooth PIM MA320018 위에나열된개발툴또는두개이상의조합에대한보드지원패키지 (BSP) 는 MPLAB Harmony 소프트웨어프레임워크와함께제공됩니다. 구체적인 BSP 조합및업데이트에대한내용은 www.microchip.com/harmony " 문서 " 섹션의보드지원패키지문서를참조하십시오. MPLAB Harmony 리소스다운로드 MPLAB Harmony 는 www.microchip.com/harmony 에서다운로드하십시오. 지원사용자지원은 www.microchip.com/harmony의포럼에서제공됩니다. 가격기본프레임워크는무료입니다. 일부라이브러리는별도구매해야합니다. 원스톱매장라이선스, 재판매, 지원 ( 일부협력업체솔루션포함 ) 은 www.microchip.com/harmony 를통해이용할수있습니다. 손쉬운마이그레이션 MPLAB Harmony의아키텍처는다양한 PIC32 MCU 간에손쉬운마이그레이션이가능합니다. 개발시간단축사전테스트를거쳐검증된구성부품으로놀라우리만큼시스템통합작업을대폭줄였습니다. MPLAB Harmony 솔루션과타사협력업체에대한최신업데이트는 www.microchip.com/harmony " 문서 " 섹션의 MPLAB Harmony 도움말파일 / 릴리스노트를참조하십시오. 6 MPLAB Harmony 통합소프트웨어프레임워크 MPLAB Harmony 통합소프트웨어프레임워크 7

지원 Microchip 은고객의제품개발속도및효율성향상을위해헌신하고있습니다. 이를위하여 Microchip 은제품및시스템관련지원을위한필드애플리케이션엔지니어와기술지원네트워크를구축하고있습니다. 또한 www.microchip. com 에서다음서비스분야를이용할수있습니다. 질문에대한신속한답변을얻을수있는지원링크 : http://support.microchip.com Microchip 의모든디바이스의평가샘플을제공하는샘플링크 : http://sample.microchip.com 지식기반과동료의도움말에액세스할수있는포럼링크 : http://forum.microchip.com Microchip 영업채널파트너위치를제공하는구매링크 : www.microchip.com/sales 교육 Microchip 은추가적인교육을필요로하는고객들을위한옵션을제공합니다. 이를위해각지역영업소에서심도깊은커리큘럼을갖춘다양한교육코스를운영하고있습니다. 또한다음과같이언제든지원하는때에이용가능한온라인리소스를제공합니다. 기술교육센터및기타리소스 : www.microchip.com/training MASTERs 컨퍼런스 : www.microchip.com/masters 전세계세미나 : www.microchip.com/seminars 이러닝 : www.microchip.com/webseminars 각국의영업소및서비스 미주애틀랜타전화 : 678-957-9614 오스틴전화 : 512-257-3370 보스턴전화 : 774-760-0087 챈들러전화 : 480-792-7200 시카고전화 : 630-285-0071 클리블랜드전화 : 216-447-0464 댈러스전화 : 972-818-7423 디트로이트전화 : 248-538-2250 휴스턴전화 : 281-894-5983 인디애나폴리스전화 : 317-773-8323 로스앤젤레스전화 : 949-462-9523 뉴욕전화 : 631-435-6000 새너제이전화 : 408-735-9110 토론토전화 : 905-673-0699 유럽오스트리아 - 벨스전화 : 43-7242-2244-39 덴마크 - 코펜하겐전화 : 45-4450-2828 프랑스 - 파리전화 : 33-1-69-53-63-20 독일 - 뒤셀도르프전화 : 49-2129-3766400 독일 - 뮌헨전화 : 49-89-627-144-0 독일 - 포르츠하임전화 : 49-7231-424750 이탈리아 - 밀라노전화 : 39-0331-742611 이탈리아 - 베네치아전화 : 39-049-7625286 네덜란드 - 드루넨전화 : 31-416-690399 폴란드 - 바르샤바전화 : 48-22-3325737 스페인 - 마드리드전화 : 34-91-708-08-90 스웨덴 - 스톡홀름전화 : 46-8-5090-4654 영국 - 오킹엄전화 : 44-118-921-5800 아시아 / 태평양호주 - 시드니전화 : 61-2-9868-6733 중국 - 베이징전화 : 86-10-8569-7000 중국 - 청두전화 : 86-28-8665-5511 중국 - 충칭전화 : 86-23-8980-9588 중국 - 둥관전화 : 86-769-8702-9880 중국 - 항저우전화 : 86-571-87928115 중국 - 홍콩전화 : 852-2943-5100 중국 - 난징전화 : 86-25-8473-2460 중국 - 칭다오전화 : 86-532-8502-7355 중국 - 상하이전화 : 86-21-5407-5533 중국 - 선양전화 : 86-24-2334-2829 중국 - 선전전화 : 86-755-8864-2200 중국 - 우한전화 : 86-27-5980-5300 중국 - 샤먼전화 : 86-592-2388138 중국 - 시안전화 : 86-29-8833-7252 중국 - 주하이전화 : 86-756-3210040 아시아 / 태평양인도 - 방갈로르전화 : 91-80-3090-4444 인도 - 뉴델리전화 : 91-11-4160-8631 인도 - 푸네전화 : 91-20-3019-1500 일본 - 오사카전화 : 81-6-6152-7160 일본 - 도쿄전화 : 81-3-6880-3770 한국 - 대구전화 : 82-53-744-4301 한국 - 서울전화 : 82-2-554-7200 말레이시아 - 쿠알라룸푸르전화 : 60-3-6201-9857 말레이시아 - 페낭전화 : 60-4-227-8870 필리핀 - 마닐라전화 : 63-2-634-9065 싱가포르전화 : 65-6334-8870 대만 - 신주전화 : 886-3-5778-366 대만 - 카오슝전화 : 886-7-213-7828 대만 - 타이페이전화 : 886-2-2508-8600 태국 - 방콕전화 : 66-2-694-1351 1/27/15 Microchip 의이름과로고, Microchip 로고와 MPLAB 는미국및기타국가에서 Microchip Technology Incorporated 의등록상표이며 PICtail 은상표입니다. 본자료에언급된그외의상표는해당기업의재산입니다. 2016, Microchip Technology Incorporated. All Rights Reserved. 3/16 DS60001353A_KR www.microchip.com Microchip Technology Inc. 2355 W. Chandler Blvd. Chandler, AZ 85224-6199