목차 Task 사전 의미 태스크 (Task) 컴퓨터에서 처리를 할 경우 처리의 단위는 두 가지의 보는 법이 있다. 하나는 OS(오퍼레이팅 시스템) 에 외부에서 주어지는 일의 단위이며, 이것을 잡(job)이라 한다. 다른 쪽은 OS가 자원을 할당하여 처리를 할 경우의 일의 단위이며 이것을 태스크라고 한다. 태스크의 개념은 자원의 효율적 사용, 다중 처리에서의 스루풋의 향상을 도모하기 위해 생긴 것이며, 각 프로그램은 태스크를 거쳐서 컴퓨터 자원을 할당하여 주행하는 것으로 된다. 태스크에는 각종 상태가 있으며, 이들을 제어하는 프로그램을 태스크 관리 프로그램이라고 하고 OS의 주요기능의 하나이다. - naver 지식백과 참조 Task Control Task에 대한 라이브러리는 taskLib이다. 이러한 루틴..
2012.05.10 VxWorks 강의 목차 FTP 통신 연결 LAN을 사용하기 위해서는 아래 그림과 같이 FTP Server 를 실행하여 사용할 수 있다. ( .out 파일을 Target에 다운로드 하기위해서는 LAN 통신이 필요하다. ) Project 생성 DKM : 가장 많이 사용하는 Project 이다. VIP : 실제로 개발하는 커널 RTP : 리얼 타임 프로세서 Project. (Linux 와 가장 흡사한 형태) VxWorks 의 shell 에서 process 가 실행중일 경우 shell에서 다른 명령을 내릴 수 없다. Host shell 을사용하면 독립적인 명령진행이 가능하다. Shell 활용 💡 shell의 스크립트를 잘 활용하여 개발하면 유연한 프로그램이 될 수 있다. Shell 명령 i..
[2013.05.09] VxWorks 강의 목차 VxWorks Overview 실시간 운영체제 개요 실시간 운영체제 (RTOS-Real Time Operating System)는 코드 실행을 시간에 따라 정확히 관리하고, 시스템 자원을 관리하고, 응용 프로그램 개발을 위한 일관된 기반을 제공하는 일종의 프로그램. 임베디드 시스템이 가지는 특성 중 실시간적인 요소를 충족하기 위해서 나온 운영체제. RTOS 에서 가장 중요한 부분은 스케쥴러(Scheduler)로서 실시간 시스템의 여러가지 기능들을 관리하는 태스크들에게 CPU time 을 할당해주는 기능을 함. 분류 세부내용 응답시간이 시스템에 미치는 영향 Hard Real Time System - 실시간 적으로 처리되지 않으면 치명적인 결함을 발생하는 실시..
Tornado Tutorial GETTING STARTED GUIDE WINDOWS VERSION 목차 개요 샘플 프로그램에 대한 작업 공간과 프로젝트를 생성. 프로젝트 생성후 GUI에서 프로그램을 빌드한다. 호스트 시스템에 VxWorks대상 시뮬레이터 프로그램을 다운로드 한다. 토네이도 쉘을 사용 하여 샘플 프로그램을 실행. 대상 시뮬레이터의 메모리 사용량을 관찰하는 브라우저를 사용. 그래픽 샘플 프로그램의 실행 흐름을 표시하고 작업 우선 순위의 문제를 식별할 WinView 소프트웨어 로직 분석기를 사용. 런타임 응용 프로그램 오류를 식별하는 debugger를 사용. Step 1 : Tornado Start 프로젝트 생성 대화 상자가 열린다. Step 2 : Create a Project New/Exi..
Tornado 2.2 GETTING STARTED GUIDE WINDOWS VERSION Tornado 2.2 를 설치할 경우 관리자 권한이 필요한 Windows 시스템이 구성되므로 Windows 시스템에서 관리자 권한이있는 계정을 사용해야한다. 설치 환경은 Windows 7 에서 호환되지 않음으로 Vmware workstation 9 을 사용하여 Windows XP professional 을 설치하여 가상머신에서 진행하였다. 📌 Step 1 : 설치 프로그램을 시작 demon 이나 CDspace 를 사용하여 CD1의 SETUP.exe 파일을 실행시킨다. 설치 프로그램에 대한 온라인 도움말 및 각 설정 대화상자 버튼에 대한 설명이 나온다. 📌 Step 2 : 추가 정보 검토 README.TXT의 추가 정..
Overview(개요) 목차 1. 소개 2. Tornado 교차 개발 환경 3. VxWorks 타겟 환경 4. Tornado 호스트 IDE 4.1 토네이도 편집기 4.2 프로젝트 관리 4.3 컴파일러 4.4 Windsh 명령 쉘 4.5 CrossWind 디버거 4.6 브라우저 4.7 WindView 소프트웨어 로직 분석기 4.8 VxSim 대상 시뮬레이터 5. 호스트 대상 인터페이스 5.1 대상 에이전트 5.2 Tornado 대상 서버 5.3 Tornado 레지스터리 5.4 가상 I/O 6. 고객 서비스 (생략) 1. 소개 Tornado 는 소프트웨어 개발을위한 통합 환경이다. • VxWorks는 고성능 실시간 운영 시스템이다. • Tornado는 VxWorks 관리에 용이한 통합 개발환경(IDE)이다...