프로그래밍 QnA

ys2cdh의 이미지

랜카드 디바이스 컴파일 중 에러가 나오고 있습니다.

안녕하세요.

커널 소스안에 있는 loopback.c를 컴파일 하다가 에러가 나오고 있습니다.

gcc -D__KERNEL__ -DMODULE -Wall -O2 -I/커널 소스/linux-2.6.29/include/ -c loopback.c -o loopback.o

#include

이 부분에서 에러가 나오고 있습니다.

에러 내용은 error: asm/linkage.h: No such file or directory

커널 소스에서 확인 해 보니 해당 파일은 없더군요. 단지 asm-offsets.h

만 있습니다.

asm 폴더는 ln으로 링크가 걸어져 있구요.

어떻게 하면 컴파일 할 수 있을 까요?

visualplus의 이미지

[질문] 마우스를 직접 만들어보려면 무엇을 공부해야할까요?

직접 마우스를 만들어보고 싶은데 어디부터 손 대야할지 감이 안잡힙니다.

납땜하는것은 고등학교때 많이 해봤지만 실제 회로를 분석하고 s/w와 연동하는
것은 한번도 해보지 않았습니다.
일단 s/w로 신호만 들어온다면 그 후엔 혼자서도 할 수 있을것 같습니다.

제게 필요한 공부는 회로를 분석하고 h/w적으로 만들어진 신호를 s/w에서
잡아내는 것 까지인 것 같습니다.

처음이니 만큼 그저 마우스 회로에 대한것만 사용할줄 알았으면 좋겠습니다.

공부를 하는데 가에드라인을 잡고 싶어 에렇게 질문을 올립니다.
감사합니다.

ys2cdh의 이미지

[완료]컴파일시 invalid use of undefined type 에러

안녕하세요.

디바이스 공부 중 컴파일 에러가 나서 도움을 요청 합니다.

net_device 구조체가 정의 되어 있지 않다고 되어 있는데 linux/netdevice.h 파일에 정의 되어 있고

그 파일에 있는 다른 구조체 쓸 때는 문제가 없습니다. net_device_stats

단지 net_device 구조체에 접근 하면 이렇습니다. 도움을 요청 합니다.

커널 : 리눅스 2.6.29-6 입니다.

************************************************
원인
#define __KERNEL__ 이 빠져서 생긴 이유 였습니다.
************************************************

에러
---------------------------------------------------------
vvm_g5_network.c:51: error: invalid use of undefined type 'struct net_device'

artop0420의 이미지

[완료] php for문 돌때의 조건

<?php
for($i=0;$i<12;$i++) {
echo $i;
}
?>
이렇게 하면 "01234567891011" 이라는 숫자가 출력이 되는데
음..여기에서 7이라는 숫자를 출력하길 원치 않는다면.. if문을 사용하려고 했는데...ㅋㅋ
무한루프!! -0-;;
아... 패닉입니다..ㅠ_ㅠ
어떻게 하면 좋을가요?

yubgiddung의 이미지

고수님들아 C++ 연결리스트 관련 질문드려요.. 도와주세요 ㅠㅠ

ㅠㅠ 게시판 성격에 맞지 않을지도 모르지만.. 너그럽게 봐주세요

C++ 에서 명령어 입력받아서 다항식 만들어가는 프로그램인데...

아래와 같이 코딩하니 컴파일 에러는 나지 않지만 실행시간중

다음같은 경우에 무한루프에 빠지거나 명령어가 실행되지 않는 오류가 납니다. ㅠㅠ

1. 차수가 더 큰 항을 늦게 입력한 경우 무한루프에 빠집니다.

예를 들어 2x^4 먼저 입력하고 그 다음 3x^5을 입력하고 연결리스트를 프린트하면 무한루프에 빠져 계속 출력이됩니다.

반대로 3x^5를 입력하고 2x^4를 입력하면 잘 출력되구요...

(차수가 큰 항이 앞에 오도록 짜려고 하는데.. 거기서 문제가 생긴 듯 합니다.)

2. 3개 이상의 항을 입력한 경우 입력이 되지 않습니다.

3개 이상의 항을 입력하고 연결리스트를 프린트 하면 그냥 전에 있던 2개만 출력이 됩니다. 아흑 ㅠㅠ

hanseok의 이미지

[해결]shared object 내부에 있는 static variable의 초기화 시점?

안녕하세요 ..

최근 Disko(?)를 컴파일해서 테스트를 진행하고 있습니다.
s3c2440용..

작업하다 보니 문제점에 부딪혔습니다.
나름 고민 고민 하다가 의심 되는 부분이 이 부분입니다.

공개된 소스는 SO 로 만들어 집니다.
그런데 SO(shared object)안에 클래스의 멤버 변수가 static으로 선언되어 있습니다.

클래스를 생성하면서 인자값이 static 변수에 저장되는 형식입니다.
이곳에서 세그먼트 폴트를 나타내고 있습니다.

디버깅을 하다 보니.. SO안에 static 변수(클래스)가 존재하고
변수가 생성되는지 생성자에 프린트를 넣어보니..

인자값으로 들어오는 것 하나만 만들어지고
static으로 되어 있는 것은 생성이 안되고 있습니다.

만들어지지 않은 곳에 값을 넣으려고 하니.. 세그 폴트..

참고될만한 자료나? Shared object 내부의 static 변수, 함수에 대한 이야기좀 부탁드려 봅니다.

dimndim의 이미지

읔 글 적었는대

이건 영 아닌 질문 같아 지우려다 지워지질 않내요.

dbckdgns의 이미지

파일시스템과 VFS 와의 구체적인 연결부분에 대해 질문드립니다.

파일시스템은 마운트되어질때 VFS에 자기자신을 등록한다고 알고 있습니다.
그럼 등록하면서 generic_read()함수와 같은 부분을 연결하는 것이겠죠?

연결되어 져야 할 함수들은 많나요"? 리스트라도 알 수 있을까요? jffs2파일시스템 마운트시의 VFS와의 연결 부분에 대한 분석을 하려고합니다.

visualplus의 이미지

[질문] 마우스를 직접 만들어보고 싶은데 도움이 되는 사이트가 있을까요?

마우스를 H/W부터 시작해서 직접 만들어 보려고 하고 있습니다.
처음으로 하드웨어쪽을 공부하는지라 어떻게 접근해야 할지 감이 안잡히네요.
마우스 기판등은 판매를 한다는 소리가 있어 그 기판을 이용하여 만들면 될 것 같기도 한데요.
검색해보니 판매하는곳을 찾기가 쉽지않네요.

H/W에 대한 전반적인 지식을 알기보단 일단 마우스에 대한것만 공부하고 싶은데.
마우스 H/W와 S/W드라이버 제작 머 이런 글들을 볼 수 있는 사이트가 있을까요?

neon20의 이미지

[완료] 상위 make에서 export한 변수를 sudo로 호출한 하위 make 파일에서 사용하기

상위 Makefile에 export TEST=TEST_MESSAGE 로 변수가 선언되어있고,

다음과 같이

sudo make -C test_make_directory 로 test_make_directory에 있는 Makefile을 호출하였습니다.

이 경우에 하위 makefile에서 상위 makefile의 TEST 변수를 사용할 수 있을까요?

페이지

프로그래밍 QnA 구독하기