|
음.. 외부 회로는 아직 구상중입니다. ^^;
1394라면 Device driver때문에 상용보드를 사야 겠지만, LVDS라면 굳이 구입할 것 없이 만들면 됩니당...
말씀을 들으니, 역시 LVDS밖에는 없는 듯 합니다...
답변 감사합니다~
라스코니 님이 쓰신 글 :
: 아직 외부 회로의 회로는 구상중이신가보죠?
:
: PC에서 외부회로로 전송하는 것이라고 생각하고 말씀드린다면,,,,
:
: 먼저 1394가 되었던지 LVDS가 되었든지 상용보드를 구입하실 테구요.. 보드에 딸려서 기본 드라이버와 약간의 예제 및 응용 프로그램이 보드 제작사로부터 제공이 되겠지요.. 물론 이것을 기반으로 프로그램을 작성하실 생각이셨을 거구요.
:
: 100 Mbps는 12.5 M byte per sec이니까 좀 빠르다고도 못하고, 그렇다고 만만히 볼 정도로 느리다고도 할 수 없을 것 같습니다. USB, 1394, LVDS 등등 모두 스펙상으로는 만족한다고 해도...... LVDS를 제외하고는 100 Mbps라는 건 거의 USB나 1394의 채널이 낼수 있는 한계 속도라고 생각이 드네요... 예를들어 SATA가 전송스펙이 아무리 높으면 뭐합니까? 주변 장치가 안따라주는데.....
:
: 일단 하드디스크의 data reading buffer 설계를 아주 잘 해주셔야 할 것 같습니다. 이부분이 제일 핵심일 것 같구요. 먼저 USB, 1394, LVDS 등의 실제 응용예를 인터넷 같은데서 좀 찾아보신후 그중 외부 회로로 가장 손쉽게 구성할 수 있는 걸로 선택하시는게 좋을 것 같네요.
:
: 제 경험으로는 통신 드라이버라는게 버퍼에다 데이터를 저장해 두고 그 버퍼의 데이터를 보내고, 다시 버퍼에 데이터를 채우고 하는 식이기 많은 오버헤드가 있습니다. 따라서 실제 100 Mbps가 전송되어야 한다면, 외부회로는 실제로는 130 ~ 140 Mbps의 전송속도를 커버할 수 있어야 할 겁니다. 즉 실제로는 100 Mbps보다 더 빨리 보내야 한다는 겁니다. 안그러면 60 frame이 안 나오고 40 frame 이런식으로 떨어지죠...
:
: 참고하세요.
:
: 임호민 님이 쓰신 글 :
: : 동영상 데이타를 외부 회로로 직접 Write 하기 위한 프로그램과 회로를 제작하려 합니다.
: :
: : QVGA 데이타, 24bit 를 60frame으로 실시간 전송하기 위해서는 240x24x320x60 bit 가 1초에 전송되어야 합니다.
: : 110,592,000bit... 100MBPS가 넘어야 한다는 수치인데요...
: : 하드웨어 적으로 어떤 Interface 방법을 사용해야 할까요?
: :
: : 또한, Software적으로는 어떤 기술을 사용해야 할까요? 제가 하드웨어 하는 놈이라 그냥 C를 주로 사용하고,
: : 빌더는 약간^^ 사용할 줄 압니다.
: :
: : 간단한 조언이라도, 한마디의 조언이라도 부탁 드립니다~
|