프로그래밍 QnA

kingchobo의 이미지

usb 드라이버 작성에 대한 질문입니다.

리눅스 usb 드라이버에 관한 질문입니다.
아래 질문 을 몇개 남겨드렸는데 너무 듬성듬성이라 제대로 질문드리려구요.

리눅스에서 usb를 이용하여 I/O콘트롤러를 제어해야 하는 상황인데요.

처음부터 끝까지 궁금한게 너무 많습니다.

타겟 디바이스 : 센서의 신호를 담당하는 I/O 콘트롤러
해야 할 기능 : 센서의 상태정보를 내용 실시간 전달, pc로부터 센서의 상태 점검 요구에 대한 응답 (뭐 그리 대단한 일을 하는 건 아닙니다.)

이 장치를 쓰기 위한 리눅스 PC에서 usb 드라이버에 관련된 질문사항입니다.

ftty의 이미지

커널 2.4.20-8에서 시스템 콜 함수 만드는 방법에 대해 알려주세

요즘 리눅스 커널을 건드리고 있는 중입니다.
우선 시스템 콜 함수부터 만들어보는데 처음부터 막히네요..

결론 적으로 안 되는 부분은 시스템 호출을 위한 새로운 app를 컴파일하는데 에러가 납니다.

#include <linux/unistd.h>
_syscall0(int, newsyscall); //newsyscall은 제가 만든 시스템콜 함수//
main()
{
int i;
i= newsyscall();
}
인데 컴파일하면 __NR_newsyscall' undeclared에러가 납니다.

제가 한 작업에 대해 말씀드리겠습니다.

1.include/asm-i386/unistd.h 에서

jongsuknim의 이미지

#if 1 이나 #if 0 의 전처리의 목적

#if 1 이면 그냥 쓰고,
#if 0 이면 그냥 안쓰면 되는거 아닌가요?
구지 전처리를 이용하는 이유는 뭔가요?

jj의 이미지

TortoiseSVN의 diff에서 한글이 깨집니다.

제목 그대로 입니다. TortoiseSVN의 TortoiseMerge 의 diff화면에서 한글이 깨지네요.

log, file name등은 잘 나옵니다. 단순히 TortoiseMerge 의 문제 같은데요?

서버는 euckr로 사용하고 있습니다.

그럼...안녕히...

leech000의 이미지

윈도우용 lex와 yacc

렉스는 Visual studio에서 잘 돌아가는데

야크는 어떻게 해야 할지 잘 모르겠네요

누가좀 갈켜주셈!

유닉스용 쓸라니 영 거추장 스러버서.

윈도우용이 훨씬 편하드라구요.

현재 pargen쓰고 있습니다.

그리고 이전에 씹힌 의문들. pacc와 ack에 대해서도 좀 알려

주시면 ! 정말 감사하겠습니다.

질문 3번 올렸는데 다 씹혔다는 ㅡ.ㅡ

hiscom의 이미지

책좀 추천해 주세요.... ^^

리눅스 API를 공부 하려고 합니다.
저는 OOP와는 이상하게 안맞아서 C만 공부해 왔습니다.
마이크로소프트 윈도우즈 API 를 조금 하고요.

GTK+을 것을 공부 하면 되겠죠?

지금 공부할 제반 환경을 다 꾸미고 kldp Ducument를 활용하고 있어요.

책이 필요할 듯해서 검색을 해보니 별로 안보이더라구요.

원서는 많이 있는 듯한데 영어가 워낙 약해서 ㅡㅡ;

좋은 책을 추천해 주세요.

그리고 개발 환경이 ECLIPS하고 GLADE 둘중 어느 것을 사용하는 것이 초보에게 좋은가요?

girneter의 이미지

가변길이 매개변수 넘기기

void Print(const char* fmt, ...)

이라는 출력 함수가 있는데

이 함수를 바로 부르지 않고
같은 형식의 다른 함수로 한번 싸서 부르고 싶습니다

타입은
wrapPrint(const char* fmt, ...)
이구요.
예를 들어
wrapPrint("num %d\n", 3);
하면
Print 함수를 불러서 출력하게 하고 싶은거죠

물론
#define wrapPrint Print
라고 하면 매우 간단하지만 그건 곤란하구요.
wrapPrint 함수 내에서 Print 함수를 불러야 합니다
어떻게 해야하죠?

찾아보니까
[code:1]
void wrapPrint(const char* fmt, ...)

vudghkzm의 이미지

bash 스크립트에서 문자열을 텍스트 파일 끝에 차례대로 추가해

간단한 bash 스크립트 파일을 하나 만들고자 합니다.

텍스트 파일에서 한 줄씩 읽어서, 읽혀진 텍스트를 가지고 약간의 조작을 거진 문자열을 다른 텍스트 파일에 차곡차곡 쓸려고(write) 합니다. 파일에 쓸때엔 기존 파일의 내용을 유지한채 맨 끝에 차곡차곡 차이게 하고 싶습니다.

텍스트 파일에서 한 줄씩 읽는건 했는데 ^^;.. 파일에 차례대로 쓰는걸 모르겠네요..

아시는 분은 도움부탁드립니다.

Fe.head의 이미지

어셈블과 C 링크 문제

어셈블러하고 C를 링크 하여 실행파일을 만들려고 하는데 자꾸 에러가 발생하네요.

어떤 조치를 취해야 하는지 가르켜 주세요 :cry:

// eaxm2.c
#include <stdio.h>

int main()
{
    print_it();
    return 0;
}

[code:1]
[bits 32]

;exam2.asm

segment .data
lucky db "Lucky number is %d", 0

segment .text
[global print_it]
[extern printf]

print_it:
push ebp
mov ebp, esp

push dword 7
push lucky

yhlvyp의 이미지

커널과 응용 프로그램사이의 통신??

라우팅 데몬프로그램을 짜고 있습니다.

문제가 커널과 데몬 프로그램 사이에서의 시그널을 주고 받아야하는 상황입니다.

커널에서 데몬으로시그널을 주는것은 가능할듯 한데

데몬에서 커널에게 어떤 시그널을 주는것이 가능한지..

가능하다면 어떻게 해야하는지 알고싶습니다.

고수님들의 조언 부탁드립니다.( __);;

페이지

프로그래밍 QnA 구독하기