월별 글 보관함: 2019 6월

rtik-middle-core.h

rtik-middle-core.h   1. RTiK 초기화 RTiK을 이용할 어플리케이션은 RTiK 드라이버의 정보를 알아야 한다. 따라서 RTiK을 이용할 어플리케이션은 현재 정상적으로 드라이버가 사용 가능한지 확인해야 한다   2. 타이머 연결/해제 RTiK은 Virtual Machine이 지원하는 타이머를 사용하기 위해 Virtual Machine과 연결함으로서 주기적인 태스크를 지원한다. 따라서 실행시킬 태스크들을 커널에 모두 등록한 후 주기적으로 태스크를 실행하기위해서는 Virtual Machine과 연결해야 한다. […]

더 보기

rtik-middle-task.h

rtik-middle-task.h   1. 태스크 생성 태스크를 사용하기 위해서 유저가 작성한 함수를 RTiK에서 제공하는 태스크에 연결한다. 두번째 인자로 전달되는 nResol은 프로그램을 시작할 때 입력받는다. 유저는 실행시킬 함수 모듈을 작성하고 rtik-taskCreate의 첫번째 인자인 pFunc자리에 작성된 함수 모듈의 이름을 일치시키고 전달할 파라미터를 arg1, arg2 위치에 삽입한다.   2. 이벤트 대기 생성한 태스크에 전달되는 이벤트는 여러 종류가 있으며 RTiK은 […]

더 보기

Oracle VM Virtual Box 설치 방법

Oracle VM Virtual Box 설치 방법 ‘Virtual’ 폴더에 있는 ‘VirtualBox-6.0.4-128413-Win’를 실행 후 ‘Next’ 클릭 ‘Browse’를 눌러 Oracle VM Virtual Box를 설치할 경로 설정 후 ‘OK’ 클릭 ‘Next’ 클릭 ‘Next’ 클릭 ‘Yes’ 클릭 ‘Install’ 클릭 설치 과정이 끝난 뒤 ‘Finish’를 클릭하여 설치 종료   목차로 돌아가기

더 보기

프로그램 동작 예시

프로그램 동작 예시 VM 준비 및 윈도우 드라이버 동작 확인 작성한 프로그램을 통해 타이머 enable VM을 통해 Timer 동작 확인     목차로 돌아가기    

더 보기

윈도우 드라이버 설치 과정

윈도우 드라이버 설치 과정 ‘장치 관리자’ 실행 최상위 그룹에서 마우스 우클릭 -> ‘레거시 하드웨어 추가’ 클릭 ‘목록에서 직접 선택한 하드웨어 설치(고급)’ 선택 -> ‘다음’ 클릭 ‘모든 장치 표시’ 선택 -> ‘다음’ 클릭 ‘디스크 있음’ 클릭 ‘찾아보기’ 클릭 Driver -> KMDF_RTiK.inf 로드 ‘확인’ 클릭 후 -> ‘다음’ 클릭 ‘다음’ 클릭 Windows 보안 메시지에서 ‘설치’ 클릭 ‘마침’ […]

더 보기

가상 시스템 설치 과정

가상 시스템 설치 과정 ‘Oracle VM Virtual Box’ 실행 상단 메뉴에서 ‘파일 -> 가상 시스템 가져오기’ 클릭 아이콘 클릭 ‘Virtual -> RTiK.ova’ 로드 후 ‘다음’ 클릭 ‘가져오기’ 클릭 가상 시스템 설치 확인 가상 시스템 시작 사용자 명, 비밀번호 입력 사용자 명         : rtik 비밀번호          : rtik 비밀번호(rtik)를 입력한 뒤 RTiK 프로그램 대기   목차로 […]

더 보기

dll파일 적용 방법

부록 A. dll파일 적용 방법 ‘DLL.BAT’ 파일을 관리자 권한으로 실행 ‘Lib’ 폴더에 있는 .lib파일과 .h파일은 메인 .cpp파일이 있는 곳(솔루션 폴더 -> 프로젝트 폴더)에 복사 API를 적용하고자 하는 메인 프로그램의 헤더에 #pragma comment(lib, “rtik_api.lib”)와 #include “rtik-api.h” 입력 후 메인 어플리케이션 작성   목차로 돌아가기  

더 보기

RTiK-API

목차 API 설치 방법 가상 시스템 설치 과정 윈도우 드라이버 설치 과정 프로그램 동작 예시 API 소개 rtik-middle-task.h 태스크 생성 이벤트 대기 기록 파일 생성 주기 관련 데이터 설정/획득/검사 rtik-middle-core.h RTiK 초기화 타이머 연결/해제 타이머 시작/정지 부록 A. dll파일 적용 방법 부록 B. Oracle VM Virtual Box 설치 방법

더 보기