VMLAB 사용 설명서 2015 정보통신공학과 정성훈.

Slides:



Advertisements
Similar presentations
Wireless & Mobile Communication system LAB TinyOS 의 메시지 형식 및 자바 응용 프로그램들 조선대학교 정보통신공학과 변재영 본 자료는 한백전자 교육자료를 이용하여 제작되었음을 밝힙니다.
Advertisements

을지대학교 무선 네트워크 사용 방법 2010 년 06 월 01 일. 을지대학교 무선 네트워크 사용 방법 1. PC 무선랜 카드 활성화 및 체크 1 단계 : 시작 -> 설정 -> 네트워크 설정 2 단계 : 무선 네트워크 설정 선택 -> 마우스 버튼 오른쪽 클릭 -> 사용.
1 08 시스템 구성도 고려사항 * 웹 서버 클러스터 구성  클러스터 구축은 ㈜ 클루닉스의 Encluster 로 구축 (KT 인증,IT 인증 획득, 실제 클러스터 구축 사이트 200 여곳 )  웹 서버 클러스터는 Dynamic, Static, Image.
Android 프로그램개발 환경. 학습 목표 ■ 교육 목표  JDK 설치  JDK 환경 설정  Eclipse 설치  Android SDK 설치  ADT Plug-in 설치  Android Virtual Device(AVD) 설치  Android 예제 프로그램.
Progress Report YoonMo Yeon
컴퓨터와 인터넷.
기초C언어 제1주 실습 강의 소개, C언어 개요, Cygwin/Eclipse 사용 컴퓨터시뮬레이션학과 2016년 봄학기
USB Interface study 결과
Term Project iTUTOR를 이용한 PIC 동작 검증 보고서와 모든 소스코드 압축하여 제출
<<< 시스템등록정보 “하드웨어-장치관리자” 설정 >>>
Power Java 제3장 이클립스 사용하기.
                                  7장 D/A 변환기 D/A Converter? D/A Converter 원리 Bit 수와 최대범위 및 해상도와의 관계.
