Bir PowerBook-G4 veya daha modern bir MacBook Pro'dan bir DB-9 veya DB-25 seri portunu nasıl kırabilirim?


1

Temel olarak, seri bir DB-9 tipi donanım arayüzüne uyan harici bir cihaza (veya bunun için bir geçiş kablosuna sahip olduğumuz için DB-25'e) arabirim kurmak istiyoruz ve sahip olduğumuz tek şey etrafta yatan Apple dizüstü bilgisayarları.

Laboratuar ortamlarımızda çalıştığımızda Sun Microsystems tarzı bilgisayarlara alışkınım ve böyle bir şey yapardık

ipucu / dev / terim / a

ya da böyle bir şey, uçuş bilgisayarımızın seri arayüzlerinden birine Vt-100 tarzı bir arayüz elde etmek için ... - aslında son zamanlarda böyle bir komut verdiğimde 15-20 yıl önceydi. :-)

[Açıklama için eklendi:]

Bir kullanıcının bakış açısına göre, bir programı (iTerm, muhtemelen) ya da eski SunOS 4.3 programına benzer bir şeyi başlattılar ve bahşiş verdiler ve ardından bazı seri arayüzler üzerinden iletişim kuruyorlardı (UART, muhtemelen sürücü tarafından taklit edildi) harici bir cihazdaki 9 pinli bir konnektöre takılan, basit bir tel ile, muhtemelen iletişimi yapan 3 veya 4 tel.

[Açıklama için eklendi:]

Fakat artık kilisemizin bazı ses ekipmanlarıyla konuşması ihtiyacı var ve biz bir Mac dükkanıyız.

Herhangi bir fikir? Daha sonra bir OS-X sisteminde bir adaptör / sürücü kombinasyonu elde etmek (bir USB-3) bağlantı noktasını konuşmak ve sonra DB-9 konektörü üzerinden bir Vt-100 terminali gibi davranmak mümkün mü?

Eminim bu cihazdaki terminal akış kontrol özelliklerini ayarlamak için STTY (1) komutu gibi bir şeyle karşılaşacağım ve böylece uygun bir USB-3 / Thunderbolt adaptör / sürücüsü olan bir DB-9 üzerinden bir terminali soyutlayacağım. Ancak, umuyorum ki bir Mac olarak, bu tür detaylar için fazla düşünmek zorunda kalmayacağım ... :-D

UNIX'in sizin için bir fikri var mı?


Aslında DIY yaklaşımını tercih ederdik ve sonra süreçte bir şeyler öğrenirdik.

Değerli USB arabirimlerimiz birinci sınıf, yani az kullanılan bir bağlantı noktasının kullanılması, Thunderbolt ve hatta Firewire-400/800 bile bizim için daha iyi sonuç verir.

Eski bir seri kabloyu (bu tür büyük bir artı kutusundan) kablolamak ve herhangi bir Thunderbolt'tan (en az kullanılan porttan) kopmuş bir Firewire'dan seri bir çift (ne, 2 veya 3 tel?) Ayırmak için işaretçiler bizim dizüstü bilgisayarda)?

Lehimleme demir ve tel kesiciler ve tel sıyırıcılar konusunda oldukça yetkinim .... :-) Öyleyse, Firewire'ı OS'de böyle bir canavar için bir cihaz oluşturmak için bazı işaretçilerle seri bir arabirime dönüştürmek için kablolama şeması -X ve terminal özelliklerini ayarlamak gerçekten bu sohbete iyi hizmet ederdi. :-) Bu, saf donanımdan saf yazılıma olan boşluğu doldurmak için gerekenleri gösterir ve gerçekten daha ilginç bir tartışmaya yol açar, IMHO.

Ancak, konserve bir çözüm de bizim için işe yarayacak, ama çok pahalıya mal olan değil. İnançla finanse edilen bir bütçe üzerinde çalışıyoruz.

görüntü tanımını buraya girin

görüntü tanımını buraya girin


Tam olarak ne sorduğundan emin değilim. Sadece böyle bir adaptör ister misin? ca.startech.com/Cards-Adapters/Serial-Cards-Adapters/…
ᴇcʜιᴇ007

Göze çarpan sorun ilk başıboş açıklamada yer alıyor ve @Tyson tarafından cevaplanıyor gibi görünüyor. Yabancı kelimeler ve fotoğraflar yerine, "harici bir cihazdan" daha belirgin bir şey soruna netlik kazandıracaktır. Sorunu bir HW terimi * "koparma" ve HW ve araçların fotoğrafını kullanarak karıştırıyorsunuz, ancak SW terminolojisi hakkında da emin değilsiniz.
talaş

