마이크로칩, 임베디드 엔지니어 위한 '코리아 마스터스 컨퍼런스' 개최
마이크로칩, 임베디드 엔지니어 위한 '코리아 마스터스 컨퍼런스' 개최
  • 최광민 기자
  • 승인 2016.08.22 17:52
  • 댓글 0
이 기사를 공유합니다

임베디드 컨트롤 엔지니어들을 위한 최고의 기술 교육 행사
행사이미지

마이크로컨트롤러, 혼합 신호, 아날로그 반도체 및 플래시-IP 솔루션 분야의 세계적인 리더인 마이크로칩테크놀로지(한국대표: 한병돈)는 10월 25일~26일 양일간 경기도 광주시 곤지암 리조트에서 개최되는 제7회 코리아 마스터스 컨퍼런스(Korea MASTERs Conference)의 참가신청 등록을 시작한다고 오늘(22일) 밝혔다.

이번 컨퍼런스는 2010년 첫 출범 이후 올해로 일곱 번째를 맞는 연례행사로서, 마이크로칩의 '코리아 마스터스 컨퍼런스'는 임베디드 컨트롤 엔지니어들을 대상으로 한 최고의 기술 교육 행사로 올해 주제는 “Inspire, Inform, Innovate”로, 참가하는 설계 엔지니어들에게 마이크로칩의 방대한 제품 포트폴리오를 제공한다.

또한 다양한 애플리케이션에서 마이크로칩의 제품을 활용하는 설계 리소스 등에 관한 기술적 정보를 공유 및 교환하는 장으로서 본 행사에서는 모든 엔지니어들에게 기술 수준에 맞춘 강의 및 실습 교육을 폭넓게 제공하며, 최근 마이크로칩이 인수한 아트멜(Atmel) 제품에 대해서도 다양한 교육을 진행할 예정이다. 

참가한 모든 엔지니어들은 마이크로칩 제품과 더불어 임베디드 설계에 관한 종합적인 교육을 선택하여 수강할 수 있으며, 과정에는 Bluetooth Low Energy, LoRaWAN™, 이더넷 스위치, USB Type-C™, CAN-FD, 임베디드 리눅스, 코어 독립형 주변장치, 모션 및 위치, 3D 제스처 기술, 실용 I2C, 임베디드 애플리케이션 보안 및 인증, 정밀 계측 증폭기, LED 드라이버 토폴로지, 마이크로칩의 MPLAB 개발 프레임워크 등이 포함되어 있다.

또한 아트멜 관련 교육으로는 AVR 및 Qtouch, SAM L21, Cortex-M0+, SAM E70 Cortex-M7이 준비되어 있다. 총 19개의 강좌가 진행될 예정이며, 이 중 11개는 실습 강좌로서 참가자들은 개발 툴을 사용하여 직접 코드를 작성해 보면서 특정 애플리케이션에 대해 더 많은 내용을 습득할 수 있다.

마이크로칩 한병돈 한국지사장 겸 북아시아 지역 총괄 책임자는 “올해 코리아 마스터스 컨퍼런스에서 선보일 내용들에 대해 기대가 매우 크다”며, “이번 컨퍼런스에서 제공하는 기술 교육 과정은 개발 기간 단축에 매우 중요한 역할을 할 것이며, 교육을 수료한 엔지니어들은 새로운 디자인 적용 및 구현에 필요한 정보를 모두 얻을 수 있으리라고 확신한다”고 밝혔다.

그 밖에도 협력 파트너와 참석자들 간에 관련 설계 주제를 토의하기 위한 네트워크 세션과 협력업체 개발 툴 전문가들과 만날 수 있는 시간들이 준비되어 있다. 더불어 행사장에는 다양한 부스가 운영되어 교육 세션 사이에 전시 제품을 관람하고 마이크로칩과 협력업체 제품에 대한 이해를 높일 수 있다. 저녁 시간에는 모든 참석자들을 위해 여러 부대 행사들이 진행될 예정이다.

 

<마이크로칩 7th Annual KOREA MASTERs 컨퍼런스, 교육 프로그램 요약>                                                

1> 20005 PNP5 - 마이크로칩 MM7150을 이용한 모션 및 위치 제어 응용 제품 구현 <1.8 H>

