프로그래밍 QnA

rokmn3309의 이미지

터미널에서 모든 터미널에게 공통적으로 뿌리는 메세지 처리..

이번에 터미널 프로그램을 curses로 간단하게 만들어 봣는데..
nfs나 몇몇 시스템적인걸 재시작하면은 컴에서 그걸 모든 터미널에게 뿌리는것 같은데 화면에 이상한게 출력되서 이걸 무시하게 만들려고 합니다.

약간이라도 관계되시는걸 아시는 분은 리플 달아주세요...

darma3069의 이미지

init_IRQ()의 PIT 초기화 부분에서 궁금한게 있습니다.

/arch/i386/kernel/i8259.c에 있는

init_IRQ() 함수 중

outb_p(0x34, 0x43) //binary, modes, LSB/ MSB ch0
outb_p(LATCH&0xff, 0x40) //LSB
oubt_p(LATCH>>8, 0x40) //MSB

이 3 라인이 이해가 안 됩니다.

이리저리 찾아보니깐 LATCH값이 11392이고 HZ가 100이라고 하는데 도대체
무슨 말인지 이 코드의 주석은 무얼 말하는건지 잘 모르겠습니다.

이렇게 하면 결국 8비트 0x40 I/O port에 연속적으로 2byte를 보내고 100Hz의 타이머 인터럽트가 발생한다고 하는데 왜 그런지 고수님들의 조언을 간곡히

베리스타의 이미지

파일탐색 프로그램

리눅스의 find명령같은 결과를 파일에 저장하고 싶은데 그것과 관련된 소스가 있나요?

readdir 이거 하면 find처럼 되나여(탐색)?

제가 우선 할 것이 파일 리스트를 ->filelist.txt에 저장하고, 거기서 특정 파일을 서치하는 그런 프로그램을 할려고 합니다.

혹시 누구 opendir, readdir 사용한 소스 있다면 좀 알려주세요.: )

catzbi의 이미지

아스키모드에서 바이너리모드로 변환 어떻게 하나요?

ftp 에서 바이너리로 text 파일을 다운로드하였습니다.
이것을 호스트에서 보면 깨집니다. 이것을 다시 복원하려면
어떻게 해야되는지요. text 모드로 파일을 열고 ,버퍼에 저장후에
바이너리 모드로 저장하면 되는지요?

이렇게 해서 교환이 된다면, 좋겠네요.
유니코드와 아스키에 관한 부분은 바이너리모드전송시에 문제점이 없나요?

koonpal의 이미지

리눅스 커널에서 TCP connection에 관련된 함수가...

저 궁금한게 있어서요...

커널에서 TCP connection에 관련된 함수를 좀 알 수 없을까요...

그러니까 TCP를 맺을때 부를때 함수랑...

끊을때 호출되는 함수...

그리고 연결되어 있을때 그 연결에 대한 정보를 가지고 있는 변수 같은거요...^^

TCP stack에 관련된 함수가 너무 많아서요...

좀처럼 눈에 안들어오네요...

부탁을 드립니다...

gooddata의 이미지

리눅스의 커널스레드~

안녕하세요~ ^^;
이번엔 리눅스의 커널스레드사용 질문을 드리려고 합니다...

저는 ISA 슬롯에서 IRQ 공유를 구현해서 사용하고 있는데요..
ISR에서는 뮤텍스 락을 하지 않는것이 좋을것 같아서..
원래 ISR에서 하던 기능을 하나의 커널스레드로 옮겼습니다..

커널스레드는 ISR에서 깨워줄때가지 잠들어있구요..
인터럽트가 발행하여 ISR에서 스레드를 깨워주면..
해당하는 처리를 하고 다시 슬립하는 구조로 되어있습니다..

그런데...스레드가 하는 기능중 하나가..

gooddata의 이미지

컴파일 Warning Message...

리눅스에서 드라이버를 만드는 초보 개발자입니다..
컴파일중 경고메시지가 나왔는데... 정확하게 어떤의미인지 고수님들 좀 알려주세요..

메시지는 control reaches end of non-void function
인데요.. 가끔 보긴한거 같은데.. 정확하게 의미가 무엇인지 궁금해서요..
혹시 참고할만한 자료나 책을 알려주셔도 감사하겠습니다...

그럼 즐거운하루되세요~~

tgjang의 이미지

Linux에서 곱셈은 어떻게 하나요.

안녕하세요.
Linux에서 곱셈이 안되어 글을 올립니다.
a=`expr 20 * 30`
이게 안되는군요.

그러나
a=`expr 20 - 30`
a=`expr 20 + 30'
이런거는 되는데 곱셈만 안되는데 아시는분 부탁 드립니다.
물론
$expr 20 * 30 이것도 안되는군요.
한컴 Linux 2.2를 사용하고 있는데 이게 Linux Bug인지 모르겠군요.
그럼 이만

purewell의 이미지

EXE처럼 ELF에 리소스 첨부하기...

M$의 EXE파일은 리소스를 가지고 있을 수 있습니다.

RC라고 리소스용 컴파일러도 있고요...

:o 리눅스의 ELF에서는 삽질하지 않고 가능한가요?

가능하다면 어떻게 해야하나요?

purewell의 이미지

socket을 강제로 flush 하는 방법?

KLDP BBS에서 본 것 같은데 검색해 보니 없네요.

서로 동기화 되야 하는 프로그램(특히 게임)끼리

패킷이 제 시간 안에 도착해줘야하는데

send에 있는 버퍼 때문에 send호출 시 바로 안 보내고

buffer가 다 쌓일 때까지 기다리는 것 같습니다.

ㅡ_-) 후딱~* 보낼 방법이 없을까요?

페이지

프로그래밍 QnA 구독하기