표준함수를 사용하지 않고 (fgets, fopen, fseek등등).. 텍스트 줄수를 세는 좋은 방법이 있을까요?
현재 freertos상에서 작업중인데 여기 sdk가 posix호환인 open, read, write, close만 제공하고 있어서 반복문을 통해 라인 끝에 있는 CRLF의 숫자를 세는 방식으로 라인수를 카운트 합니다.. 리눅스가 제공하는 함수
첨 글올리네요
Linux 2.6 사용자 입니다. Embeded 환경이구요.
TCP/IP 소켓통신을 하는데.
소스는 이렇습니다.
rv =recv(fd, buffer, MAXDATASIZE, 0);
fd 는 socket 지정자 이고요 buffer 는 수신 데이타 저장 버퍼 MAXDATASIZE 는 최대 허용 데이타 Lenght 입니다.
recv 함수에 진입해서 빠져나오지 못하는경우가 있
현제 Zigbee프로토콜을 이용하여 프로젝트를 진행하고 있는데 이걸 WLAN프로토콜로 옮겨야하는 프로젝트가 들어왔습니다.
Zigbee 같은경우는 작은 개발보드들이 있어서 TI사의 CC2430으로 개발을 하였지만(내부에8051이 들어있는 SoC입니다.) WLAN같은 경우는 휴대가 간편한 작은 보드가 보이질 않네요.
검
안녕하세요?
제목 그대로 입니다. 유닉스에서 쉘 프로그래밍 할 때 첫줄에 #!을 써주고 경로를 써주는데 이 의미가 무엇인가요?
학교에서 tcl을 배우는데 이것도 마찬가지더라구요
스크립트언어에서 그 놈이 있는 곳의 path를 맨 처음에 써주어야 하는데 그럴 때 앞에 #!을 써주는 건가요?
리눅스용으로 있는 openssh 소스를 윈도우에서 사용할려고 하는데요. 그렇게 할려면 dll 파일로 만들던지 해서 포팅해야되겟죠?
시그윈에 설치된 openssh 소스 땡겨 쓸려니,, 참조 에러........-_-; 온갖 삽질 하다가 결국은 내린 결정이 포팅이었습니다.
이 방법 밖에 없는거죠?
안녕하세요
현재 PCI Host driver를 만들고 있는데요 지금 SOC PCI host 에서 interrupt A만 지원 합니다. PCI Hardware Interrupt는 15번입니다.
만약에 PCI slave 에서 interrupt가 assert되면 15번 인터럽터가 발생할껀데 그런데 여기서 어느 slave 카드에서 인터럽터가 온것인지 어떻게 판별 해야되는지 궁금합니다.
아
프로세스를 데몬으로 만드는 프로그램의 일부입니다
if((pid = fork()) != 0) exit(0); setsid(); sact.sa_handler = SIG_IGN; sact.sa_flags = 0; sigemptyset(&sact.sa_mask); sigaddset(&sact.sa_mask, SIGHUP); sigaction(SIGHUP, &sact,NULL); if ((pid = fork()) != 0) exit(0); chdir ("/"); umask(0);
이런 질문 올리기 민망하지만 하다가 잘 안되서 질문 올립니다.
C언어(WIPI C) 로 제작한 프로그램이 있는데요,
파일 하나로만 제작해서 소스코드가 상당히 길어졌는데 (약 5천줄) 함수 기능에 따라 파일로 분할하고 싶습니다.
만약 기존의 파일, 예를 들어 main.cpp 가 있는데, 여기서 계
리눅스 플랫폼으로 Switch 를 만들어보고자 합니다.
관련 서적이나 자료가 공개된 사이트를 알려주시면 감사하겠습니다.
IGMP, Router, VLAN, Qos 관련 내용들이 필요합니다.
이것들과 관련해서 책이나 사이트 등을 찾기가 힘들더군요.
고수님들의 많은 조언 부탁드립니다.