9축 모션 센서를 이용하여 로봇, 스마트 팜, 웨어러블 등과 같은 응용 프로그램을 개발하는 것은 어렵다. 그러나 마이크로칩의 SS7150 보조 프로세서,가속도계(Accelerometer), 자력계 (Magnetometer), 자이로(Gyro) 센서를 가진 MM7150 모션 모듈을 사용하면 손쉽게 응용프로그램을 개발할 수 있다.

MM7150 모듈은 위치와 방향 데이터와 더불어 가공되지 않은 Raw 데이터 모두를 I2C 인터페이스를 통해 MCU로 전송한다. 이 강좌에서는 마이크로칩의 MM7150 PICtail 보드와 Explorer 16 개발 보드를 사용하여 쉽고 빠르게 데이터를 처리하는 방법을 배우게 된다. 그리고 해당 evaluation board는 9축 센서와 SSC7150 보조 프로세서로 구성됩니다. 수업 참여자들은 동작과 위치정보를 이용하여 어떻게 임베디드 제품을 빠르게 디자인 할 수 있는지를 과정을 통해 습득한다.
 
2> 20011 CIPL . 마이크로칩 코어 독립형 주변장치 CIP <3.6h> 

CIPL 클래스에서는 8비트 및 16비트 MCU 제품군이 제공하는 CIP(Core Independent Peripherals)를 이용하여 응용 프로그램 개발 시간과 노력을 효과적으로 절약하는 방법을 배울 수 있으며, 또한 기존 디자인에 대한 성능 향상을 어떻게 구현 할 수 있는지에 대해서도 알아봅니다. 특히 CIP에서 제공하는 Math Accelerator, CLC, Internal op-amp 및 hardware 
limit timer 등의 주요 기능을 경험할 수 있다. 
 
3> 20013 DEV2 . 마이크로칩 개발 환경 및 장비 사용 : MPLAB® X IDE, 시뮬레이터, 디버거와 플러그인 <1.8h> 

본 강좌에서는 마이크로칩 개발 툴 사용을 시작함에 있어서 필요한 기본적인 내용을 다룹니다. MPLAB® X IDE를 이용하여 프로젝트를 생성하고 프로그램 수정 및 컴파일 과정, 시뮬레이터를 사용하여 프로그램을 구동해보는 과정까지 순차적으로 진행된다. 추가적으로 모든 8 비트, 16 비트, 32비트 MCU를 개발하는데 사용 될 수 있는 브레이크포인트 설정 및 디버그 메뉴 활용과 같은 디버깅 기능의 기초 지식을 습득 할 수 있다. 
 
4> 20015 DEV4 . 임베디드 소프트웨어 개발을 위한 MPLAB ® Code Configurator (MCC) <3.6h>

MPLAB ® Code Configurator(MCC)는 8비트와 16비트 PIC 마이크로컨트롤러의 다양한 설정과 쉬운 셋업을 제공하기 위한 MPLAB X IDE의 사용자를 위한 플러그인이다.

MCC는 강화된 기능과 최신 코어 독립형 주변장치(CIP) 지원을 위해 많은 업데이트가 추가되었으며, 현재 300개 이상의 PIC 마이크로컨트롤러를 데이터시트없이 사용할 수 있다.

TCP/IP Lite, mTouch, LIN 그리고 Bootloader 라이브러리를 더욱 간단하게 추가하여 사용할 수 있습니다. C 프로그래밍 언어와 마이크로칩 툴에 대한 약간의 기초 지식을 바탕으로, 본 강의를 통해 MCC를 사용한 임베디드 어플리케이션의 효과적이며 신속한 구현 방법에 관하여 배울 수 있습니다. 
 
5> 20036 TAG1- 마이크로칩 터치 및 3D 제스처 기술 <1.8h> 

TAG1 클래스에서는 1D,2D 터치 및 3D 제스처 기술에 대하여 설명을 하고 1D,2D 및 3D 제스처 솔루션들이 얼마나 쉽게 고객사의 어플리케이션에 적용 할 수 있는지 이해 할 수 있으며 1D, 2D 터치 및 3D 제스처 솔루션 중에 어느 솔루션이 고객의 최적화된 솔루션인지 선택 할 수 있다. 
 
6> 20044 AN2 . 8비트 16비트 32비트를 이용한 CAN과 CAN-FD 구현 <3.6h>

