프로그래밍 QnA

segfault의 이미지

무한자식프로세스

#include <unistd.h>

int main(void) { while(1) fork(); }

제 컴퓨터에서 돌려보니 시스템이 거의 통제불능상태까지 가더군요.

원래대로라면 그냥 저것만 죽고 끝나지 않는지요?

leolo의 이미지

혹시.. Timer thread를 구현해보신분.

혹시.. Timer thread를 구현해보신분.

코드 좀 알려주세요..

Timer thread가 무엇인지도.. 모르겠습니다.

물론, C 코드여야 하고요..

설명이나.. 참조할 만한 소스도 좀..

freezm7의 이미지

C에서 IMPORT 가 무슨 뜻인가요?

소스코드를 분석하고 있는데,

IMPORT void lcdAutoLineWrap(BOOL on);

이런 구문이 자꾸 보이네요.

IMPORT 가 무슨 뜻인지 모르겠네요.

컴파일러는 gcc, 타겟은 MIPS 입니다.

naisr00t의 이미지

[질문] Zterm 에서 screen 명령 사용법

스크린에서도 하이라이팅 되는 법도 알려주셨으면 합니다.

suk2059의 이미지

공백처리 하는 법..

오라클디비에 저장된 값중에 공백 및 엔터값 이 있는지 없는지 체크하는 법 아시는 고수분의 조언을 구합니다.

값이 들어가 있는 저장된 데이터에 공백이나 엔터값이 있나 없나를...

자바스크립을 이용하지 않고 디비에서 체크하려고 하는데요..

조언구합니다.

hanaarmi의 이미지

Linux 에서 HTML 페이지를 저장할 수 있는 유틸리티 없나요?

HTML 페이지 소스를 그대로 파일 하나에 저장해 줄 수 있는 유틸 있나요?

HTML Grabber 라고 해야하나 ? 아무튼 이런 기능을 하는 Linux Util 이 있다

면 알려주세요.

jsoop의 이미지

arm-linux-gcc의 독특한 sturct align 방식

arm-linux-gcc를 사용하다 x86 gcc 및 VC 와 다른 이상한 현상을 발견하여 도움을 부탁드립니다.

[code:1]#include <stdio.h>

typedef struct _foo1 {
char c1;
char c2;
char c3;
} foo1;

typedef struct _foo2 {
char c1;
char c2;
char c3;
} foo2;

typedef struct _foo3 {
int i1;
foo1 s1;
foo2 s2;
int i2;
} foo3;

int main(int argc, char *argv[])
{
foo3 s3;

fprintf(stderr, "0x%08x\n", &s3.i1);
fprintf(stderr, "0x%08x\n", &s3.s1);

jaspe의 이미지

리눅스에서의 실시간 어플리케이션 처리

Intel Xscale PXA255 에 리눅스를 운영체제로 한 통신장비를
개발하고 있는데요, 간단한 동작인데 제가 생각하는 대로 동작하질
않네요.

CPU 2개가 중간에 있는 외부 메모리(DPRAM)를 통하여 서로 데이터를
주고 받는데요, 환형큐처럼 동작시키고 있습니다.
어떤 루틴인가 하면, 외부 메모리의 특정주소에 데이터가 들어있음을
알려주는 flag 값이 들어있는데 데이터가 대략 90ms마다 주기적으로 들어오고
따라서 flag도 이때마다 setting되거든요, 이걸 90ms보다 짧은 주기로

j8508의 이미지

커널 모듈과 어플리케이션의 통신..

커널 모듈과 어플리케이션의 통신을 위한 모듈을 짜려고 합니다...

주된 내용은. 커널 모듈에서 계산된 값을 어플리케이션으로 보내는 것입니다..
일단 ioctl로 짰는데... 이 경우 어플리케이션이 폴링으로 값이 왔는가를 계속 확인해야 하게 되어 있습니다..

그런데, 이런 폴링 방식 말고..

커널쪽에서 어플리케이션에 데이터를 줄 필요가 있을때마다 어플리케이션을 꺠우는 등의 방식으로 통신하는 방법이 있을까요 ?

쓸데없이 시스템 자원 잡아먹게 하는게 싫어서 그렇거든요...

cabal의 이미지

GDB 사용밥법?

c소스파일이 여러개로 나누어져 있습니다.(ex: first.c second.c third.c)

main()는 first.c에 있으며,
second.c에 있는 특정함수를 디버깅 하려고 하는데
어떻게 해야 하는지 궁금합니다.

보통 파일이 first.c 하나일 경우는
"gcc -g -o first first.c"로 컴파일 하고

"gdb first" 실행해서

몇번째 라인에서 break 잡아서 디버깅 하면 되었는데,

여러개의 파일중 특정파일에서 특정함수를 디버깅 하려면

어떻게 해야 하는지 알고 계신분 답글 부탁합니다. :oops:

페이지

프로그래밍 QnA 구독하기