
■ 제목 : LabVIEW 기반 ARM 마이크로 컨트롤러 제어 Quick Start 09.11.26 ~ 11.27
■ 기간 : 2009년 11월 26일 ~ 27일
■ 장소 : 대전 한백전자 본사 교육장
■ 대상 : 전체(학생, 교수, 장비구매자)
■ 개요
마이크로프로세서용 펌웨어는 대부분 절차적이고 문법지향적인 텍스트 코드 작성 방법을 사용하여 설계 및 구현을 해 왔습니다. 기존의 이러한 개발 방법은 높은 수준의 전문 지식이 필요하며 쉽게 접근하기가 어려워서 의도하지 않은 상황에서 시간적인 소비가 컸고 품질이 뛰어난 펌웨어를 개발하기가 쉽지 않았습니다. 그러나 그래픽 기반의 LabVIEW를 사용하게 되면 개념적이고 직관적인 프로그래밍이 가능하며, 체계적인 설계방법을 사용하여 마이크로프로세서 본연의 기능을 잘 살린 품질이 뛰어난 펌웨어 개발이 가능해집니다.
HBE-Embedded-LabVIEW를 사용하여 프로그램을 설계, 구현, 다운로드, 실행 및 상호동작 디버깅까지의 일련의 과정을 32비트 CortexM3 프로세서에 맞춰 실습해 봄으로써 마이크로프로세서 고유의 응용설계 수행 절차와 직관적이고 개념적인 설계 방법론을 새로운 패러다임으로 제시하고자 합니다.
■ 목표
- LabVIEW 구조 및 프로그램 구성 요소를 이해한다
- CortexM3 마이크로프로세서 기본 응용 설계할 수 있다
- CortexM3 마이크로프로세서 주변장치 응용 설계할 수 있다
■ 강의 Level – 초급
선수 내용 없음. 펌웨어 프로그래밍 경험이 있으면 과정 수강에 도움이 됨.
■ 내용
[1일차: 6시간(10:00 ~ 17:00)]
[이론1] LabVIEW Overview
[이론2] Embedded LabVIEW 소개 및 개발 환경 구축
[실습1] LabVIEW 프로그래밍 I (데이터타입, 배열, 클러스터)
[실습2] LabVIEW 프로그래밍 II (연산)
[실습3] LabVIEW 프로그래밍 III (SubVI)
[실습4] LabVIEW 프로그래밍 구조 I (반복문)
[실습5] LabVIEW 프로그래밍 구조 II (이벤트, 시퀀스, 파일 입출력)
[실습6] GPIO, A/D 컨버터 제어하기
[2일차: 6시간(10:00 ~ 17:00)]
[실습7] 출력장치 제어하기
[실습8] 모터 제어하기
[실습9] UART 통신
[실습10] TCP/IP 통신
[실습11] PSD 센서를 이용한 장애물 감지 실습
[실습12] 적외선 센서를 이용한 라인트레이서 실습
*세부 내용은 사정에 따라 일부 변경될 수 있습니다.
■ 문의사항
기타 문의 사항이 있으시면 (042-610-1176~7)에게 문의 하시기 바랍니다