Onko sellaista olemassa? Aika pintaraapaisu on näissä perus tietokonetekniikkaan perehtyvissä kirjoissa kun kävin kirjastossa tutkimassa. Tarvitsen tietoa lopputyötä varten.
Kirja jossa käsitellaan sarjaliikennettä?
Anonyymi
6205
0Äänestä
Muut lukivat myös
Ketjusta on poistettu 1 sääntöjenvastainen viesti.
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 6
Vanhimmat
Suomeksi ei varmaan hirveemmin ole aiheesta julkaisuja. Mahtaakohan tuorein eepos olla https://www.sciencedirect.com/book/9780128006290/handbook-of-serial-communications-interfaces
Sarjaliikennettä missä mielessä? Kun käytännössä kaikki tietokoneiden välinen liikenne on sarjaliikennettä niin aika laajan kysymyksen esitit kattaen paitsi vanhat rs*** - protokollat niin myös esimerkiksi usb, sata, ethernet. Myös langaton liikenne eli wlan, bluetooth, 3g4g/5g, zigbee jne tapahtuu sarjamuotoisesti.
Myös rinnakkaisliikenne on sarjamuotoista. Kaistoja on vaan useampi.
Kaikki radioteitse tapahtuva tiedonsiirto on sarjamuotoista, TV, Radio, Kaukosäätimet, Puhelimet, Näppäimistöt (myös langalliset), Hiiret (myös langalliset), jne. joten pakko siitä on kirjallisuutta olla olemassa vaikka kuinka paljon.
Sarjaporttitietoa täällä:
http://janaxelson.com/serport.htm
Jos aiot koodata PC:lle ohjelman, joka käsittelee sarjaporttia, niin mikäli ohjelmoit Delphillä, löydät hyödyllisen Delphi -komponentin täältä:
http://synapse.ararat.cz/doc/help/synaser.html
Nykyisissä kerneleissä on sarjaporttituki(RS-232), mutta se voi olla järjestelmätasolla käännettynä pois päältä: Ubuntu 16.04:ssä piti editoida asetustiedostoon 'none':n tilalle dmesg:llä löytyvän sarjaportin tyyppi, eli '16550A', /etc/serial.conf:
/dev/ttyS0 uart 16550A
dmesg:
ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
Myöskään nopeudet ei välttämättä ole sitä, kuin ennen: esim. setserial työkalulla voi asettaa nopeuksia, joita ei virallisesti tueta. Ja yhteydet joko toimii tai sitten ei, riipuen saako molempiin päihin saman konfiguraation. Jotkut linkit ovat jopa megabitti-luokkaa, varsinkin RS-485:llä on lisäksi vielä nopeampaa siirtoa.
Kannattaa myöskin muistaa, että sarjaliikenne on oikeastaan pakettimuotoista liikennettä, kaikki löytyy: start bitti, 8 data bittiä, parity(=error check), stop. Se siis tukee frame:ja. Framen datamäärä on tosin vain yksi tavu. Tuo 115200 kertoo konkreettisesti, kuinka monta bittiä linjalla siirretään maksimissaan sekunnissa: 115200/10=11,52kt/s.