1
Lehimleme demirinizin resmi sorunu anlamak için gerçekten çok yardımcı oldu. Bu arada, son ihtiyacın nedir? DB9 konektörleri aracılığıyla bir şeyi kontrol etmek ister misiniz? Bu bir XY problemi olur - X'i çözmek Y problemine neden olur ve sonunda yeni bir sorumuz olur. Lütfen belirli olun
Prasanna

Pek çok düşük maliyet ön üretimli çözüm var. Neden tekerleği yeniden icat etmek istediğinizden emin değilim. USB'deki "seri" yi varsaymayın ve eski seri kablolarınız aynıdır. Bu cevabı görmek için sadece bunun için bir "kablo yapamazsınız" . USB bağlantı noktalarının tükenmesine gelince, aynı zamanda bol ve düşük maliyetli olan "USB Hub" ile daha fazlasını ekleyin.
Tyson

Eğer gerçekten "kendi yuvarlamanızı" almak istiyorsanız, USB'den RS232C adaptörüne bu makaleyi sizin için buldum cypress.com/?docID=41719
Tyson

Yanıtlar:


2

RS232 adaptörleri USB ucuzdur.

Değerli USB arayüzlerimiz birinci sınıf

Bir hub al. Onlar da ucuz.

az kullanılan bir limanı kullanarak, Thunderbolt, hatta Firewire-400/800 bile bizim için daha iyi sonuç verir.

Sisteminizde Express Card yuvası varsa, Express Card RS-232 adaptörünü bulabilirsiniz.

Çoğu modern bilgisayar arabiriminin "bağlantı katmanı" nın bir donanım denetleyicisi tarafından kontrol edilmesi bekleniyor ve USB, Firewire ve Thunderbolt protokolleri RS-232'den daha karmaşık. Denetleyiciyi bir kenara atamaz ve pinlerin durumlarını kendi başlarına okuyamazsınız. Bir çok eski bilgisayarın G / Ç'si PC paralel portu gibi çalışıyordu - elektrik bir telden akıyorsa, bir kayıt defterindeki biraz 0'a çekilir, aksi takdirde 1'e çıkar. Artık değil - kontrolör bağlantı yapar katman ve DMA üzerinden CPU'ya veri atar - mevcut tüm kayıtlar kurulum, cihaz sayımı vb. içindir.

Bu yüzden DB-9 kablonuzun pimlerini Firewire veya Thunderbolt pimlerine lehimlemek kadar kolay değildir .

USB adaptörü ve bir hub için bir RS-232 kullanın. Velcro şeritleri göbeği veya adaptörü yüzeylere bağlamak için mükemmeldir.


0

Google’da aradığınız terim "USB - RS232C" dir. Oldukça az sayıda adaptör mevcut.


Bu soruya bir cevap vermiyor. Bir yazarın açıklamasını eleştirmek veya talep etmek için yazının altına bir yorum bırakın.
Jan Doggen

@JanDoggen denedin mi? bu, soruya tam bir cevap verir. SU bir donanım önerisi sitesi değildir. Google'a verilen teklifin arasına ne yazılacağı, OP'den bazıları diğerlerinden daha uygun olabilecek, seçilebilecek 1000 modelden birini seçecek, ancak OP'nin ihtiyaçları hakkında daha fazla şey bilmeden bilemeyiz. Op belirli bir model seçtiğinde çalışmasını sağlamak için belirli sorular sorabilir (gerekirse), ama önce bir adaptöre veya kabloya ihtiyaç duyar ve yine SU belirli bir donanım öneri sitesi değildir.
Tyson,

Aradığım terim, yazılımımı ve donanım akış denetimini "stty" ayarlamak için mi? Donanımı aldıktan sonra (kendi seçimime göre), cihazlarımızla konuşmak için hangi komutu kullanmanızı önerirsiniz? 'echo "help"> / dev / my_special_hardware'? Yoksa "UNIX cihazları" da google mı?
Billy McCloskey

@BillMcCloskey aslında karmaşık bir hal alıyor ve adaptöre bağlı olabilir. Tanım gereği USB, donanım akış kontrolü olarak bilinen bir şeye sahip değildir, bazı adaptörler sözde donanım akış kontrolü sağlayabilir. Cihazı ilişkilendirmekle birlikte, zaten var olan bir bağlantı noktasına bağladığınız ve bir donanım aygıtı ile özelliklerini değiştiren bir bağlantı noktası 'eklemiyorsunuz'.
Tyson
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.