[Pipe Examples ] ㆍ저수준 입출력 함수로 파일 핸들러를 사용하듯이 심플하게 사용가능
[Semaphore Examples] ㆍ1초에 60번 호출되는 타이머 함수이다.ㆍ60Hz 주기로 세마포어 ID를 건넨다.ㆍ주석처리된 logMsg는 1초에 60번 출력될 것으로 예상할 수 있다. ㆍ1초에한번 카운터에 2를 더해서 printf로 출력하는 Task이다 ㆍ바이너리 세마포어를 생성하고 보조시스템 클럭을 60Hz주기로 설정한후 타이머 함수에 연결한다. ㆍShell 에서 호출하면 시스템클럭, Task, 세마포어를 삭제하는 함수이다.
Overview. [멀티플렉싱(multiplexing)] Select 함수 사용법. VxWorks define … VxWorks define … ㆍint n : 검색 대상이 되는 파일 디스크립터의 수 (+1) ※ 보다 효율적인 수행을 할 수 있도록 범위를 설정한다. select 함수의 첫 번째 인자로 file descriptor의 수를 넘겨줄 경우 일반적으로 file descriptor는 생성될 때마다 값이 1씩 증가 함으로 가장 큰 file descriptor값에 1을 더해준다. ㆍfd_set *readfds : 입력 스트림에 변화가 발생하였는지 확인(수신할 데이터가..
VxWorks shell 단축키 정리 ㆍVi 와 같이 편집 키를 사용하여 명령줄을 편집한다. ㆍ[ESC] 키를 통해 편집 모드로 전환. ㆍ[Ctrl] + U 라인을 지운다. ㆍ편집 모드에서 몇 가지 유용한 명령어는 아래를 참고. KeyDescriptionKBackward through history bufferjForwards through history bufferhMove cusor to the leftlMove cusor to the rightaAppend after cusorAAppend at end of lineiInsert before cursorIInsert at beginning of linercReplace current character with character cxDelete cur..
📌 VxWorks 6.x의 Simulator에서 네트워크를 사용하기 위해서는 별도의 설정이 필요하다. WRTAP 설정 제어판을 연다. 하드웨어 추가 마법사를 실행한다. "예, 하드웨어를 이미 연결했습니다." 를 선택한다. "새 하드웨어 장치 추가" 를 선택한다. "목록에서 직접 선택한 하드웨어 설치(고급)" 을 선택한다. "네트워크 어댑터" 를 선택한다. %WindRiver%vxworks-6.x\host\x86-win32\bin 폴더에 있는 wrtap.inf 를 선택한다. ex) C:\WindRiver\vxworks-6.8\host\x86-win32\bin "WindRiver WRTAP"을 선택한다. 설치를 수행한다. vxsimnetd 수행 %WindRiver%vxworks-6.x\host\x86-win..