uLan Driver

Software screenshot:
uLan Driver
Software ətraflı:
Version: 0.8.3
Tarixi Upload: 11 May 15
Geliştirici: Pavel Pisa
Lisenziya: Pulsuz
Məşhurluq: 54

Rating: 2.7/5 (Total Votes: 3)

Ulan Driver RS-485 link üzərində transfer 9-bit mesaj yönümlü rabitə protokol təmin edir.
Uchun data simvol və protokol nəzarət məlumat ayırmaq üçün istifadə olunur paritet az istisna olmaqla RS-232 asinxron transfer üçün eyni şəkildə köçürülür. Fiziki qat potensial və RS-485 qəbuledicilərin bir burulmuş cüt ibarətdir.
9-bit xarakter istifadə ikili məlumatların çünki CPU, CPU yük aşağı ola bilər ağıllı nəzarətçiləri üçün transfer asanlaşdırır data simvol digər node göndər haqqında qayğı lazım deyil. Əlaqədar applications üçün ən microcontrollers istehsalçıları bilirik ki, bu gün MCUs ən UARTs 9-bit uzadılması həyata keçirdik. Aşağıdakı siyahı bəziləri qeyd etmək var:
- UART bütün Intel 8051 və 8096 əsasında MCUs
- Motorola 683xx ailə üzvləri (68332, 68376, ...)
- Hitachi H8 microcontrollers
sürücü nisbətən müstəqil qat və alt kimi həyata keçirilir. Mesajlarım hazırlanmış və sürücü həsr yaddaşında qəbul olunur. Bu yaddaş atom ayrılması routines ilə vahid ölçüsü ilə blokları bölünür.
Mesaj blokları daxil saxlanılır edildikdə, data bayt neçə mesaj başçısı əvvəlcə ayrılmış yaddaş blok saxlanılır. Bütün məlumatlar ilk blok saxlanıla bilməz, növbəti blokları təsis birlikdə bağlıdır.
Mesaj rəhbərləri emal, müştəri bildiriş üçün hazırlanmış mesajları və mesaj göndərmək üçün hazır mesaj bidirectional bağlı siyahıları bağlıdır. Bu siyahıları və ya sıralarında alt arasında mesaj ötürülməsi üçün əsas mexanizm var.
Link protokol dövlət routines interrupt handler tərəfindən icra edilən dövlət yığını ilə sonlu dövlət avtomatlar kimi proqramlaşdırılmış edir. Dövlət gündəlik növbəti interrupt gözləyin gətirib çıxarır müsbət tam məlumat, mənfi səhv bildiriş və ya sıfır, ola bilər. Dövlət təkrarlanan deyilən zaman məlumat və ya səhv daxil parametr kimi istifadə olunur.
Dövlət təkrarlanan istəyir digər dövlət gündəlik transferi başlamaq zaman faktiki dövlət gündəlik göstərici dəyişir. Əvvəlki dövlət təkrarlanan qaytarır nonzero dəyəri yeni təkrarlanan dərhal adlanır varsa, digər halda növbəti interrupt yeni dövlət gündəlik invokes.
Orada əsas automata loop daha çox yerdə istifadə edilə bilər automata alt inşa etmək üçün imkan verir faktiki dövlət routines, zəng yığın edir. Bu avtomatlar əsas məqsədi göndərmək və ya proses messages göndərmək üçün hazır mesaj siyahısına gələn və müəyyən əgər, müştəri bildiriş üçün hazırlanmış mesaj siyahısına daxil bu mesajları hərəkət etməkdir.
Qəbul mesajları də bu siyahıya daxil qoyulur. Alt digər node ölmək halda rabitə canlandırmaq bilər fasiləsi handler, rəhbərlik edir. interrupt və fasiləsi işleyicileri tam SMP reentrant var.
automata alt hardware port manipulyasiya üçün sürücü routines çip göstəricilərinə istifadə edir. Bu istifadə chip, bu gün 82510, 16450 və OX16C950PCI asılıdır yalnız bir hissəsidir. Bu routines xarakter üçün müəyyən müddət gözləyin və başlamaq və yaxın port, arbitraj ardıcıllıqla RS-485 xəttinə qoşulmaq, göndərmək və 9 bit xarakter ala bilər.
Şəkil əməliyyat alt OS kernel VFS və müştəri mesaj sıralarında arasında interfeys edir. Bu müştərilərin xüsusi dövlət strukturlarında qəbul və ya emal mesaj bir və ya multi-frame messages və mağazalar reports hazırlamaq üçün imkan verir. Bu hissəsi ağır sistem asılı əməliyyat

Bu azad yeni nədir.

  • Bu azad edir USB converter dəstək və çox düzeltmelerini.
  • Bu Windows 2k, XP və Vista, və sistem az ARM LPC21xx hədəfləri, (2.6.28 qədər i386 və x86_64 hədəflərə) Linux test edilmişdir.

Oxşar proqram

Longene
Longene

12 May 15

EdgeBSD
EdgeBSD

20 Feb 15

LiveCD-Xfce
LiveCD-Xfce

19 Feb 15

MINIX
MINIX

19 Jun 17

Şərh uLan Driver

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!