uLan Driver

Software kuvakaappaus:
uLan Driver
Ohjelmiston tiedot:
Versio: 0.8.3
Lähetyksen päivämäärä: 11 May 15
Kehittäjä: Pavel Pisa
Lupa: Vapaa
Suosio: 12

Rating: 2.0/5 (Total Votes: 1)

Ulan Kuljettajan tarjoaa 9-bittinen viesti suuntautunut tiedonsiirtoprotokollaa, joka siirretään yli RS-485-yhteys.
Hahmot siirretään samalla tavalla kuin RS-232 asynkroninen paitsi pariteettibitin, jota käytetään erottamaan datan merkkien ja protokollan valvonta tietoja. Fyysinen kerros koostuu yhdestä kierretty pari johdot ja RS-485-lähetin.
Käyttö 9-bittinen merkistö helpottaa binääritiedostojen siirtoon ja älykkäisiin ohjaimissa saattaa laskea suorittimen kuormitus, koska CPU ei tarvitse välittää tietoa merkkiä lähettää muihin solmuun. Tuottajat useimmat mikro varten sulautettuihin sovelluksiin tietää, että ja ovat panneet täytäntöön 9-bittinen laajennus UARTs useimmat nykypäivän MCU. On alla olevasta luettelosta mainita joitakin niistä:
- Kaikki Intel 8051 ja 8096 perustuu MCUs UART
- Jäsenet Motorola 683xx perhe (68332, 68376, ...)
- Hitachi H8 mikro
Kuljettaja on toteutettu suhteellisen riippumaton kerroksia ja osajärjestelmien. Viestit valmistellaan ja vastaanotetaan kuljettajan omaa muistia. Tämä muisti jaetaan lohkoihin kanssa tasakokoisia kanssa atomi jako rutiineja.
Kun viesti on tallennettu lohkoiksi, johtaja viestin pari tavua tallennetaan ensimmäisen varatun muistin lohko. Jos kaikki tietoja ei voi varastoida ensimmäisen lohkon vieressä lohkot jaetaan ja sidoksissa toisiinsa.
Viesti päät on yhdistetty kaksisuuntaisen linkitettyjen listojen viestejä lähetettäväksi valmistettu, jalostettu sanomia valmis asiakkaalle ilmoituksen. Nämä luettelot tai jonot ovat pääasiallinen tapa siirtää viestien välillä osajärjestelmien.
Link protokolla on ohjelmoitu äärelliset automaatti valtion pinon, johon valtio rutiinit toteuttavat keskeytyskäsittelijän. Valtion rutiini voi palata positiivinen kokonaisluku tietoja, negatiivinen virheilmoituksen tai nolla, joka johtaa odottaa ensi keskeyttää. Tietoa tai virhe on tarkoitus syöttää parametri tila rutiini on nimeltään.
Kun valtion rutiini haluaa aloittaa siirto toiseen tilaan rutiini muuttuu osoitin todellista tilaa rutiinia. Jos edellinen tila rutiini palaa nollasta poikkeava arvo uusi rutiini on nimeltään välittömästi, muussa tapauksessa seuraavan keskeytyksen vetoaa uuden valtion rutiinia.
Siellä on pino soittajien todellisen tilan rutiinit joka mahdollistaa rakentaa automaatit osajärjestelmiä, joita voidaan käyttää entistä paikoissa tärkein automaatit silmukka. Päätarkoituksena automaateista on lähettää tai prosessin tulevia viestejä listassa viestien lähetettäväksi valmistettu, ja jos määritelty, siirtää nämä viestit päälle listan viesteistä valmis asiakkaalle ilmoituksen.
Vastaanotetut viestit laittaa päälle tämän listan liikaa. Subsystem valvoo timeout käsittelijä, joka voi elvyttää viestintä olisi kuolevat muiden solmun. Keskeytys ja timeout käsittelijät ovat täysin SMP reentrant.
Automaattien osajärjestelmä käyttää osoittimia siru kuljettajan rutiinit laitteistoportti manipulointia. Tämä on vain osa riippuu käytetyn chip, nykyään 82510, 16450 ja OX16C950PCI. Nämä rutiinit voivat lähettää ja vastaanottaa 9 bittistä merkkiä, kytke RS-485-rivi välimiesmenettelyssä järjestyksessä, odota tietyn ajan merkkien ja alustaa ja lähellä satamaa.
Tiedoston käyttötoimintaosajärjestelmään tekee rajapinta OS kernel VFS ja asiakkaan viestin jonoja. Se mahdollistaa valmistaa yhden tai usean frame viestejä ja tallentaa ilmoituksia saatu tai käsitelty viestejä asiakkaiden yksityisiä valtion rakenteita. Tämä osa on voimakkaasti käyttöjärjestelmän riippuvainen.

Mikä on uusi tässä julkaisussa:

  • Tämä julkaisu lisää USB-muuntimen tukea ja monet korjauksia.
  • Se on testattu Linux (jopa 2.6.28 i386 ja x86_64 tavoitteet), Windows 2k, XP ja Vista sekä järjestelmän vähemmän ARM LPC21xx tavoitteita.

Vastaavia ohjelmistoja

Jibbed
Jibbed

20 Feb 15

Genode
Genode

2 Oct 17

HelenOS
HelenOS

20 Feb 15

Contiki
Contiki

19 Feb 15

Kommentit uLan Driver

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!