디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

sd카드 에뮬레이터앱에서 작성

발명도둑잡기(118.216) 2025.09.24 14:06:01
조회 38 추천 0 댓글 0

sd카드 슬롯에 들어있는 카드를 외부의 쓰기 기능으로 내용 바꿔서 동적으로 원래 기기가 인식하는 장치

챗지피티
말씀하신 상황을 정리하면,

SD 카드 슬롯에 꽂혀 있는 카드가 있고

외부에서 이 카드를 직접 읽고/쓰기 해서 실시간으로 안에 들어있는 데이터를 바꿔주고

원래 기기는 그 변화를 마치 자기 장치가 바뀐 것처럼 동적으로 인식하게 만들고 싶으신 거죠?

이건 원리상 SD 카드 에뮬레이션 장치를 만들어야 합니다. 몇 가지 방식이 있습니다:

1. SD 카드 에뮬레이터 보드 사용

FPGA, MCU(예: STM32, ESP32) 같은 걸로 **SD 카드 프로토콜(SPI 또는 1/4bit SDIO)**을 흉내냅니다.

실제 SD 카드처럼 기기에 연결되지만, 내부적으로는 USB/Ethernet 등 다른 인터페이스를 통해 외부 PC에서 데이터를 받아서 실시간으로 갱신합니다.

게임기/자동차 네비 같은 데서 SD 카드 대신 USB 메모리나 네트워크를 연결하려고 이런 프로젝트가 종종 존재합니다.

2. 중간 어댑터 방식

SD 카드 → 중계보드 → 실제 SD 메모리 구조.

이 보드가 중간에서 읽기/쓰기 동작을 가로채고, 외부에서도 접근 가능하게 만듭니다.

예: "SD-WiFi 카드(FlashAir)" 같은 것도 내부적으로 이 원리에 가깝습니다. (단, 속도/동기화 한계 있음)

3. 소프트웨어 에뮬레이션

기기에 SD 카드 슬롯이 아니라 USB OTG 같은 다른 입출력 포트가 있다면,
**USB Mass Storage Gadget (Linux gadget driver)**를 써서 가상 SD 카드를 만들어 연결할 수 있습니다.

라즈베리파이 제로 같은 장치는 이런 식으로 USB → SD 카드 모드로 동작 가능.

---

⚠+ 난이도 포인트:

SD 카드 프로토콜은 단순 SPI 모드로 시작할 수 있지만, 최신 기기들은 대부분 고속 SDIO 모드만 지원합니다 → FPGA나 고속 MCU가 필요.

원래 기기가 데이터 무결성을 확인하기 때문에, 동기화 타이밍 문제를 제대로 해결해야 합니다.

상용으로는 "SD 카드 에뮬레이터"나 "Flashcart"류 장치가 이런 식으로 동작합니다.

---

질문: 원래 기기가 어떤 종류인가요? (예: 자동차 네비, 콘솔, 임베디드 보드 등)
기기 종류에 따라 제가 구체적으로 **구현 가능한 방법(오픈소스 프로젝트나 하드웨어 예시)**을 알려드릴 수 있습니다.

좋습니다 임베디드 보드라면, 상황이 조금 더 단순해질 수도 있네요.
보통 임베디드 보드에서 SD 카드는 부팅용 저장장치거나, 데이터 로깅/펌웨어 업데이트용으로 많이 쓰입니다.

말씀하신 요구사항(외부에서 쓰기 → 보드가 실시간 인식)을 충족시키는 방법을 정리해드리면:

---

1. SD 카드 에뮬레이터 (FPGA/MCU 기반)

보드에는 가짜 SD 카드가 꽂혀 있고, 실제 데이터는 외부 PC나 다른 장치에서 제공합니다.

FPGA나 STM32 계열 MCU를 써서 SD 프로토콜을 흉내내고, 내부적으로는 USB/Ethernet으로 호스트와 연결합니다.

예시:

SDSpi 같은 오픈소스 SPI 모드 구현

고급은 Zedboard/Zynq FPGA 같은 걸 써서 SDIO도 지원 가능

---

2. FlashAir / WiFi-SD 같은 무선 SD 카드 활용

기존 SD 카드 슬롯에 그냥 꽂으면, SD로도 보드가 접근하고 WiFi로도 외부 PC가 접근 가능.

