Referāts
Tehnoloģijas
Datori, elektronika, programmēšana
Nestandarta ierīču pieslēgšana USB portam-
Nestandarta ierīču pieslēgšana USB portam
Nr. | Sadaļas nosaukums | Lpp. |
Ievads | ||
1. | Teorētiskā daļa | |
1.1. | Vispārīgās ziņas par USB portu | |
1.2. | USB kopējā arhitektūra | |
1.3. | USB sastāvdaļas | |
1.4. | USB iekārtu īpašības | |
1.5. | Datu pārraides principi | |
1.6. | Galējie punkti | |
1.7. | Datu pārraides tipi | |
1.8. | Transakcijas | |
1.9. | Deskriptori | |
1.10. | Sistēma Plug and Play (PnP) | |
1.10.1. | USB ierīču konfigurēšana | |
1.10.2. | USB ierīču numerācija | |
1.10.3. | USB ierīču simboliskie nosaukumi | |
1.11. | WDM modelis | |
2. | KE-USB24A based device control | |
2.1. | Ierīces izveide | |
2.1.1. | KE-USB24A | |
2.1.2. | Praktiskā realizācija | |
2.2. | Programmas ”KE-USB24A based device control” izveide | |
2.2.1. | Algoritmiskā realizācija | |
Secinājumi |
SECINĀJUMI
Darbs veltīts USB kanāla un tā programmēšanas iespēju izpētei, kā arī USB perifērijas ierīču izveides izpētei. Iegūts praktisks rezultāts – komplekts: USV ierīce + programma, kurā realizēta izveidotās ierīces vadība. Izvirzītais mērķis ir sasniegts, darba uzdevumi – izpildīti.
Darba gaitā tika noskaidrots/izpētīts:
Lai izpildītu līdzīgu darbu nepieciešama informācijas savākšana ar mērķi iegūt pamatzināšanas par USB kanālu un tā programmēšanas iespējām; jāgūst ieskats par ierīču izveidi; jāveic funkcionalitātes plānošana
Ir vairāki risinājumi izstrādātājiem-iesācējiem, kas ne pārāk labi pārzina elektroniku USB ierīču karkasu veidā, pie tam gan datora atkarīgu, gan autonomu.
Programmēšanas valodas C# iespējas mijiedarbības ar USB ierīci realizēšanai
USB kanāla arhitektūra
Dažādu ierīču veidošana un programmēšana ir ļoti populāra
Dotais darbs var būt noderīgs ikvienam iesācējam, kas vēlas veikt pētījumus par darba tēmai līdzīgu tēmu, vai gūt ieskatu par ierīču izveides un programmēšanas procesiem. Darba rezultātā iegūto ierīci var izmantot demonstrēšanai, kā arī, veicot nelielus ieguldījumus, vienkāršu, bet reālu uzdevumu izpildei (piem. vienkārša datorizēta signalizācija). Protams, ka šo ierīci var pārbūvēt un veidot sarežģītāku, taču tad jābūt padziļinātām zināšanām elektronikā un programmēšanā.
Doto darbu var turpināt bezgalīgi, cik vien ļauj tehniskā izdoma, finanses un laika resursi, jo izvēlētais karkass piedāvā diezgan plašu variantu klāstu, nerunājot par citu karkasu apgūšanu un savu ierīču izveidi, bez karkasu palīdzības.
…
Attīstoties datoru ražošanas tehnoloģijām līdzi attīstās arī perifērijas iekārtas. Uzreiz pamanāmas izmaiņas ergonomikā, dizainā, funkcionalitātē, bet reti kurš iedomājas par neredzamo daļu – elektroniku un programmām, kas liek visam funkcionēt pareizi un ērti lietotājam. Šobrīd rodas arvien jaunas ierīces, kas domātas, lai padarītu mūsu dzīvi ērtāku. Vairs nav nekāds pārsteigums tādas ierīces, kā ventilatori, putekļusūcēji, kafijas krūzīšu sildītāji u.c. nestandarta iekārtas, kas pieslēdzamas datoram un tiek kontrolētas caur to. Pie tam šādas ierīces tiek veidotas ne tikai datoriem, bet arī citām ierīcēm - mobilajiem telefoniem, mūzikas atskaņotājiem utt. Acīmredzami, ka tiek pielietotas un attīstītas arvien daudzveidīgākas tehnoloģijas, kuras ir jārealizē ne tikai tehniskajā līmenī, bet arī „jāiemāca” tās strādāt un mijiedarboties, vārdu sakot -jāieprogrammē. Pasaulē, un pašlaik arī Latvijā arvien vairāk atbalsta gūst nestandarta ierīču, tajā skaitā robotu būvēšanas kustība. Darba tēma „Nestandarta ierīču pieslēgšana USB portam” tika izvēlēta kā loģisks turpinājums iepriekšējam pētījumam par LPT portu, kurā tika norādīts, ka attīstības iespēja ir citu portu apgūšana. Darba mērķis tika izvirzīts šāds: izveidot datoram pieslēdzamu USB perifērijas ierīci un programmu tās vadīšanai. Darba mērķa izpildīšanu praktiski garantēja šādu uzdevumu izpilde: iegūt un sistematizēt informāciju par USB kanālu un iekārtu veidošanu, atrast risinājumu ierīces karkasa veidā un apgūt to, izveidot ierīci uz iegūtā karkasa bāzes, pēc iespējas vairāk pietuvinātu un piemērotu reālu uzdevumu pildīšanai, izvēlēties piemērotu, labi pārzināmu programmēšanas valodu, izveidot programmu izveidotās ierīces funkcionalitātei. Acīmredzami, ka izvēlētajai tēma ir milzīgas attīstības perspektīvas, ko ierobežot var tikai spējas, prasmes un fantāzija.
- Informācijas tehnoloģija
- Interaktīvais Visual C un C++ programmēšanas valodu apmācības līdzeklis
- Nestandarta ierīču pieslēgšana USB portam
-
Tu vari jebkuru darbu ātri pievienot savu vēlmju sarakstam. Forši!Interaktīvais Visual C un C++ programmēšanas valodu apmācības līdzeklis
Referāts augstskolai53
-
Informācijas tehnoloģija
Referāts augstskolai5
Novērtēts! -
Datornoziegumi un to vieta Latvijas krimināllikumā
Referāts augstskolai13
Novērtēts! -
Datornoziegumi
Referāts augstskolai9
Novērtēts! -
Datortīkli, to iedalījums un lietošana
Referāts augstskolai3