프로그래밍 QnA

cdcmp의 이미지

시리얼통신에서 select함수 사용에 대한 질문입니다..

안녕하세요...

시리얼 통신으로 센서 입력을 받고 있는데요...

pc에서 8개의 데이터를 센서로 보내면 센서에서는 측정한 데이터를 pc로

계속 보내게 되는 겁니다..

센서는 거리측정용 레이져 센서입니다..

그런데 입력 받은 데이터를 확인 하면 잃어버린 데이터가 많습니다..

그래서 select함수를 사용하여 데이터를 받는걸로 수정을 했는데요..

코드는 다음과 같습니다..

[code:1]
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>

keston의 이미지

[질문] 간단한 암호화 알고리즘 추천부탁드립니다.

텍스트 파일을 암호화해서 저장할려고 하는데요..
암호화는 윈도머신에서 복호화는 리눅스 머신에서 합니다.
그러므로 이 두플렛폼 모두에서 지원해주면 좋겠구요..

그리고 강력한 암호화 알고리즘 보다는 암호화는 형식상 못알아볼 정도면 되고 암/복호화하는데 걸리는 시간과 부하가 적었으면 좋겠습니다.

어떤게 좋을까요?

랜덤여신의 이미지

Eclipse 에서 Vim 에디터를 사용할 수 있는 플러그인이 있나요?

Eclipse 에서 Vim 에디터를 사용할 수 있는 플러그인이 있나요?

예전에 한번 들어본 것 같기도 한데... 기억이 긴가민가해서... 질문드립니다. :)
Vim 에디터의 hjkl 나 yxp 같은 단축키들을 Eclipse 에서 쓸 수 있는 플러그인이 있나요?

black0328의 이미지

Makefile 에서 GET 매크로 질문

Makefile 에서

[code:1]SUFFIXES = .c .o

OBJS = main.o network.o fileinfo.o db.o login.o error.o \
filedata.o virus.o

SRCS = $(OBJS:.o=.c)

CC = gcc
GET = co

INSTDIR = /usr/local/bin
CTAGS = ctags -x > tags
SHAR = shar

miso210의 이미지

함수 포인터는 어디에...

C를 공부 중 입니다.
책 임인건 님의 터보C 정복 에 나온 소스입니다.

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

#define printexpr(expr) printf("%11s == %.14f\n", #expr, expr)

void main(void)
{
double (*fp)(double);

fp = log10(2.));

printexpr(log10(2.));

printexpr(log10 (2.));
printexpr((*fp)(2.)); <----- 여기
printexpr(fp(2.)); <----- 여기

antz의 이미지

[C언어] malloc에서 free가 안될경우?

프로그램은 pthread를 사용하는 프로그램입니다.

pthread_detach()를 사용해서 thread를 소멸시키고,

다음 내용은 하나의 쓰레드 함수 중 에서 발생됩니다.

=====================================
leakbug 라이브러리로 메모리 leak을 잡고 있습니다.
처음 격는 경우인데 free가 안되는군요.

디버그 메세지와 free하는 곳 소스 일부를 올립니다.

혹시 짐작이라도 되시면 답변 부탁드립니다.

DEC => 134810112 = 0x8090a00 <= HEX

보다 보니 이상한게 있어서 추가 합니다.

Angelica의 이미지

C source code beautifier 어떤 걸 쓰는게 좋을까요?

세 가지 중에 고민입니다.

GC
Indent
AStyle

AStyle은 옵션 사항이 그리 많지 않던데, 간단하게 쓸 수 있는 장점이 있는 것 같고, Indent는 좀 복잡한 것 같습니다.
어떤 툴을 선택하는 것이 좋을까요?

또한 고민인 것이...

cvs 서버에 소스 파일을 넣을 때 자동으로 스타일을 지정해주려고도 생각해 봤으나, 펌웨어 개발이라서 칩셋 벤더가 제공하는 코드 스타일까지 바꿀 경우 번거로워집니다.

theone3의 이미지

SunOs에서의 process info얻기

process monitoring 프로그램을 짜고 있습니다.

HP-UX에서는 pstat_ 계열의 함수를 사용해서
monitoring 할 process에 대한 정보(pid, name, argument.....)를
쉽게 얻어 올수 있었습니다.
SunOS에서도 HP-UX에서 제공하듯이 제공하는 함수가 있는지 궁금합니다.
1)특정 pid를 통해서 process 정보를 얻기
2)특정 이름(object name)을 통해서 process 정보를 얻기
위와 같은 방법을 제공하는 함수가 있는지 궁금합니다.
만약 없다면 어떤 방식으로 정보를 얻을 수 있는지 궁금합니다.

freezm7의 이미지

여러개의 .a 파일을 하나의 .a 로 합치는 방법?

ar r target.a lib1.a lib2.a

명령을 쓰면, 에러가 나지는 않지만,

막상 nm 으로 확인하면,

$ nm target.a
nm: lib1.a: File Format not recognized
nm: lib2.a: File Format not recognized

처럼 에러가 뜨고, 실제로 링크가 되지도 않습니다.

물론, .a 파일에서 .o 파일을 추출한 다음 다시 .a 파일을 만들 수도 있겠지만,
다른 방법이 없나 해서요.

leolo의 이미지

[질문]모듈 프로그램에서 권한..

제가 플레쉬메모리가 있는 보드 API를 이용하여
프로그래밍을 하고 있습니다.

문제는 root로 보드 API와 드라이버를 올렸습니다.
드라이버는 모듈로 되어있죠. lsmod 하면 나옵니다.

그런데, 일반유저로 응용프로그램을 만들고 init하는 함수를 수행하면.
OS errorno 13 가 나옵니다. 즉, EACCESS죠. 물론, root는 잘 수행됩니다.

혹, 이와 관련하여 해결방법이 없는지요.
즉, 모듈을 컴파일할때, 일반유저도 사용하도록하는 컴파일 옵션이나 설정 같은것은 없는지요.. 제가 알기로는 일반적으로 root가 모듈을 적재하지만, 사용은 일반유저도 사용할 수 있는 것으로 압니다.

페이지

프로그래밍 QnA 구독하기