단점: SD 호스트(보드)가 동시에 읽기/쓰기 중일 때 데이터 일관성 문제가 발생할 수 있음.

속도가 빠르지 않아서 펌웨어/데이터 업데이트 정도에는 괜찮음.

---

3. USB Gadget 모드 활용 (라즈베리파이 제로 같은 장치)

라즈베리파이 제로를 보드의 SD 슬롯 대신 연결해서, 보드 입장에서는 SD 카드처럼 보이지만, 실제 내용은 외부 PC에서 동적으로 변경.

단점: 보드의 SD 슬롯이 직접 SDIO 전기신호를 쓰면 안 되고, USB-SD 어댑터식 접근이 가능한 경우에만 가능.

---

4. 중간 어댑터 제작

실제 SD 카드를 쓰되, 중간에 SD pass-through 보드를 둡니다.

이 보드가 SD 신호를 양쪽으로 전달하면서, 외부에서도 같은 데이터 영역을 수정할 수 있게 설계.

구현 난이도: 상당히 높음 (하드웨어/펌웨어 동기화 필요).

---

✅ 정리하면:

보드가 부팅용으로 SD를 쓰는 경우 → FPGA/MCU 기반 SD 카드 에뮬레이터가 정석.

보드가 단순히 데이터 로깅/업데이트용으로 SD를 쓰는 경우 → FlashAir 같은 WiFi-SD 카드로도 충분히 가능.

---

