lft 특수 파일
용도
로컬 그래픽 디스플레이 및 키보드에 대한 문자 기반 터미널 지원을 제공합니다.
설명
lft 파일은 "LFT (Low Function Terminal) Subsystem"에 대한 애플리케이션 인터페이스입니다. 로컬 그래픽 디스플레이 및 키보드와 연관된 VT100-like 터미널에 대한 지원을 제공합니다. 이는 문자 조작만 제공하며 시스템 설치, 시작, 종료 및 독립형 진단 중에 사용되도록 설계되었습니다.
터미널은 80자및 25행의 단일 논리 화면 크기와 단일 색상을 지원합니다. 동적 논리 파티셔닝 은 지원되지 않습니다. 구성 변경사항은 다음에 시스템을 시작할 때 적용됩니다. 80x25 화면 크기를 달성하기 위해 여러 개의 폰트를 사용할 수 있는 경우, 사용자는 다음에 시스템을 다시 시작할 때 사용되는 폰트를 설정할 수 있습니다. 사용 가능한 명령에 대한 세부사항은 "LFT 사용자 명령" 을 참조하십시오.
여러 디스플레이를 사용할 수 있는 경우 LFT 서브시스템은 처음에 기본 디스플레이를 사용합니다. 사용자가 다른 화면으로 변경하여 디폴트 화면을 설정할 수 있습니다. 사용 가능한 명령에 대한 세부사항은 "LFT 사용자 명령" 을 참조하십시오.
사용 고려사항
LFT 장치 드라이버는 lft 특수 파일을 지원합니다. 디바이스 드라이버는 스트림 기반 드라이버입니다. 시스템 접속 키보드 및 그래픽 표시장치만 처리합니다.
그래픽 서브시스템과 디스플레이 공유
특정 LFT ioctl 명령을 사용하면 그래픽 서브시스템이 처음에 LFT에서 보유한 오른쪽인 표시장치를 독점적으로 사용할 수 있습니다. 그러나 이는 그래픽 서브시스템을 대신하여 RCM (Rendering Context Manager) 에 의해 수행됩니다. 그래픽 프로세스가 되기 위한 프로시저에 대한 세부사항은 "렌더링 컨텍스트 관리자" 를 참조하십시오.
서브루틴 지원
lft 특수 파일은 open, close, read, write및 ioctl 서브루틴을 지원합니다.
ioctl 시스템 호출
ioctl 명령으로 수행되는 기능은 다음과 같은 세 가지 범주로 나뉩니다.
- lft및 그래픽 서브시스템 간에 디바이스 공유
- 구성된 표시장치 및 키보드 장치에 대한 정보 조회
- 공통 tty ioctl 명령과의 호환성
장치 공유
| 항목 | 설명 |
|---|---|
| IOC정보 | ioctl 서브루틴을 사용하는 모든 장치 드라이버에 대해 IOCINFO ioctl 조작이 정의됩니다. IOCINFO 조작은 devinfo.h 파일에 정의된 devinfo 구조를 리턴합니다. |
| LFT_세트 편향 표시 | 기본 표시를 설정합니다. |
| FT_ACQ_DISP | 독점 사용을 위한 표시장치를 확보합니다. |
| LFT_REL_DISP | 표시를 해제합니다. |
| LFt_다이어그램 소유자 | 진단을 위한 디스플레이를 확보하십시오. |
구성된 표시장치 및 키보드 장치에 대한 정보 조회
| 항목 | 설명 |
|---|---|
| LFT 조회 LFT | 공통 LFT 정보를 조회합니다. |
| LFT 조회 디스크 | 조회 표시 정보입니다. |
공통 tty ioctl 명령과의 호환성
TCSAK
TCGETA
TCSETAW
TCSETAF
CSETA
TIOCGWINSZ
TIOCSWINSZ
TXTTY명
TSCBRK