프로그래밍 QnA

iamlow의 이미지

[질문] 리눅스 커널 2.2에서 USB HID드라이버 관련하여...

지금 리눅스 커널 2.2에서 USB HID드라이버를 제작하여고 합니다. 그런데 HID장치가 장착이되면 hid모듈에서 input모듈을 호출하고 다시 input모듈에서 evdev모듈을 호출합니다. evdev모듈은 /dev/input/event0이라는 장치파일을 이용할 수 있는 open/close/read/write/ioctl을 지원을 해줍니다. 그런데 이것을 가지고 USB HID장치와 명령을 주고 받는게 가능한지요..?

리눅스커널 2.4의 경우에는 hiddev라는 모듈을 통하여 명령을 주고 받았는데 상관없나요??

답변부탁드립니다.

ole2000의 이미지

OS를 이제 막 배우기 시작했는데.. Interrupt에 대해서

사실 아직 인터럽트에 대해서 개념도 잘 안선상태입니다.

인터럽트에 종류가 여러가지가 있던데..

Clock interrupt, I/O interrupt는 어떤 경우인지 간단한 예를 들어주시면..

이해하기가 쉬울것 같은데.. 왜 발생하는지.. 뭐 등등..

설명 좀 부탁드립니다.

주문한 교재가 아직 도착안했는데 벌써 퀴즈를 본다고해서.. 이렇게 부탁드립니다.

sleepbysleep의 이미지

return by index or return by value ?

보통 저의 경우 메모리 누수현상과 거림직함으로 항상 확보된 메모리의 포인터를 넘겨 주어서 아래와 같이 처리 합니다.

typedef struct { double real, imag; } comp;

void comp_prod(comp *c, comp *a, comp *b) {
c->real = a->real * b->real - a->imag * b->imag;
c->imag = a->real * b->imag + b->real * a->imag;
}

그런데 다음과 같이 넘겨 주어도 되더 군요.
제 생각으로는 안되거나 에러가 나야 하는것아닌지 하는 생각이 드네요 보통 리턴 값은 레지스터에 담아서 넘겨 지지 않나요?

ssik425의 이미지

패키지을 위한 인스톨러가 없을까요?

- 현재 바이너리를 배포하기 위해 RPM + shell-script를 사용하고 있습니다. 매번 수정하고 배포하려니 일한만큼 성과가 나오지 않는것 같아 인스톨러를 찾아보고 이습니다.
하지만, 역시나 리눅스 인지라 마땅한게 없네요..
혹 인스톨러 좋은 거 없나요?

leech000의 이미지

YACC에서 SKELETON.C???

이게 어디다 쓰는 파일인지??? 설명 보면 이걸루 Yacc를

만들라구 하는데 -_-;;;

제가 파일을 하나 다운 받았는데 밑에 처럼 되어 있네요.

다른건 대충 이해 하겠는데 도무지 3번 4번 8번이

이해가 잘 안가네요 많은 도움 부탁 드립니다.

FREEGRM5.TXT This introductory file
GRAMMAR5.TXT Parsing ambiguities in C++, and in my grammar
CPP5.Y My YACC compatible C++ grammar
C5.Y My YACC compatible, ANSI C conformant grammar
CPP5.L Flex input file defining a C++ lexical analyzer

wslee의 이미지

델파이에서쓰는 db파일을 c로 직접 읽으려고 하는데요.

델파이에서 쓰는 db파일이요
파라독스파일로 알고 있는데요..
이파일 c로 직접 읽으려고 하거든요.
델파이 db파일 구조 아시는분 안계시나요??

rain의 이미지

특정 디렉토리 밑의 소스 코드의 space로 된 indentation을 tab으로 바꾸는 방법

특정 디렉토리 밑의 소스 코드에서 space로 된 indentation을 tab으로 바꾸는 방법을 좀 알고 싶습니다.
도통 생각이 나질 않네요.
간단한 명령어 조합으로 가능할 것 같은데, 좋은 방법 있음 여러가지 알려주세요. ^^

floss의 이미지

Ip Address 필터중 좋은 방법알려주세요

192.168.0.20/24 인 IP 가 있고
사용 중인 네트웍이192.168.0.0/24,10.4.1.0/26,10.4.2.0/24 등이 있을때
어떤 네트웍 구간인지 확인할수 있는 아주빠른 방법이 있나요?
즉 들어오는 ip 가 어떤 네트웍에 속하는지 알려고 합니다.
단지 어떤 네특웍인지만 구분할려고 하는데 좋은 방법이 있으면 알려주세요

bosub의 이미지

[질문] 함수 포인터..

dillo 소스 중에 일 부분입니다.
Html_callback 함수는 어떻게 돌아가나요?
함수의 동작 원리와 파라미터가 어떻게 들어가는지 가르쳐 주세요

[code:1]

typedef void (*__IOCallback_t)(int,void*, __CacheFile_t*);

Dw *a_Html_text(const char *Type, void *P, __IOCallback_t *Call, void **Data)
{
DilloWeb *web = (DilloWeb *) P;
DilloHtml *html = Html_new(web->bw);

*Data = (void *) html;
/******* This function *****************/
*Call = (__IOCallback_t) Html_callback;

khaki76의 이미지

freetype 을 이용하여 프로그래밍을 하고 있는데요..

freetype을 이용하여 폰트 레스터라이징을 하고 있는데요

이를 이용할려면 lib 파일을 만들어서 사용해야 되나요?

물론 만들어서는 해 봤는데요. lib 파일 사이즈가 너무 커서요.

어떤 방법으로 하면 되는지 방법을 알고 싶습니다.

임베이드쪽으로 응용을 하려고 해서요..

즐거운하루 되세요.

페이지

프로그래밍 QnA 구독하기