프로그래밍 QnA

skjean의 이미지

[질문] 동일 MAC Device에 대해서 2개의 MAC Address를 가질 수

ethernet device인데요..
하나의 MAC에 대해서 MAC 주소 하나에, IP 주소는 2개 이상 설정할 수
있는 것으로 알고 있는데요..

MAC 주소조차도 2개 이상 할당이 가능한지요?

만일, 그렇다면 설정 방법은 어떻게 되는지 알고 싶습니다.

답변 부탁드립니다.

좋은 하루 되시구요..

goldedit의 이미지

저는 테스트 서버에 실행해보니 ...

아래와 같이 나오네요...

Linux Debian 2.6.1 #1 SMP

cpu 셀러론 1기가
mem 256메가
ㅡㅡ;..

---------------------------------------------------------------
Creating threads ...
Address of c = 3137534 KB
Address of c = 3135486 KB
Address of c = 3133438 KB
Address of c = 3131390 KB
Address of c = 3129342 KB
Address of c = 3127294 KB
Address of c = 3125246 KB
Address of c = 3123198 KB
Address of c = 3121150 KB
Address of c = 3119102 KB
100 threads so far ...
200 threads so far ...
300 threads so far ...
400 threads so far ...
500 threads so far ...
600 threads so far ...

jenix의 이미지

어셈 질문.. pushl 로 스택에 넣는것과 eax 를 이용하는 차이점.

안녕하세요..

음 질문이 있는데요..

printf 를 이용해서 변수를 출력할때..

        movl    $1, -4(%ebp)
        movl    $2, -8(%ebp)
        pushl   -8(%ebp)
        pushl   -4(%ebp)

이렇게 하는 것이 있는 반면.. ( 문서 예제입니다. )

실제로 gcc 에서 -S 옵션으로 컴파일해보면..

[code:1]
12 movl $1, -4(%ebp)
13 movl $2, -8(%ebp)
14 movl -8(%ebp), %eax
15 movl %eax, 8(%esp)
16 movl -4(%ebp), %eax

hwandori의 이미지

터미널을 종료하고도 프로세스가 죽지 않게 하려면...

터미널에서 어떤 프로그램을 실행하고 터미널을 종료하면 그 프로세스가 죽던데, 터미널을 종료하더라도 강제로 죽이기전에 안죽고 계속 돌아가게 하려면 어떻게 해야 한가요?

blue621의 이미지

pci device driver를 만들어 보려고 합니다..^-^

움.. driver를 처음 코딩하는 것이라서 감이 잘 오지 않는데요..^^;;

다른 것은 대충 코딩하겠는데..

가상 device에서 테스트 하고.. 이제 본격적으로 pci 버스에 물려있는

하드웨어를 컨트롤하는 드라이버를 코딩하려고 합니다..

참고할 만한 코드를 어디서 좀 구할 수 없을까요?

대강 하드웨어를 detect하는 방법과 data를 보내고 받는 부분만

이해하면 될 듯한데요..^-^

그럼 행복한 하루되십시요^-^

blue621의 이미지

pci device driver를 코딩하려고 합니다..^^;

움.. driver를 처음 코딩하는 것이라서 감이 잘 오지 않는데요..^^;;

다른 것은 대충 코딩하겠는데..

가상 device에서 테스트 하고.. 이제 본격적으로 pci 버스에 물려있는

하드웨어를 컨트롤하는 드라이버를 코딩하려고 합니다..

참고할 만한 코드를 어디서 좀 구할 수 없을까요?

대강 하드웨어를 detect하는 방법과 data를 보내고 받는 부분만

이해하면 될 듯한데요..^-^

그럼 행복한 하루되십시요^-^

firehole의 이미지

select를 사용한 프로그램

안녕하세요?

저는 서버에 3대의 클라이언트 cpu정보를 알리는 프로그램을 작성하려 합니다.
구체적으로 설명하면 서버는 load balance역할을 하는데 받은 클라이언트 cpu정보로 가장 idle한 클라이언트를 선택하려 합니다.

고려사항으로는 select의 time을 4초 정했고, 8초 즉, 3대 클라이언트들 중에 2번이상 접속안하면 schedule 역할을 하는 함수에서 해당 클라이언트의 cpu정보를 제외하고 idle한 클라이언트를 선택하고자 합니다.

제가 첨부화일을(ref.h, server.c, client.cc) 올릴테니 죄송치만 좀 봐주십시요.. schedule 함수는 작성을 하지 않았고 단지 결과만 출력하게끔 했습니다.

jyj9782의 이미지

커널함수 man 페이지는 없는건가요?

커널함수들도 참 많은데요, 맨페이지가 있으면 엄청 편하겠는데..

없나요 ^^?

있을거 같기도하고..

알려주세요..

purewell의 이미지

new에서 Segmentation fault

일단 검색으로 찾은 URL이긴 하지만 모든 경우가 잘 체크되어 있습니다.
http://bbs.kldp.org/viewtopic.php?t=22834

1. inline 함수는 없습니다.
2. -On 옵션은 쓰지 않았습니다.
3. memset/memcpy 종류 함수를 쓰지 않습니다.
4. malloc/free는 쓰지 않습니다. (new/delete만 씁니다)
5. 바운드를 넘어선 데이터 쓰기를 하지 않습니다.
6. RedHat9/kernel-smp-2.4.20-28.9
7. libstdc++-3.2.2-5, gcc-c++-3.2.2-5, libstdc++-devel-3.2.2-5

[code:1]
typedef struct tagMyStruct
{
int msg;
int time;
} MyStruct, *PMyStruct;

lily0520의 이미지

QT/Embedded에서 qmake를 ARM용으로 환경설정할때

QT/Embedded에서 qmake를 ARM용으로 환경설정하려고 합니다.
인터넷이나 책을 보면 tmake를 arm용으로 환경설정하는 건 많이 나와있는데..
qmake는 없어서...질문드립니다.
arm_env파일의 변경이나 PATH는 어떻게 되어야하는지..모르겠습니다.
부탁드립니다.

페이지

프로그래밍 QnA 구독하기