저는 Arduino가있는 프로젝트에서 작업 중이므로 일부 데이터를 영구 저장하고 싶습니다. 저는 이미 MicroSD 리더기가있는 이더넷 실드를 사용하고 있습니다.Arduino를 사용하여 SD에서 이진 데이터 읽기/쓰기
저장하는 데이터는 엄청나게 작습니다. 지금은 한 번에 3 바이트를 절약 할 것입니다. 내가 정말로 원하는 것은 바이트 x
에서 시작하여 쓰기를 위해 SD 카드를 열고 나서 y
바이트의 데이터를 쓰는 것입니다. 다시 읽으려는 경우 x
에서 시작하는 y
바이트를 읽습니다.
그러나 필자가 보았던 모든 코드는 불필요한 오버 헤드처럼 보이는 파일 시스템으로 작업하는 것을 포함합니다. 이 데이터를 다른 시스템에서 읽을 필요가 없으며 저장 공간에 문제가 없으며 걱정할 카드에 다른 데이터가 없습니다. 바이너리 데이터를 SD 카드에 직접 기록하는 방법이 있습니까?
체크 아웃 http://www.roland-riegel.de/sd-reader/ 원시 SD 카드 읽기/쓰기 루틴. FAQ 섹션에서는 Arduino에 몇 가지 변경 사항을 적용하여 사용할 수 있다고 말합니다. – kums