프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

kyjnaya의 이미지

write함수 반복할 때 일어나는 일

안녕하세요.
요즘 write함수를 이용하여 데이터는 디스크에 저장하는 작업을 하고 있습니다.
약 5ms 주기로 8k 데이터를 저장하는 데
어느 순간 write함수 수행 후 100ms 가량 멈추고 다시 수행되는 현상이 발생합니다.

현재 코드는 대략 아래와 같습니다.
while(1)
{
write(); //데이터 저장
usleep(5000);
}

여기서 실제로 write 함수 수행 시간은 얼마 되지 않는 것 같은데
왜 갑자기 딜레이가 발생하는 지 궁금합니다.
도움 부탁드립니다.

dubai91의 이미지

Read only system 에서 root 비밀번호 변경을 어떻게 하나요?

현재 환경이 임베디드 리눅스이고 커널버전은 4.1버전대입니다.
루트파일시스템은 Read only이고 root 의 비밀번호를 바꾸려고 하면..
Authentication token manipulation error 해당 에러가 나면서 바뀌지를 않습니다.
대략 확인해본 결과 /etc/쪽에 passwd 파일과 shadow 파일이 있고 해당 파일들과 관련이 있는 것 같습니다.
소프트웨어 링크로 다른 파티션 (예 : /mnt/mtd4) 같은 곳에 해당 파일을 소프트웨어 링크를 걸어도 안되더라구요.
어떻게 하면 Read only 인 루트파일시스템에서 비밀번호를 변경할 수 있는지 문의드립니다.

익명 사용자의 이미지

세그먼트 오류 때문에 질문드려요

int main(void)
{
FILE* fp;
int num = 0, num1;
char buffer[100];
char* ptr;
int n = 0;
int i = 0, j = 0, k = 0, l = 0, count = 0, case1 = 0, t = 0;

process* pro = NULL;
process* t_pro = NULL;

while (1)
{
menu();

scanf("%d", &num1);

switch (num1)
{
case 1:
fp = fopen("proc.txt", "rt");

wlgns12www의 이미지

커널영역에서 udp패킷작성

제가 커널영역에서 udp패킷을 작성하여서
응용역역의 udp서버로 패킷을 전송하는 작업을 하고있는데
혹시 커널의 드라이버단에서 응용으로 패킷을
끌어올릴려면 UDP헤더 IP헤더 Message만을 소켓버퍼에 담아서 네트워크스택으로 올리면 되나요??

그런데 이때 패킷을 올렸을시 서버프로그램이 동작중이지 않으면 전송계층에서 패킷을 그냥 버려버리나요??

그리고 소켓버퍼를 할당받았을시 skb_network_header_reset??과 같은 함수를 이용해 헤더초기화를 하지않으면 오류가 발생하나요??
참고할만한 코드있으면 부탁드리겠습니다ㅠㅠㅠㅠ

익명 사용자의 이미지

size_t에 대응될 수 있는 자료형으로 무엇이 있나여?

제가 공부한 바로는 size_t는 unsigned char ~ unsigned long long 중 하나가 선택될 수 있는것 같은데,

구글링 해보니 size_t는 최소 16 비트의 부호없는 정수 유형이라고 하네요?

이말은 즉슨 unsigned char형은 제외하고 unsigned short~unsigned longlong 중 하나가 선택된다는 소리인데 정말 그런가요?

hui1601의 이미지

홍보 제휴 안내스타일 수정

관리자님, 혹시 홍보 제휴 안내 align값의 속성을 center로 해주실 수 있나요?
보기가 좀불편해서 요청드립니다

computerbo의 이미지

mysql update에 대해서

mysql에 select name from DB limit 0,1;

이런 쿼리를 주면 DB라는 테이블에서 name이라는 필드의 데이터를 0레코드부터 해서 총 1개 레코드를 출력 이 됩니다.

제가 원하는것은 저 select된 데이터에 update를 하고 싶습니다. 헌데... 구글링을 4시간짼데.. 답이 없어..

이렇게 조언을 구하고자 이런 글을 올립니다. 거의 죄다 2개의 테이블을 참조해서 병합하는식으로 코드들 이더라구요. 어떻게 쿼리값을 줘야지 답이나오나여?

sangjun11316의 이미지

c 언어 int main 함수에서의 return 0;가 없어도 되는 이유

안녕하세요, 'c에서 int main 을 쓸 때 끝부분에 return 0;를 써 두는 것이 좋다' 라고 흔히들 말하고, return을 쓰고 싶지 않을 때는 void를 쓰는게 일반적이지요.

그런데 저는 현재까지 c언어에 대해 경험이 매우 짧아 int main 함수 뒤에 return 0; 이 없을 때 오류가 나는 경우를 경험하지 못했습니다.

다들 큰 구체적인 이유 없이'return 0;을 써 주는게 좋습니다'라고만 말씀하시고... stack 영역에 들어가 있는 데이터들이 return을 하면서 삭제되기 때문에 써 주는게 맞는 것 같긴 한데, 실제로는 return 없이도 컴파일 및 실행에 지장이 없는 구체적인 이유가 궁금합니다.

익명 사용자의 이미지

2019년 4월, 제10회 새로운경기 게임오디션이 개최됩니다.

안녕하세요.
제10회 새로운경기 게임오디션 사무국 입니다.

4월 21일까지 '제10회 새로운 경기 게임오디션'에 참가할 게임 개발자를 모집합니다.
이번 오디션은 경기도가 주최하고 경기콘텐츠진흥원이 주관하며, 한국콘텐츠진흥원이 후원하고 있습니다.

참가 대상은 수도권 내 게임 기획과 개발이 가능한 사람이며
출품되는 게임은 2020년 상반기 안에 개발을 완료할 수 있어야 하고,
서류심사 통과 후 1차 오디션 이전까지 테스트 빌드(실행파일) 제출할 수 있어야 합니다.

경기도는 서류심사를 통과한 25개 게임을 대상으로 5월 초 1차 오디션을 열어
최종오디션에 진출할 10개 게임(TOP10)을 선정할 계획이며
TOP5를 선발하는 최종오디션은 5월 말 판교에서 진행됩니다.

최종 선발된 5개 게임에는 ▲1등 5,000만 원, 2등(2팀) 3,000만 원, 3등(2팀) 2,000만 원 등 총 1억 5,000만 원
규모의 개발 지원금 ▲판교 경기글로벌게임센터 입주신청 시 가점 부여

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기