CAN (Controller Area Network)은 자동차, 해양, 공장자동화 및 다른 응용분야에서 사용되는 공통 시리얼 통신 프로토콜으로 마이크로칩의 CAN 솔루션은 최소 CPU 부하에서 효율적인 CAN 버스 통신 기능을 시스템 설계자에게 제공한다. 본 강좌는 8 비트, 16 비트, 32 비트의 마이크로칩 CAN 모듈의 개요를 설명하며, C언어를 이용한 펌웨어 예제 실습으로 CAN에 관한 지식을 강화 할 수 있다. 
 
7> 20047 SER2 - I2C 응용 및 문제 해결 <1.8h> 

I2C는 시스템 상으로 가장 단순한 통신 방법이자 쉬운 통신 방법임에도 불구하고 구현 중에 많은 문제를 만나곤 한다. 이 강의에서는 I2C의 유용한 정보를 제공하며, I2C에 대한 기초 , 중요 개념, PIC MCU을 이용하여 I2C Master 또는 Slave와 I2C통신의 에러 등, 이러한 문제에 대한 해결방법 등을 소개한다. 특히 이 강의는 I2C 통신을 이용 중이거나 개발하고 있는 모든 엔지니어분들에게 추천한다. 
 
8> 20051 USB4 . USB Custom/Vendor 디바이스 구현 <3.6h>

실습을 포함한 본 강좌에서는 USB 응용프로그램의 Custom/vendor 디바이스에 대해서 학습한다. Custom USB 디바이스 응용프로그램 개발은 USB 장치를 개발하는데 있어서 가장 쉬운 방법중의 하나이며, 강좌에서는 Vendor 클래스의 USB 디바이스의 개발에 대해 일반적인 기능과 개념에 대해서 학습한다.

또한 실습을 통해, 마이크로칩에서 제공하는 USB 프레임워크 및 APIs 함수를 이용한 USB 의 Endpoint를 통한 응용 프로그램의 데이터 전송을 체험할 수 있으며, PC 응용 프로그래밍을 통해 MCU와 응용프로그램간의 데이터 전송을 실습 할 수 있다. 
 
9> 20054 USB7 - USB Type-C 기술 및 디자인 <1.8h> 

USB7 클래스에서는 2014년에 제정된 산업규정에 발 맞추어, 플립이 가능한 단일 케이블로 USB 데이터 통신 및 전력 전송의 새로운 USB 타입-C 솔루션에 대한 Spec. 확인.과 광범위한 컴퓨팅, 디스플레이, 충전 어플리케이션 등에 적용 가능한 실제 사례를 살펴보는 강좌이다.
 
10> 20055 BLU1 - Bluetooth® Low Energy <3.6h>

Bluetooth® Low Energy (BLE)는 저전력 기능과 짧은 응답 시간 특징을 Bluetooth 4.X 사양에 추가하였다. 실습강좌는 BLE 기능을 제품에 추가할 때 고려해야 할 핵심 사항에 대해서 다루며, 실습에서는 마이크로칩 PIC 마이크로 컨트롤러와 BLE 모듈을 연결하고 동작시키는 실습이 진행된다. 
 
11> 20062 NET4 - Ethernet 스위치 디자인 (Daisy Chaining, VLAN, Diagnostics, Monitoring) <1.8h> 

많은 제품들에서 외부 세계 및 다른 장치들과의 연결 인터페이스로 Ethernet 인터페이스를 채용하고 있다. 이 강의에서는 Ethernet 스위치에 대한 기본 및 고급 기능들에 대해 소개하며, managed mode와 unmanaged mode의 차이점, VLAN, QoS와 같은 고급 기능, 이런 기능들이 최종 제품에서 어떻게 구현되는지 등에 대해 설명한다.

3 포트 스위치 솔루션 예제에서는, 이 스위치가 데이지 체인 환경에서의 단일 포트 PHY를 어떻게 대체할 수 있는지 보여드릴 예정이며, 3 포트 이상의 스위치를 사용하여, VLAN과 QoS를 포함한 고급 스위치 기능들을 시연한다.

