프로그래밍 QnA

ksjsc의 이미지

네트워크 프로토콜 디자인 해 보신분~~ 윈도우는 어떻게 구현하

안녕하세요.

제가 네트워크 프로토콜을 디자인하고 있는데요.

Selective Repeat Window를 디자인하려고 합니다. 그런데 도데체 어디서부터 어떻게 시작을 해야 할지 전혀 감을 잡을 수 없어서 고수님들에게 질문합니다. 혹시 프로토콜 디자인 해보신분이 계시다면 좀 도와주세요. 구체적으로 어떤 서적이나 자료를 참고해야 하고 코드는 어떻게 구현해야 하는지 알고 싶습니다.

기본동작과정은 sender가 packet을 보내면 receiver가 이 packet을 받고 ack을 sender에게 전송하게 됩니다. 이때 sender는 남아 있는 window size만큼 동시에 packet을 receiver에게 전송할 수 있습니다. 이 과정중에 sender가 보낸 일 부 packet에 에러가 있다면 sender는 이 packet만 재전송을 하게 됩니다.

koogoon의 이미지

ctime으로 시간을 구했는데 정확한 값이 아닌 이유가 뭘까요??

안녕하세요.

자꾸 허접한 질문 올려서 죄송합니다만

(여기 올리는 거 맞나요?)

아래글에서 보다시피

임베디드리눅스 pxa255pro1을 가지고

텍스트lcd디바이스드라이버를 이용한 시계 소스 작성 중

시간 구하는 중인데요

ctime(ltime);

today = localtime(&ltime);

year = today->tm_year;
month = today->tm_mon ;
day = today->tm_mday;
hour = today->tm_hour;
min = today->tm_min;
sec = today->tm_sec;

이런식으로 하니깐 정확한 값이 들어가지 않는데요

koogoon의 이미지

ctime으로 시간을 구했는데 정확한 값이 아닌 이유가 뭘까요??

안녕하세요.

자꾸 허접한 질문 올려서 죄송합니다만

(여기 올리는 거 맞나요?)

아래글에서 보다시피

임베디드리눅스 pxa255pro1을 가지고

텍스트lcd디바이스드라이버를 이용한 시계 소스 작성 중

시간 구하는 중인데요

ctime(ltime);

today = localtime(&ltime);

year = today->tm_year;
month = today->tm_mon ;
day = today->tm_mday;
hour = today->tm_hour;
min = today->tm_min;
sec = today->tm_sec;

이런식으로 하니깐 정확한 값이 들어가지 않는데요

MythRab의 이미지

ro 마운트된 파티션에 쓰기 ...

read-only로 마운트된 파티션에 쓰기를 할 수 있는 방법이 있을까요.
어떤 미디어플래이어 장치를 보니 ro로 마운트 된 파티션에 쓰기가 가능했습니다. 직접 cp 등의 명령을 사용해서는 불가했구요 제공하는 API를 사용해서는 쓰기가 되더군요.

ro로 마운트 된 파티션에 쓰기 명령이 요청되면
root 권한으로 umount -> rw mount -> 쓰기 -> umount -> ro mount
와 같이 할 수도 있다고 생각이 드는데(생각입니다 -_-) umount를 하지 않고 ro 마운트 상태에서 쓸 수

kyi111의 이미지

uboot에 관해서

안녕하세요? uboot에 관하여 궁금한점을 여쭤봅니다. 삼성보드 SMDK2440을 참조로 해서 보드를 만들고 있는데요. 지금까지는 uboot.bin 파일을 SMC카드에다가 복사해놓고 SMC카드로부터 uboot로 부팅을 해서 커널이미지와 루트파일시스템이미지를 각각 tftp를 이용해서 메모리에 복사한후 uboot에서 제공되어지는 nandE, nandW 이런커맨드를 이용해서 저장을 했는데요. 저는 SMC카드가 없고 대신에 인텔 28F128J 플래쉬롬을 CS0에 붙여서 여기다가 uboot.bin을 우선 라이팅해서(롬라이터로 무식하게 일단은) 여기로 우선 부팅을 하고자합니다.

jinnyid의 이미지

비트연산에 대해 질문합니다.

1바이트...즉 8비트에서 01234567의 비트를 연산할려고합니다.

0번과 3번을 바꾸고 1번과 2번을 바꾸고 이런식으로 뒤에 4비트도 바꿀려고 하는데 정확히 잘 떨어지지가 않네요

아무래도 공부를 많이 해야할듯한데...좀 급해서요..알려주세요

ㅡ,.ㅡ;;의 이미지

웹이미지 출력..부하문제

서버에는 큰이미지 들이 저장이되어 있고
예를들어 작은이미지 클릭하면 큰이미지 나올때.
미리보기 작은이미지 출력시에 부하를 줄일방법중 어떤방법을 쓰시는지요..

-------------------
아니면 이미지 축소 공개소스 있으면 좀알려주세요..^^;

ulra의 이미지

valgrind에 대해서 궁금한 것이 있습니다.

안녕하세요.
제가 알고 있는 것으로는 valgrind가 malloc/free와 같은
동적메모리 할당 오류를 잡아주는 것으로 알고 있는데요.
혹시 mmap 을 사용한 것도 에러를 잡아주나요?

ssif의 이미지

[c]함수를 어떻게 분리 하십니까?

*.h *.c로 나누어 해더파일을 *.c에 인클루드 할때 함수를 어떻게
분리하는 지 궁금합니다. 하나의 파일에서 함수 하나만 외부에서 쓰고 나머지 함수는 그 파일 내에서만 사용하는 형식으로 사용하시는지 또는 하나의 파일에 들어가는 모든 함수를 외부에서 사용 할 수 있도록 나누시는 지 궁금합니다.

어찌보면 스타일에 따라 틀릴수도 있지만,실제로 다른 분들은 어떻게 사용하시는지 궁금해서 그렇습니다.

미리,감사드립니다.

ylemyun의 이미지

Dentry Cache clear 하기

version 2.4.26 으로 embedded linux 을 하나 돌리는데
화일을 서로 다른 이름으로 끊임없이 create , delete 을 반복하면서
dentry cache 사이즈가 memory full 되지 직전 까지 갑니다.
물론 memory 가 0kbyte ( 주로 500 ~ 600 K 사이 ) 되기 전에
clear 됩니다만 다른 app 를 실행하기 위해서는 항상 5Mbyte 정도의 여유 용량이 있어야 하는데 이것을 확보하기 위해서는 중간
중간에 5Mbyte 이하로 떨어지기 전에 clear 되어야 합니다.
따라서 커널 어느 부분에서인가 메모리 채크해서 bdflush 를 하는듯 한데 fs/buffer.c 에서

페이지

프로그래밍 QnA 구독하기