아두이노 센서의 연결 디지털 및 아날로그 센서값의 특징 디지털 센서 핀 구조 및 연결하기 아날로그 센서 핀 구조 및 연결하기
Cross Compiler를이용한 커널 컴파일 및 포팅
Cross Compiler를이용한 커널 컴파일 및 포팅 1
ZigbeX 소개.
시스템집적반도체 설계 검증 환경과 기법 Ch 7.
나민영 서경대학교 컴퓨터공학과 CGVR Lab 같이만들어보자 5주차 OpenCV 설정 및 기초.
장 비 사 양 서 제품특징 제품사양 제조국 브랜드 AVID 모 델 E3 품 명 DIGITAL AUDIO MIXER
UNIT 06 JTAG Debugger 로봇 SW 교육원 조용수.
VHDL Design : Barrel Shifter
컴퓨터 계측 및 실습 D/A-converter
1. C++ 시작하기.
DK-128 ADC 실습 아이티즌 기술연구소
부트로더와 Self Programming
WinCE Device Driver 실습 #3
WinCE Device Driver 실습 #2
ARM Development Suite v1.2
DK-128 실습 EEPROM 제어 아이티즌 기술연구소
마이크로컨트롤러, 마이크로컨트롤러 보드 마이크로컨트롤러 보드 = 마이크로컨트롤러 +  마이크로컨트롤러 마이크로컨트롤러 보드.
ATmega128 FND 실습 휴먼네트웍스 기술연구소
DK-128 개발환경 설정 아이티즌 기술연구소 김태성 연구원
DK-128 FND 실습 아이티즌 기술연구소 김태성 연구원
PC오실로스코프 & 주파수발생장치 캡스톤 22조 차재호 박진우.
NodeMCU를 이용한 SmartPot 제작
Microprocessor I/O Port & CLCD Noh Jin-Seok.
2장 JSP 개발 환경 설정 이장에서 배울 내용 : JSP 페이지를 작성하기 위한 개발환경을 설정하고, 웹 어플리케이션 개발을 위해 반드시 이해하여야 할 웹 어플리케이션 폴더 구조에 대해 학습한다. 또한 요청된 JSP 페이지가 어떠한 처리과정을 거쳐 응답이 이루어지는가에.
과제#4 내용 정성훈.
Cross Compiler를이용한 커널 컴파일 및 포팅
AVR – ATmega103(ATMEL) Compilers & ISP
Introduction to OrCAD Capture
Chap 6.Assembler 유건우.
이름 : 황 상 두 전화번호 : 이메일 : PinTool 이름 : 황 상 두 전화번호 : 이메일 :
LCD Controller Colorbar
제품명 제품설명 제품규격 CPU: STM32F103VCT6-LQFP 100 Pin 256KB FLASH 48KB RAM
DK-128 FND 실습 아이티즌 기술연구소
DK-128 실습 내부 EEPROM 제어 아이티즌 기술연구소 김태성 연구원
아두이노 매트릭스 코딩 매트릭스 기본 명령어 실습 01차시 ㈜헬로앱스 김영준.
자바 5.0 프로그래밍.
7주차 실습 FPGA 보드 사용법.
10장. 실현기술 10.1 유한 어장 영향 10.2 디지털 필터의 기본 하드웨어 10.3 하드웨어에 의한 디지털필터 실현
컴퓨터 계측 및 실습 디지털 출력 영남대학교 기계공학부.
Voice and Videoconferencing
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
강의 제목 강사 이름 | 강의 번호.
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
DK-128 개발환경 설정 아이티즌 기술연구소 김태성 연구원
DK-128 개발환경 설정 아이티즌 기술연구소
StyleCop 소개 SGS Framework 개발 팀.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
공학도를 위한 C언어 프로그래밍실습1 -통합개발환경 사용법-
디지털회로설계_강의안3 4. X-OR, X-NOR 게이트 5. 오픈컬렉터와 3상태 버퍼/인버터.
2장. 솔라리스10 설치. 2장. 솔라리스10 설치 Solaris 1. 솔라리스10 설치 전 시스템 정보 확인 하드웨어 / 소프트웨어 준비 사항 설치 과정 이해 웹사이트 활용 VMware 다운로드 Solaris10 SPARC.
IO-Link 통신 기술 소개 산업 Ethernet 필드버스 게이트웨이 접속 IO-Link 마스터 IO-Link 통신
IPC 펌웨어 업그레이드 방법 안내 ** 반드시 IPC를 NVR POE 포트 연결 전에 작업 하시기 바랍니다. IPC를 NVR POE 포트에 연결 하실 경우 IP 대역폭을 마추셔야 하는 작업이 필요합니다. **
전자정보통신 공학부 이승만 PSpice를 이용한 시뮬레이션 전자정보통신 공학부 이승만
제품명 제품설명 제품규격 CPU: STM32F103VCT6-LQFP 100 Pin 256KB FLASH 48KB RAM
인하공업전문대학 (2018-2학기) ATmega128 마이크로 프로세서 정보통신과 박기식 교수.
Platform Builder 사용법.
SafeMSR 설정.
Presentation transcript:

VMLAB 사용 설명서 2015 정보통신공학과 정성훈

VMLAB 소개 가상 마이컴 보드 시뮬레이터 마이컴 실습 시 필요한 장치 시뮬레이터? 마이컴 포함된 Target 보드 마이컴 코드를 Target 보드에 Writing 하기 위한 ISP(In System Programmer) 장비 마이컴 코드개발 PC 시뮬레이터? PC 만으로 마이컴 실습을 위하여 개발된 소프트웨어 Target 보드와 ISP 없이 코드 개발 및 동작 시뮬레이션 가능

