uLan Driver

Yazılım ekran görüntüsü:
uLan Driver
Yazılım detaylar:
Versiyon: 0.8.3
Qayıt: 11 May 15
Geliştirici: Pavel Pisa
Lisans: Ücretsiz
Popülerlik: 12

Rating: 2.0/5 (Total Votes: 1)

Ulan Sürücü RS-485 bağlantı üzerinden aktarılır 9 bitlik mesajı odaklı iletişim protokolü sağlar.
Karakterler veri karakterleri ve protokol kontrol bilgileri ayırt etmek için kullanılan bir eşlik biti dışında, RS-232 asenkron transfer için aynı şekilde aktarılır. Bir fiziksel katman açar ve RS-485 alıcı-verici bir bükülü oluşur.
9-bit karakter kullanılması ikili veri nedeniyle CPU, CPU yükü azaltabilirsiniz akıllı denetleyiciler için transferini kolaylaştırır veri karakterleri, diğer düğüme göndermek umurunda gerekmez. Gömülü uygulamalar için en mikroişlemcisi Üreticileri biliyor ve bugünün MCUs çoğu UART 9-bit uzantısı hayata geçirdik. Aşağıdaki liste bazıları söz vardır:
- UART ile tüm Intel 8051 ve 8096 tabanlı MCUs
- Motorola 683xx ailesi üyeleri (68.332, 68.376, ...)
- Hitachi H8 mikroişlemcisi
Sürücü nispeten bağımsız katmanları ve alt sistemler olarak uygulanır. Mesajlar hazırlanan ve sürücü adanmış bellekte alınır. Bu bellek atom ayırma rutinleri ile muntazam boyutta bloklar ayrılmıştır.
Mesajı bloklar halinde depolanan edilirken, veri bayt çift mesajın başkanı ilk ayrılan bellek bloğu saklanır. Tüm verileri ilk blok saklanan olamaz, sonraki blok tahsis ve birbirine bağlanmıştır.
mesajı kafaları işlenen istemci bildirimi için hazırlanmış mesajlar ve mesaj göndermek için hazırlanan mesajların çift yönlü bağlı listeler bağlantılıdır. Bu listeler veya kuyruklar alt sistemler arasındaki mesajların aktarımı için ana mekanizma vardır.
Bağlantı protokol devlet rutinleri kesme işleyicisi yürütür devlet yığını ile sonlu durum otomata olarak programlanmıştır. Devlet rutin bir sonraki kesme beklemek neden pozitif tamsayı bilgileri, negatif hata bildirimi ya da sıfır, dönebilirsiniz. Devlet rutin çağrıldığında bilgi veya hata giriş parametresi olarak kullanılır.
Devlet rutin istekleri başka devlet rutin havalesi zaman fiili durum rutin işaretçiyi değiştirir. Önceki durum rutin geri döner sıfırdan farklı bir değer, yeni rutin hemen çağrılırsa, diğer durumda bir sonraki kesme yeni devlet yordamı çağırır.
Orada ana otomata döngüsünde daha fazla yerde kullanılabilen otomata alt sistemleri inşa sağlayan gerçek devlet rutinleri, bir arayanların yığını olduğunu. Bu otomata Ana amaç göndermek veya işlem mesajları göndermek için hazırlanan mesajların listesinde geliyor ve belirtilen takdirde, müşteri bildirim için hazırlanan mesajların listesi üzerine bu mesajları taşımaktır.
Alınan mesajlar da bu listeye üzerine konur. Subsystem diğer düğümün kalıp halinde iletişim canlandırmak zamanaşımı işleyicisi, tarafından denetlenmektedir. kesme ve zaman aşımı işleyicileri tamamen SMP evresel vardır.
otomata alt donanım portu manipülasyon için sürücü rutinlerini çip işaretçileri kullanır. Bu, kullanılan çip, bugün 82.510, 16450 ve OX16C950PCI bağımlı sadece bir parçasıdır. Bu rutinler karakter için belirtilen süre bekleyin ve başlatmak ve yakın liman, tahkim dizisi tarafından RS-485 hattına bağlamak, göndermek ve 9 bit karakterini alabilirsiniz.
Dosya işlemi alt OS çekirdek VFS ve istemci ileti kuyrukları arasındaki arayüzü yapar. Bu müşterilerin özel devlet yapıları içinde alınan veya işlenmiş mesajların tek veya çoklu çerçeve mesajları ve mağazalar bildirimleri hazırlamak için olanak sağlar. Bu bölüm ağırlıklı sistem bağımlı işletim

Bu sürümde yeni nedir:.

  • Bu sürüm ekler USB dönüştürücü desteği ve birçok düzeltmeleri.
  • Windows 2k, XP ve Vista ve sistem daha az ARM LPC21xx hedeflerine, (2.6.28 sürümü, beraberinde kadar i386 ve x86_64 hedeflere) Linux üzerinde test edilmiştir.

Benzer yazılım

NTX
NTX

2 Jun 15

0MQ
0MQ

15 Apr 15

OpenSXCE
OpenSXCE

20 Feb 15

Yorumlar uLan Driver

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!