프로그래밍 QnA

suh1978의 이미지

임계구역에 대한 이론적인 부분의 질문입니다.

그 흔한(?) 공룡책을 보던중에 잘 이해가 안되는 부분이 있어서 질문올립니다.

번역서 6번째판의 7.2.1.1에서 보면 알고리즘1이라는 내용이 나오는데요.
임계영역에서의 알고리즘에 대한 설명을 해주고 있습니다. 그중에 아래와 같은 의사코드가 있습니다.

do {
    while (turn != i) ;
        critical section
    turn = j;
        remainder section
} while (1);

책에서는 다음과 같이 설명합니다.

쓰레드들이 0이나 1로 초기화되는 공동의 정수 변수인 turn을 공유하도록 하는 것이다. 만일 turn== i라면 쓰레드 Pi가 임계 구역에서 실행하도록 허용된다.

superchangho의 이미지

GPS모듈 제어

요번에 GPS MODULE을 이용해서
디바이스 드라이버를 통해 GPS MODULE을 제어하려고 하는데요
어떤 GPS MODULE을 구해야 할지 모르겠네요
걍 GPS MODULE에서 위치정보만 빼오면 되는데

MODULE구입후 호스트 컴터랑 연결하는 법이랑 자료가 마땅치 않네요 이 부분에 대해서 자료가지고 계신분은 좀 도와주세요

cbers의 이미지

c++ 전역변수 분명히 선언했는데 에러가납니다

#include <iostream>
using namespace std;

typedef struct {
        int id;
        char name[20];
        int balance;
} ACCOUNT;

ACCOUNT person[100];
int count=0;     //여기서 count 선언

void CreateID(void);

int main(void)
{
    return 0;
}

void CreateID(void)
{
        cout << "name:" << endl;
        cin >> person[count].name;        //에러
}

c++은 처음공부해보는데.. 왜틀렸는지를 모르겠습니다.;;
이건 제가 보기 편하시게 일부분만 올린거고...전체코드를 봐야하는 문제라면

wslee의 이미지

fflush(stdin) &lt;- 이거 왜 안되는거죠 -_-;;

gcc나 윈도그 환경의 djgpp 컴파일러에서
fflush(stdin);

컴파일은 되는데
입력버퍼는 전혀 못비우던데

안되던데 -_-;;

leo~~~~의 이미지

시리얼 통신에 관한 질문 간단한 소스 입니다...봐주세요....ㅜㅡ

[code:1]#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <termios.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/time.h>
#include <signal.h>
#include <time.h>

#define BAUDRATE B115200
#define MODEMDEVICE "/dev/ttyS0"
#define _POSIX_SOURCE 1

#define FALSE 0
#define TRUE 1

int data[6000], p=0, x=0;

void timer_handler(int signum)
{
int fd, res, m;
struct termios oldtio, newtio;
char buf[3];

bosub의 이미지

[질문] 프레임 버퍼 실행 에러

KELP의 임베디드 강좌 이규명씨의 프레임 버퍼 강좌의 소스코드를 실행해 보앗는데 아무 반응이 없네요.

X-windows 띄우지 않고 텍스트 모드에서 드라이버 올린후에
아래 소스 컴파일해서 실행 했는데 화면에 아무런 변화가 없습니다.

시스템은 레드헷 페도라 3 입니다.

아래 파일이 R,G,B가 5,6,5로 되어 있어서 이것을 5,5,5로 변경해서 해 보았는데도 안됩니다.

원인이 무엇이고 어떻게 해야 하나요?

[code:1]
/*
2 * fbpixel.c : Frame buffer draw pixel example

idrose1025의 이미지

폰트 - FreeType2.1.10을 컴파인 해야하는데.

FreeType2.1.10버전을 C코드에서 사용하기 위한.

Lib파일을 만들어야 하는데 하는방법을 몰라서 이렇게

글을 올립니다.. 어디서 듣기론 컴파인 하라고 하는데 하는방법을

몰라서 이렇게 글을 올립니다. 자세하게 좀 알려주세요.

fornix의 이미지

tcp 서버와 php와의 문제인지...원인을 모르겠습니다.

제가 tcp 서버 프로그램을 하나 만들고 php로
작성된 웹에서 제 프로그램으로 접속을 해서
어떠한 기능을 수행 하고 다시 리턴값을 보내줍니다.

그런데 delphi로 만든 프로그램이나 unix상에서 작성된
프로그램에서 접속할 경우에는 별 이상이 없는데
웹에서 접속을 하면 일정 시간이 지나면
아예 접속 자체가 안됩니다.
netstat -an | grep port_num 해 보면
다음 처럼 나타나는데 established가 생겼다가 바로 사라집니다.
그러면 정상정인 처리를 한 것으로 생각됩니다.

miz1801의 이미지

[질문] 포트란을 리눅스 병렬처리로 돌리려는데요~

포트란에서 mpirun을 시킬 수 있도록 코딩을 할때.
call로 불러 들여야되는것들과, 섭루틴에서 해줘야 하는것들에 대해 도무지 모르겠네요 ㅡㅜ
누구 아시는분 있음 책이나 웹 추천도 좀 해주시구
답글 남겨주세요 ^^

ljh6341의 이미지

[질문] AM_PROG_LIBTOOL매크로를 찾을 수 없답니다.(내용 추가)

테스트 환경은 Ubuntu 5.10 이며,

Kdeveloper 3.2.3

autoconf 2.59a-3

automake 1.9.5-1

입니다.

그런데 .. Kdeveloper에서 컴파일을 시도 했는데

configure.in에 기술된 매크로 중

AM_PROG_LIBTOOL 매크로를 찾을 수 없다고 나오면서

에러가 나옵니다.

에러메세지는 아래와 같습니다.

aclocal:configure.in:8: warning: macro `AM_PROG_LIBTOOL' not found in library

VC에서만 컴파일 하다가 이걸 사용하려니.. 뭐가 뭔지 ..

하여간.. 많은 도움 조언 부탁드립니다.

모두 즐거운 하루 되세요.

페이지

프로그래밍 QnA 구독하기