프로그래밍 QnA + 설치 및 활용 QnA

locker180@naver.com의 이미지

MFC TCP/IP 통신에 질문좀 드립니다.


로봇과 PC 이더넷 통신을 할려고하는데요

연결은되나 데이터가 들어가지를 않습니다.

하이퍼 터미널과 PC 통신은 되구요

하이퍼 터미널에서 숫자 1 이나 2 를 주게 되면 정상적으로 데이터를 받습니다.

PC 에서 1 이나 2를 주면 동작을 하지 않네요..

로봇, 하이퍼터미널로 숫자 1이나 2값을 PC로 주면 1에 이상한 값이 같이 출력됩니다...

전체 소스를 올려 보겟습니다.

BOOL CServerDlg::OnInitDialog()
{
CDialog::OnInitDialog();

// Add "About..." menu item to system menu.

// IDM_ABOUTBOX must be in the system command range.
ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
ASSERT(IDM_ABOUTBOX < 0xF000);

lhs8421478의 이미지

pcre 에 대해 질문 드립니다.

안녕하세요 초보 프로그래머 입니다.

리눅스 상에서 프로그램을 구현하고 있는데요

PCRE 라는 녀석에대해 몇가지 질문을 드려볼가 하고 글을 남깁니다.

우선 pcre *rex 라는 변수를 보았는데요

pcre 라는 자료형이 도대체 뭘 담는 자료형인지 모르겠습니다.

또한 pcre_compile()함수와 pcre_exec() 함수가 무슨일을 하는지 도무지 이해가 가지 않아서

이렇게 글을 올립니다.

도움 부탁 드립니다.

yellowstone의 이미지

PS 명령어 이해가 안가는게 있습니다.(프로세스 상태)

ps aux 명령어를 실행하면 제가 올린 사진과 같은 터미널에 현재 프로세스 상태를 보여주는데 본문에서 이해가 안가는 항목이 있습니다.
책에서는 R, S, D, T, Z, <, N등 프로세스 상태에 대한 설명이 나와있는데
Ss, Ssl, Sl, SNl, SNsl, SN, S<, Rl 에 대한 설명이 나와 있지 않습니다.
혹시 아시는분 있나요?

s97083의 이미지

초보질문 fprintf(stderr, 로그보기

안녕하세요

기초적인 거지만 검색을 해도 이해가 안가서 질문드립니다.
java에 jni로 연동된 c 코드에서 로그를 보고 싶은데 어떻게 보는지 잘 모르겠습니다.

fprintf(stderr, "Resolution: %dx%d\n", width, height); 이런식으로 되 있던데 jni 코드는 dll로 컴파일되서

실행시간에 참조되는거 같고요.

java로 만들어진 exe 파일을 u.exe >> log.txt 이러면 위에 로그가 들어갈 줄 알았는데 아니더군요. 저 로그
나오게 하는 방법을 알고 계신분은 조언 부탁드려요.

mandugukbap의 이미지

C언어에서 이런 용도에서 memcpy를 대신할 빠른 메소드

C언어에서 데이터 블록(10KB)을 매우 잦은 빈도로 복사하는 상황입니다.

int collect(mydata* d, void *data, int length)
    int new_length = d->length + length;
 
    void *t = (void *) malloc(new_length);
    memset(t, 0, new_length);
    memcpy(t, d->data, d->length);
    memcpy(t + d->length, data, length);
 
    free(d->data);
    d->data = NULL;
    d->data = t;
    d->length = new_length;
 
    ... 하략 ...
}

뭐 대충 이러한 코드입니다. 별생각 없이 메모리 블록 복사를 했는데 퍼포먼스에 큰 문제가 있네요.

oblab의 이미지

리눅스 v4l2 api 설정에 관련된 질문입니다

보드에 연결된 카메라의 영상을 LCD에 출력하고 있는데요

카메라버퍼를 프레임버퍼에 넣으면 LCD에 출력이 되는데

카메라버퍼를 얻는 과정에서 v4l2 api를 쓰고 있는데요

v4l2의 몇가지 궁금증이 있어서 질문드립니다

http://blog.naver.com/overcrash3?Redirect=Log&logNo=120106704297
위의 사이트를 참고하였는데요

1.

int in = 0;

ioctl(fd,VIDIOC_S_INPUT, &in);

디바이스 카메라 입력을 설정할때 위에 처럼 하는데요

in의 값을 0으로 하면 라이브영상이 나오긴하는데

이것을 1로 설정하면 이상한 화면이 나오고 그외의 2이상 다른수를 입력하면 에러가 나는데요

int 변수의 값이 의미하는게 무엇인가요?

2.

kkokkokim14의 이미지

FFMPEG 로딩 속도 개선 방법

안녕하세요

IOS 에서 RTSP영상을 스트리밍하기위해서 FFMPEG라는 오픈라이브러리를 이용하는데요.

재생은 잘됩니다. 그런데 영상을 가져오는데 초반에 로딩하는곳에서 시간을 잡아먹어서 그런데.

tombraid의 이미지

XenServer 가상드라이버

단도직입적으로 말하면 네트워크로 전송되는 데이터를 XenServer 가상머신에서 Serial로 인식하도록 하는 가상드라이버를 만들고 싶습니다.

정리해보면 XenServer의 호스트에 특정 프로세스를 실행시키고,
이 프로세스로 전송되는 데이터를
특정한 가상머신(게스트)의 Serial port로 전송되도록 하고 싶습니다.

그런데 어디서 부터 찾아봐야할지 난감합니다.
일단 네트워크 프로그램을 작성하는데는 문제가 없습니다.
다만 가상드라이버를 작성하기위해서 어떤 지식들이 필요한지
어떤 키워드로 검색해야할지 잘 모르겠습니다.
혹은 유사한 프로젝트가 있다면 알려주시면 감사하겠습니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기