포트 미러링의 주요 기능 및 네트워크의 디버깅/진단에서의 그 사용법에 대해서도 시연하며, PIC32를 이용한 두 가지의 디자인 예제(하나는 SNMP를 이용, 하나는 IoT를 위해 MQTT를 이용)가 보여질 예정이며, 해당 스위치 내의 기능들을 이용하여 다수의 장치의 네트워크 동작을 보여주는 네트워크 기상도를 구축한다. 
 
12> 20065 NET7 . 마이크로칩 MCC LoRaWAN ™ 라이브러리를 사용한 사물 연결 <3.6h>

마이크로칩의 LoRa 솔루션은 즉시 사용이 가능하도록 완전한 LoRaWAN 프로토콜과 함께 제공되며, MPLAB® Code Configurator (MCC) 과 통합되어 있어 개발 기간과 비용을 크게 단축시킬 수 있다.

이 강좌는 LoRa의 구조 및 특성과 LoRaWAN 라이브러리에 대해 소개하고 응용프로그램에서 LoRaWAN 라이브러리를 활성화하고 구성하는 방법을 알아보며, LoRa 기술 기반의 응용제품에 필요한 하드웨어 요구사항에 대해서 다루며 실습을 통해 LoRaWAN Class를 경험하게 된다.  LoRaWAN 라이브러리를 이용한 기본 응용프로그램은 MPLAB Code Configurator (MCC)를 이용해 생성한다. 
 
13> 20074 SEC3 - 임베디드 응용 프로그램을 안전하게 보호 인증 할 수 있는 하드웨어 기반의 디바이스, Microchip CEC1XXX 암호화 엔진 컨트롤러의 소개 <1.8h> 

마이크로칩의 CEC1XXX 암호화 엔진 컨트롤러 제품군은 고객에게 임베디드 디자인이 복제, 위조, 변조되지 않도록 합법적인 제품인증과 펨웨어 업그레이드를 호스트 시스템에서 작동하게 함으로써 보안 기능을 구현한다.  

본 강의를 통해 고객사의 시스템에 대한 적극적인 공격을 물리칠 수 있도록 하는 개인 정보 보호, 인증, 증명 및 하드웨어 키 관리에 대해 알아보며, 암호화는 끊임없이 새로운 표준, 알고리즘, 프로세스, 정의와 방법론을 통해 수학적으로 복잡하고 매우 상세하다.

Microchip사는 암호화 엔진 컨트롤러 CEC1XXX 제품군을 통해 고객의 디자인을 보다 쉽게 보호하고 자원 집약적인 전문 지식의 필요성을 제거하여 준다. Microchip은 고객에게 임베디드 디자인에 하드웨어 보안기능을 추가하는 비용과 위험을 단순화하여 솔루션을 제공한다.
 
14> 20075 AMS1 . 계측 증폭기(Instrumentation Amplifier)를 이용한 신호조절(Signal Conditioning) <1.8h> 

계측 증폭기(Instrumentation Amplifier, INA)는 잡음이 많고, 신호크기가 낮은 환경에서 적용을 고려할 수 있는 증폭기의 한 분류이다. 본 강의에서는 계측증폭기의 일반적인 적용방법, 각 상황에 따른 응용방법 및 이를 더 효율적으로 사용하기 위한 기술을 예제들을 통해서 전달한다. 또한 계측 증폭기가 적용된 신호처리계 및 이를 사용할 때 설계자가 범하기 쉬운 오류들에 대하여 기술함으로써, 계측증폭기를 더욱 더 효과적으로 다룰 수 있는 방법들을 제시해준다. 

 15> 20101 PC11 - LED 특성 및 LED 구동방법에 대한 소개 <1.8h>

본 강좌는 LED 특성을 이해하고 LED 모듈을 구동하는 솔루션을 소개하며, 강의를 통해 LED 모듈을 동작시키기 위한 최적의 방법을 배울수 있으며 LED 모듈의 밝기를 조절하는 방법에 대해서도 상세히 알려준다. 

 
16> 20112 ATM2 - ATMEL Studio7 을 이용한 AVR 마이크로 컨트롤러 사용 방법 및 Peripheral Touch Controller 를 위한 QTouch Composer 소개 <3.6h>

이 강의에서는 Atmel Studio 7.0 S/W 개발 Tools을 사용해서 Atmel 마이크로 컨트롤러를 Program, Debugging하는 방법을 살펴보며, AVR architecture에 대한 기초 및 개발에 적합한 Hardware, Software tools를 소개한다.