VMLAB 소개 (계속) 주요특징 지원가능 장치 아날로그 소자, 디지털 소자, 마이컴이 결합된 시뮬레이션 가능 저항, 스위치, 키 매트릭스, 가변저항, UART, LED, LCD 모듈, I2C 사용 가능 파형측정을 위한 오실로스코프 기능 Spice 와 같은 하드웨어 기술언어 사용 가능 Stop, Wait, Sleep, Reset, NMI interrupt 가능 사용자가 프로그램 하여 만든 부품 적용 가능 멀티 마이크로프로세싱(두개의 마이컴을 동시에 시뮬레이션) 가능 WinAVR C Compiler 지원 시뮬레이션 수행에 따른 소스코드 진행상황 표시 가능 마이컴 학습 및 효율적인 Firmware 프로그램 가능 지원가능 장치 ATinyxx, AT90Sxxxx, ATmegax, ATmegaxx, ATmegaxxx

VMLAB 설치 WinAVR(C-Compiler) 설치 VMLAB 설치 VMLAB 은 어셈블러는 자체 지원 C-Compiler WinAVR은 별도 설치해야 함 http://sourceforge.net/projects/winavr/files/latest/download 에서 다 운로드 VMLAB 설치 http://www.amctools.com/download.htm 에서 다운로드

VMLAB 사용 순서 Source coding 2. Project File 생성 3. Compile Note pad, UltraEdit 과 같은 일반 편집기 사용하여 C언어를 이용하여 실습할 프로그램을 코딩 VMLAB 에서 File  New 로 하여 작업하는 것도 가능 보드 동작 코딩: LED 동작, LCD 동작, 시리얼통신 등 2. Project File 생성 실습할 프로젝트를 만들고 위에서 작성한 C소스 코드를 지정 실습 하드웨어 연결 구조 정의 3. Compile C언어 프로그램을 기계어로 만듦 4. Simulation Run 하드웨어 구조 상에서 C언어 코드 수행 마이컴과 연결된 출력장치나 입력장치에서 실시간으로 작동하는 상황을 관찰 가능 Run time error 는 치명적이지 않은 것은 큰 문제 안됨 (Options  Errors report 에서 Global enable 을 disable 시킴) 5. 하드웨어 Programming 시뮬레이션이 정상적으로 끝나면 실제로 적용하기 위하여 실제 Target 보드에 Writing 해야함 PonyProg2000 이나 ToastProg 라는 프로그램 Tool 을 사용하여 패러렐포트 ISP 나 AVRISP mkII 같은 USB-ISP 구 매하여 사용

VMLAB 실습 예 (TLCD 실습) Source code coding (참고: 과목 게시판)

VMLAB 실습 예 (TLCD 실습) Project 파일 생성 후 설정하고 OK 클릭

VMLAB 실습 예 (TLCD 실습) Project 파일 생성 결과 Compile TLCD 하드웨어 연결구조 정의 (참고: 과목 게시판) Compile Project  Build(F9)

VMLAB 실습 예 (TLCD 실습) Simulation Run Run  Go/Conti nue (F5)

VMLAB 실습 예 VMLAB 자체 제공 실습 예 C:\VMLAB\AVR_demo 에 있음 (어셈블리로 작성되어 있음) lcd.prj : UART 로 받은 문자를 lcd 화면에 출력하는 예제 a2d.prj : Analog to Digital converter 데모 COMPAR.PRJ : 비교기 데모 dslope.prj : dual-slope-like 방법으로 8비트 A/D converter 데모 eep.prj : EEPROM access 데모 oscil.prj : Software controlled oscillator 데모 sinewave.prj : Timer 1의 PWM을 사용한 Sinewave generator 예제 데모 softuart.prj : Software UART example 데모 spi.prj : SPI slave example 데모 twi. Prj : TWI example 데모 uart.prj : UART 데모

VMLAB (기타) VMLAB 사용법 및 실습 프로그램 예 프로그램 개발사 홈페이지 참고서적 : “시뮬레이터를 이용한 C&MICOM 기초와 응용“ 출판사: 복두출판사 판매: ebook 으로 판매 프로그램 개발사 홈페이지 URL : http://www.amctools.com/vmlab.htm 위 사이트에 가면 다양한 자료가 많이 있음으로 참조

Thank you~~~~