제가 확인 차 하나 여쭤볼게요:
임베디드 보드에서 SD 카드를 부팅용으로 쓰시나요, 아니면 데이터 저장/읽기용으로만 쓰시나요?
(둘 중 어디냐에 따라 가능한 솔루션이 크게 달라집니다.)

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 센터해도 될 것 같이 비주얼 물오른 아이돌 멤버는? 운영자 25/09/22 - -
2891641 사람이 생명주기를 조절하면, 생활패턴을 조작할 수 있을거같은데 ㅇㅇ(106.241) 09.24 27 0
2891640 언리얼 공부하는데, C++ 관련 자료가 전무한거 같던데 [2] ㅇㅇ(106.241) 09.24 75 0
2891639 비트코인 해킹 ♥냥덩이♥갤로그로 이동합니다. 09.24 34 0
2891638 컴퓨터쪽에만 그런진 모르겠는데, 표준 ㅈ같은거 많음 [1] ㅇㅇ(106.241) 09.24 40 0
2891637 카카오톡 업데이트 된거 개좋은데? 야옹아저씨갤로그로 이동합니다. 09.24 49 0
2891636 홍범도 마약 ♥냥덩이♥갤로그로 이동합니다. 09.24 30 0
2891635 일본의 심진석 ♥냥덩이♥갤로그로 이동합니다. 09.24 25 0
2891633 나님이 연설해도 재명이 보다 사람 많을듯 ㅋㅅㅋ ♥냥덩이♥갤로그로 이동합니다. 09.24 35 0
2891632 재명지원금 들어왔다 [3] 헬마스터갤로그로 이동합니다. 09.24 46 0
2891629 저장용 ♥냥덩이♥갤로그로 이동합니다. 09.24 29 0
2891628 컴퓨터구조를 몰라서 그러는데, 논리 회로(CPU)는 에러가 아에 안 남? [5] ㅇㅇ(106.241) 09.24 56 0
2891627 알아보쟈 ♥냥덩이♥갤로그로 이동합니다. 09.24 26 0
2891625 c/c++로 3년간 나 괴롭힌 애는 정신병자가 틀림없다. [1] 나르시갤로그로 이동합니다. 09.24 44 0
2891624 c/c++) 대체 왜 이 글이 기분 나쁘다는 건데??? [1] 나르시갤로그로 이동합니다. 09.24 47 0
2891623 더부룩 민주당 프갤러(5.143) 09.24 46 0
2891622 환자들 진짜.. 내 글마다 쫓아다니며 악플가는거봐. [1] 나르시갤로그로 이동합니다. 09.24 41 0
2891621 미쳣당 ♥냥덩이♥갤로그로 이동합니다. 09.24 42 0
2891620 이거 뭐임 [1] ㅇㅇ(106.241) 09.24 49 0
2891619 한두명의 실제 정신병 환자가 ip 바꿔가며 프갤 망치는게 맞는 듯 [1] 나르시갤로그로 이동합니다. 09.24 41 0
2891617 프갤을 프갤답게) delimiter의 표준 번역은 무엇인가? [1] 나르시갤로그로 이동합니다. 09.24 53 0
2891616 [애니뉴스] 시드노벨 사건이란? 프갤러(121.172) 09.24 36 0
2891615 쟤 따라다니면서 욕박는 애 기억하는게 쟤 뭐 취직한것도 아님 ㅆㅇㅆ(124.216) 09.24 48 0
2891614 ai가 하드코딩 추천하기도 하네 ㄹㅇ;; [2] 뉴진파갤로그로 이동합니다. 09.24 53 0
2891613 211.234 얘는 쓸데없이 왜 타인을 계속 괴롭히니? [1] 나르시갤로그로 이동합니다. 09.24 42 0
2891612 이대남 이랑 영포티가 화해하는법 ㅇㅅㅇ 류류(59.5) 09.24 41 1
2891611 프갤을 프갤답게) 어휘 요소란 [1] 나르시갤로그로 이동합니다. 09.24 51 1
2891610 만원 내고 한국세금 7000만원 빼먹은 짱깨 ♥냥덩이♥갤로그로 이동합니다. 09.24 51 0
2891609 나님.. 세상이 프래임 단위로 보임.. ♥냥덩이♥갤로그로 이동합니다. 09.24 33 0
2891608 게임 만드는데 객체지향 공부만 2년해서 인생낭비함 ㅇㅇ(211.234) 09.24 51 4
2891607 프갤을 프갤답게) 어휘 요소에 대해 정의되어 있는 서적이 있는가? [1] 나르시갤로그로 이동합니다. 09.24 41 2
2891606 23세, 무능력 인생에서 벗어나는법 찾아냄 ㄹㅇ ㅇㅇ(223.39) 09.24 40 0
2891605 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 09.24 26 0
2891604 그냥 한국 남자는 나이떠나서 다 참수가 답임 류류(59.5) 09.24 38 0
2891603 나는 저 장애인 새끼 이해가 안가는게 ㅆㅇㅆ(124.216) 09.24 63 2
2891602 저 따라다니는 유동 저능한게 뭔 게임만드는거 어쩌고로 지랄하는데 ㅆㅇㅆ(124.216) 09.24 47 2
2891601 게임 만든다면서 2년동안 객체지향만 공부함 ㅇㅇ(211.234) 09.24 53 4
2891600 솔직히 c++,러스트 환자,ㅆㅇㅆ 같은 사람들 싹 없어졋음 [1] 나르시갤로그로 이동합니다. 09.24 60 1
2891599 극좌 영포티는 사회문제다 ♥냥덩이♥갤로그로 이동합니다. 09.24 35 1
2891598 c++,러스트,ㅆㅇㅆ 등 타인이 먼저 시비를 걸었다 [1] 나르시갤로그로 이동합니다. 09.24 46 1
2891597 오늘의 개발일기 PyTorch갤로그로 이동합니다. 09.24 47 0
2891596 ip 검색 이런게 있어야 퇴출이 가능할텐데 [1] 나르시갤로그로 이동합니다. 09.24 43 0
2891595 c++ 환자의 망상 재시작 댓글 [8] 나르시갤로그로 이동합니다. 09.24 53 0
2891594 근데 솔직히 기본소득으로는 안됨. 유지가 불가능한 정책이다. 프갤러(223.39) 09.24 37 0
2891593 빠구리 유방 보지 빠구리 유방 보지 [1] 류류(118.235) 09.24 52 1
2891592 시발 재명쿠폰 못받았다. 프갤러(223.39) 09.24 43 0
2891591 주인공 두번 째 특징 프갤러(211.210) 09.24 49 0
2891590 이제 찬물샤워하면 재채기 나네양 ♥냥덩이♥갤로그로 이동합니다. 09.24 29 0
2891589 정신병연구갤러리에 오셨습니다. [3] 헬마스터갤로그로 이동합니다. 09.24 60 0
2891588 프갤 정화 불가능하겠지? [8] 나르시갤로그로 이동합니다. 09.24 59 0
2891586 121.139 까불길래 글 탄압시킴 류류(118.235) 09.24 43 1
뉴스 “혼자 봐도 눈물 펑펑”…넷플릭스 켰다가 밤새 울게 만든 ‘견생’ 반려견 영화 5편 디시트렌드 09.27
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2