또한 Power Debugger Tools과 Data Visualizer S/W Tools을 통해서 Power Consumption을 측정하고 최적화하는 방법을 습득할수 있으며, 손쉽게 Application project를 만드는 방법과 QTouch Composer S/W Tools을 이용해서 정전방식 터치 버턴을 구현하는 방법도 습득하게 된다.
 
17> 20114 ATM4 - ATMEL SAM L21 Cortex M0 + MCU 및 BLTC1000  BLE  을 이용한 웨어러블 스마트 응용 프로그램 구현 <3.6h>

이 강좌는 SAML21 MCU 을 이용한  소모전류를  최적화 하는 방법에 대해 다룰 것이며, 특히 SAM L21 마이크로 컨트롤러에서의  동적 전력 게이팅 기능으로 소모전류 개선과  초 저전력 웨어러블  응요프로그램을 구현 하는 방법에 대해  강의하며, Atmel  Studio 7 개발 tool 과Atmel Start code 을 이용하여 ATMEL BTLC1000 BLE 제품  및 외부 센서 기능들을 손쉽게  추가하고 웨어러블 응용프로그램을 구현하는 방법도 습득한다. 
 
18> 20115 ATM5 - ATMEL Smart SAME70 Cortex-M7 마이크로 컨트롤러를 이용한 임베디드 디자인 성능 최대화 <3.6h>

이 강좌는 SAML21 MCU 을 이용한 소모전류를  최적화 하는 방법에 대해 다룰 것이며, 특히 SAM L21 마이크로 컨트롤러에서의 동적 전력 게이팅 기능으로 소모전류 개선과  초 저전력 웨어러블 응용프로그램을 구현 하는 방법에 대해  교육한다. 또한 Atmel Studio 7 개발 tool 과 Atmel Start code 을 이용하여 ATMEL BTLC1000 BLE 제품 및 외부 센서 기능들을 손쉽게 추가하고  웨어러블 응용프로그램을 구현하는 방법도 습득한다. 
 
19> 20116 ATM6 - 임베디드 리눅스(Embedded Linux) 소개 <3.6h>

본 강좌는 는 Microchip/Atmel ARM Cortex-A5-based MPU 기반의 임베디드 리눅스를 소개하는 과정이며, SAMA5D2 EV-KIT 기반으로 만들어진 리눅스 배포 버전을 사용하여 수강생들은 리눅스 개발 환경에 익숙해 질 수 있다. 또한 실습을 통해서 리눅스 환경에서 SAMA5D2 EV-KIT 의 구동 방법을 익힐수 있으며, 리눅스 커널의 기본적인 사용자 인터페이스와 간단한 network, audio, i2c, gpio, sysfs, debugfs, clocks and Device Tree 를 사용해 보고 cross-compiler SDK 를 활용하여 자신만의 C 프로그램을  만들어 build 할 것이며 보드에서 실행해 보는 과정이다.

더 자세한 컨퍼런스 내용 및 참석은 온라인 참가신청 및 자세한 행사 안내는 마이크로칩 웹사이트(바로가기)에서 확인할 수 있다.

참고) 실습준비물 : 실습이 포함된 과정 수강하는 경우 실습에 필요한 개인 노트북을 반드시 지참해야 한다. 실습에 사용할 노트북은 Windows XP 혹은 Windows 7/8이 설치되어 있어야 하며 타블렛PC나 넷북은 호환성 문제가 발생할 수 있으니 제외한다. Windows 10의 경우, PC에 따라 마이크로칩 개발 소프트웨어의 설치 및 사용 시 오류가 발생하는 경우가 있으니 가급적 Windows 7을 사용한다. 실습이 포함된 과정은 20005 PNP5, 20011 CIPL, 20015 DEV4, 20044 AN2, 20051 USB4, 20055 BLU1, 20065 NET7, 20112 ATM2, 20114 ATM4, 20115 ATM5, 20116 ATM6.

 
 
 
 
 
 

Tag
#N


댓글삭제
삭제한 댓글은 다시 복구할 수 없습니다.
그래도 삭제하시겠습니까?
댓글 0
댓글쓰기
계정을 선택하시면 로그인·계정인증을 통해
댓글을 남기실 수 있습니다.