기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

 

안녕하십니까?

여러분...^^

 

1. IT(컴퓨터) 용어 사전에서 console의 정의는 일반적으로 다음과 같았습니다.

#.정의1: 개인용 컴퓨터(PC)에서 표준 입출력 장치를 일컫는 용어. 키보드와 모니터가 콘솔에 속한다.

#.정의2: 콘솔이란 대개 디스플레이 모니터와 키보드(또는 입력이 가능한 다른 장치)가 조합된 장치를 말한다. 콘솔을 다른 말로는 터미널이라고 부른다. 콘솔이라는 용어는 마이크로컴퓨터나 메인프레임에 부착되어 있어, 시스템의 상황을 모니터하는데 사용되는 터미널을 의미한다.

 

2. linux kernel source의 ‘/kernel/printk.c’에 “void register_console(struct console *newcon)”라는

   함수의 본체가 나옵니다.

 

위의 1,2번을 결부하여 생각하니 이해할 것 같으면서도 잘 이해가 안 되는 부분이 있습니다.

그래서 다음과 같이 몇 가지를 여쭈고자 합니다.

 

<문의1> console의 원래의 정의인 ‘표준 입출력 장치’중에서 register_console()라는 함수는

입력장치를 위한 driver(=ex: 키보드)에서는 사용되지 않는 것 같습니다. 맞는지요 ?

 

<문의2> register_console()함수는 출력장치[ =즉, printk()와 printf() 함수 message를 표시하는 장치]의

driver source에는 필수적으로(?) 사용이 되는 것 같습니다. 맞는지요 ?

 

<문의3> 아래와 같은 기능을 하는driver에서 register_console()이라는 함수가 필수적으로 사용이 되는지요 ?

target board --> [UART/serial] --> 원격 PC 모니터 serial S/W에 나타나는 printk의 message

target board --> [network/telnet]--> 원격 PC 모니터의 telnet S/W에 나타나는 printk의 message

target board --> Local(=board에 장착) LCD 모니터의 text글씨에 나타나는 printk의 message

 

 


고도리

2012.07.04 02:04:25
*.200.239.234

엥.....어제 답글 달아 놨었는데..........ㅠ.ㅠ

무슨 문제가 생긴 듯 하네요.


리눅스 에서의 console은 정확하게는


1. kernel message를 볼 수 있는 장치 입니다.

즉, printk가 나오는 곳이라고 보시면 되고요


2. Terminal은 printf가 나오는 곳이라고 보시면 됩니다.


간단하게 구분하자면 printf는 원격으로 접속해서 메시지가 나오지만, printk는 원격으로 접속해서 볼 방법이 없습니다.

List of Articles
번호 제목 글쓴이 날짜sort 조회 수
5428 nfs 관련 질문입니다.. [2] 김재설 2007-11-01 1006
5427 nfs 설정시... [1] 김경중 2007-11-02 847
5426 Cygwin 문의 [1] 들이아빠 2007-11-02 1017
5425 [완료]?DNW사용 uart부팅이.. 안되요; [5] 박준영 2007-11-02 865
5424 qt 연동해서 mplayer 하던중에.. 질문좀할께요.. [1] 한준우 2007-11-03 687
5423 ioctl 콜 관련 질문입니다. [2] 문철민 2007-11-03 1545
5422 [완료]이더넷 포트 문의 [5] 이두용 2007-11-03 820
5421 [질문] LX800 보드 부품수급 관련 질문` [2] 박명대 2007-11-03 2675
5420 [완료]커널 컴파일시 에러가 발생합니다. [2] 김용우 2007-11-03 985
5419 [완료]키 입력 테스트시 문제가 발생합니다. [2] 김용우 2007-11-03 741
5418 [완료]터치 스크린 테스트가 되지 않습니다. [5] 김용우 2007-11-03 818
5417 DNW 문제 / 보드 불안정 문제가 있는것 같습니다. [2] 김기오 2007-11-03 874
5416 [완료] VMware 설정에 대해 문의드립니다. [4] 김기오 2007-11-05 1016
5415 [질문]건전지 연결에 대해서... [2] 이태간 2007-11-05 1139
5414 [완료] 보드 이동후 커널 부팅시 멈춤현상? [2] 김성주 2007-11-05 1373
5413 셈플 동작중에 질문 사항입니다. [3] 한정석 2007-11-05 808
5412 터치 동작에러 ? [3] 조준동 2007-11-05 826
5411 [완료] 커널 부팅중 멈춤 재질문 입니다. [4] 김성주 2007-11-06 944
5410 [완료]슬랙웨어 리눅스 11.0을 설치하려고 합니다. [3] 이세종 2007-11-06 886
5409 자동으로 프로그램 실행하려고요.. [3] 김태호 2007-11-06 603

사용자 로그인