web-dev-qa-db-ja.com

PCMCIAカードをUSBポートのみのラップトップに接続するにはどうすればよいですか?

デスクトップでデータ収集に使用している古いPCMCIAカードがいくつかあります(Vector Informatik、自動車業界)。気候室での一部のテストでは、通常ラップトップを使用しますが、最近のラップトップには、オプションとしても、PCMCIAスロットが付属していません。
USBでラップトップに接続されたPCMCIAスロットを提供する外部「ドライブ」を持つことは可能ですか?私はメモリカードについて話していません、私はいくつかのウェブサイトでそれらの解決策を見つけました、しかしUSBケーブルを使ったPCMCIAスロットの接続は明らかにまれな要求です。これが不可能または実行可能でない理由の説明と同様に、任意のポインタを歓迎します。

2
Johan Bezem

USBでラップトップに接続されたPCMCIAスロットを提供する外部「ドライブ」を持つことは可能ですか?

いいえ、それはまったく不可能です。

PCMCIAスロット(最近のラップトップではCardBusスロットですが、CardBusスロットはPCMCIAカードを使用します)は、基本的にコンパクトでホットプラグ可能な形式のPCIスロットです。 PCMCIAデバイスである(つまり、PCMCIAスロットに差し込む)USBコントローラーを持つことはできますが、USBデバイスでPCMCIAスロットを実装することはできません。 (PCMCIAは古く、実際にはPCIではなくISAに似ていますが、同じ原則が適用されます。)

CardBusスロットに接続されたデバイスは、ホストのRAMに(DMA経由で)直接アクセスできます。また、CardBusデバイスは、ホストCPUのアドレス空間で「メモリ」として直接アドレス指定できます。 (これは、「USBメモリ」スティックやSDカードなどとはまったく同じではありません。このようなデバイスの「メモリ」は、ホストCPUの物理アドレス空間に表示されません。)

これらの機能は、USBデバイス(つまり、USBポートに接続されたデバイス)には実装できません。 USBには、デバイスがこれらのことを行う方法がありません。これらの概念はUSBには存在しません。 USBプロトコルにはそれらを要求する方法すらありません。缶切りを使って犬を洗おうとするようなものです。

お気づきのように、これらのスロットはPCIとともに廃止されました。 PCI Express(PCIe)には、ExpressCardと呼ばれる新しい外部スロットがあります。あなたがする必要があるのは、あなたが使っていたPCMCIA(あるいはCardBus)カードに相当するExpressCardを見つけて、ExpressCardスロットを備えたラップトップを購入することです。

それか、eBayなどで古いラップトップを購入して、既存のカードを使い続けてください。

3
Jamie Hanrahan

別の解決策は少し不格好です。

USB-PCI-Expressアダプターを使用し、これを使用してPCI-ExpressをPCMCIAアダプターに接続します。

http://www.hwtools.net/Adapter/PE4H.html

http://www.hwtools.net/Adapter/CB242A.html

PCカード(PCMCIA)を新しいラップトップに接続するにはどうすればよいですか?

十分な調査を行い、他の人が次のように述べている場合でも、必要なタイプのアダプターを作成している会社がそこになくても、私はまったく驚かないでしょう。

PCMCIA規格に完全に準拠するホストコンピュータへのUSBインターフェイスを備えた汎用PCMCIAドライブ(スロット)を作成することはできません。これは、PCMCIA規格では、USBよりもCPUと周辺機器間のアクセスがはるかに多いためです。

http://www.esis.com.au/PCMCIA/PCMCIA.htm

0
dtbnguyen

このExpressカード(26ピン)からカードバス(68ピン)へのアダプターを試してみてください。一部の最新のラップトップまたはbussinesラップトップはPCMCIA 26ピンExpressカードバスを搭載しています https://www.Amazon.com/StarTech-com-ExpressCard-CardBus -アダプター-CB2EC/dp/B000ZLPR1G

0
Rodrigo