도와주세요!!
글 수 15,339
2005.11.18 15:55:21 (*.141.101.107)
8952
에휴 3번 정도 쓰기에 실패해서 이번엔 진짜 간단하게 쓸께요.. ㅠㅠ
nfs 파일 시스템에 파일을 써 넣을때 조심해야 하는 것중 하나가 너무 큰 데이터를 한꺼번에 써 넣으시면
실패 합니다.
그리고 write 파일 함수를 사용해서 파일을 쓸 경우에는 32KBye 단위 이하로 잘라서 써 넣도록 하셔야 하구요
write 의 반환값을 보셔서 덜 써 넣어졌으면 나머지를 다시 써 놓도록 처리 하는 방식으로 프로그램 하셔야 합니다.
또한 현재 BMP를 처리 하신다고 했는데 640X480X3 이면 근 1M 정도 크기죠...
플래쉬 시스템에 데이터를 써 넣을때 한번 시험해 보세요
한 3M 정도의 크기가 1초 정도가 걸리거든요...
사실 하드디스크도 PIO 모드를 사용하면 이정도 크기를 연속적으로 써 넣는 것 역시 문제의
소지가 있읍니다.
시스템 설계에 대한 부분을 다시 한번 검토하셨으면 하네요
nfs 파일 시스템에 파일을 써 넣을때 조심해야 하는 것중 하나가 너무 큰 데이터를 한꺼번에 써 넣으시면
실패 합니다.
그리고 write 파일 함수를 사용해서 파일을 쓸 경우에는 32KBye 단위 이하로 잘라서 써 넣도록 하셔야 하구요
write 의 반환값을 보셔서 덜 써 넣어졌으면 나머지를 다시 써 놓도록 처리 하는 방식으로 프로그램 하셔야 합니다.
또한 현재 BMP를 처리 하신다고 했는데 640X480X3 이면 근 1M 정도 크기죠...
플래쉬 시스템에 데이터를 써 넣을때 한번 시험해 보세요
한 3M 정도의 크기가 1초 정도가 걸리거든요...
사실 하드디스크도 PIO 모드를 사용하면 이정도 크기를 연속적으로 써 넣는 것 역시 문제의
소지가 있읍니다.
시스템 설계에 대한 부분을 다시 한번 검토하셨으면 하네요
이지보드에 디렉토리가 가장 크게 차지하는게 1024인테 거기에 1.7M를 쓸려고 하다보니 파일 저장이 다 안된거더라구요...
1M 저장하는데는 약 6초 정도 소요가 되네요....
도움 주셔서 고맙습니다.