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

bej2001의 이미지

리눅스 2.6.27.4버전 GPIO /sys/class/gpio 폴더가 없는 것에 대해..

안녕하세요.

이번에 gpio를 사용 할 일이 있어서 해당 타겟보드의 /sys/class/gpio내부 디바이스 파일들을 사용해 코딩을 하려고 했습니다.
그런데 ... 없네요... gpio폴더가 없어요!! 'ㅁ'!

일단 메모리 참조를 통한 값 확인, 변경은 가능해요.
하지만 제가 디바이스 드라이버관련 지식이 없어서,
인터럽트로 받을 수 있는 방식이 위에 언급한 /sys/class/gpio/export 등을 이용한 방식 밖에 없어요..

혹시 /sys/class/gpio를 만드려면 커널 컴파일시 설정을 바꿔줘야 하나요..?
아니면 모듈이 따로 있나요..?

aichaku의 이미지

ifc_add_address()로 ipv6 address 설정하는 방법 문의 드려요~

안녕하세요. ifc_net_utils.c에 ifc_add_address()로 ipv6 address 설정하려는데 잘 안되네요.

함수를 보면,

int ifc_add_address(const char *name, const char *address, int prefixlen)

로 되어 있는데 함수 내부로 들어가보면 ipv6주소도 설정할 수 있는 것처럼 되어 있거든요.
그래서 될 것 같기는 한데 prefixlen 값을 어떻게 설정해야할지 몰라서 24를 넣어보기도 하고 0을 넣어보기도 하고 64를 넣어보기도 했는데

설정이 안되네요.

이 함수가 ipv6지원하는 거 맞겠죠?

inviolable의 이미지

윈도우 소켓 프로그래밍을 해보고 싶은데...

소켓 프로그래밍은 어떤 언어로 하는 건가요??? 지금 c하고 c++ 알고 있는데요... winapi도 공부해봤고...(소켓 자체는 다루지 않았습니다. 그 자체가 책 한권 분량이라고 해서...)

소켓 프로그래밍 책 자체는 구성이 어떻게 되어있는지 궁금하네요 언어 별로 다른 책으로 공부해야 되나요??? 아니면 소켓 프로그래밍 자체만 공부하면 어떤 언어에서도 쉽게 할 수 있는 건지요...???

지금 채팅 프로그램하고 더 나가면 파일 전송 프로그램까지 간단하게 만들어보고 싶은데... 공부할 건 아니고 레퍼런스 하면서 만들 생각입니다.

책은 무엇이 좋은지요???

gaeddong2의 이미지

급합니다 ㅜ 웹에 관련된 질문입니다.

제가 어느 특정 웹페이지에 접속을 하려 할때, 제가 만들어놓은 HTML 로그인 페이지로 리다이렉션을 시킵니다. 그 후에 php,mysql을 연동하여
ID PW 작성 후 로그인 버튼을 누릅니다. 그 후에 로그인이 됬건 안됬건 로그인 버튼이 눌리게 되면 전에 요청했던 페이지로 돌아가려 합니다.

그런데, 전에 요청 페이지로 돌아가지 않고 리다이렉트 시켰던 방문 기록 때문인 것 인지 자꾸 다시 로그인 페이지만 뜨게 됩니다.
어떻게 해야 전에 요청했던 페이지로 이동이 되는지 알고싶습니다.

Proxy를 통해서 특정 웹페이지가 들어오는 조건을 주어 제가 만들어놓은 페이지로 이동시키게 했습니다.
웹 페이지 서버는 아파치 서버입니다.

df.Karuna의 이미지

~/.cache/sessions에 대해 여쭈어 봅니다..

날이 많이 춥습니다. 선배님들 ㅎㅎ

저사양 노트북에서 돌릴만한 OS를 찾다가 Fedora XFce를 선택했습니다.

사실 데스크탑이라면 우분투를 쓰는게 더 바람직하다 보지만, 제가 웹개발쪽으로 갓 시작한 탓에
리눅스는 좀 익혀야겠고 레드햇과 그나마 닮은 걸 고른답시고 고른게 이게 되었네요.

한영키 등등을 세팅하고 막 하느라 2주넘는 시간을 허비하고
다 했다 싶었는데

갑자기 타이틀바가 사라지고 터미널을 비롯한 여기저기서 입력도 안되고
워크스페이스 갯수조절도 안되는 문제가 발생해서 찾아보니

~/.cache/sessions를 지우라는 해결책을 찾아서 해결했습니다만...

제 짧은 리눅스지식과, 영어실력으로 이게 뭔지 잘 이해를 못했습니다. ㅜㅜ
(컴퓨터 공부를 하면서 수학과 영어의 필요성을 점점 느끼면서 후회가 됩니다...하하)

간단한 설명이라도 부탁드리고 싶습니다!

그럼, 좋은 밤 되시길 바랍니다.

haz1215의 이미지

으아.. Segmentation Fault 에러 ㅜ..ㅜ

과제를 하는도중에 포인터로 열심히 짰는데 함수를 한번호출하면 잘 작동하는데 두번쨰 호출부터 Segmentation fault가 뜨게됩니다.. 왜이런걸까요??

char* add(char* seq1, char* seq2){
Stack* stack;
char* start_seq1 = NULL;
char* start_seq2 = NULL;
char* end_seq1 = NULL;
char* end_seq2 = NULL;
char* result = NULL;
char character_temp;
int value = 0;
int carry = 0;

inviolable의 이미지

(리눅스)유보된 신호에 대한 질문...

교재 p368,

"프로세스는 신호의 전달을 차단(blocking)할 수 있다. 한 프로세스에 대해 발생한 신호가 차단되면, 그리고 그 신호의 처분 방식이 기본 행동이나 무시이면, 프로세스가 (a) 그 신호의 차단을 해제 할 때 까지 또는 (b) 신호 처분 방식을 신호 무시로 변경할 때까지 그 신호는 유보된다."

신호 처분 방식이 이미 무시인데, 왜 또 무시로 설정을 해줘야 무시가 되는지 그것이 궁금합니다.

mandugukbap의 이미지

모든 IP를 리턴해 주는 gethostbyname() 대체 함수?

일반적으로 DNS resolver는 Round robin 방식으로 표현되는 여러개의 아이피 중에서 하나만 리턴해 주는 것으로 알고 있습니다. eglibc-2.15 를 쓰고 있는데, gethostbyname()과 같은 함수로 DNS response 메세지에 포함된 모든 (또는 여러개의) 아이피를 한꺼번에 리턴해 주는 함수가 있을까요?

mandugukbap의 이미지

User space에서 Kernel space로 데이터 Push

리눅스 환경에서 User space의 데이터를 Kernel space로 푸쉬하려고 합니다. 좀 더 정확히 설명 드리자면, glibc에서 여러 정보를 Kernel space로 보내고, Kernel space에서는 이 정보를 임시로 저장하고 있다가 TCP connection을 생성할 때 옵션등의 목적으로 사용하도록 하려고 합니다.

우선 User space에서 Kernel space로 데이터를 Push하는 방법과 TCP 스택에서 이 정보를 사용하는 방법을 알고 싶습니다.

인터넷 어딘가에 사용예가 있을 법도 한데, 제가 원하는 것과 같은 사례는 찾기가 쉽지 않네요. 아시는 분이 계시면 좀 알려 주셨으면 좋겠습니다.

감사합니다.

페이지

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