Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Autor | Správa |
---|
Registrovaný: 11.02.10 Prihlásený: 26.12.17 Príspevky: 11 Témy: 4 | 4 | |
Registrovaný: 11.01.09 Prihlásený: 15.12.24 Príspevky: 1395 Témy: 10 | 10 Bydlisko: Hrinova |
Myslim, ze na komunikaciu s hardwarom bude najidealnejsi jazyk C ( kvoli rychlosti ), pripadne kedze spominas, ze chces aj nejake graficke prostredie, tak C++ a nejaky framework, napr Qt. Na samotnu komunikaciu potom mozes pouzit kniznicu libusb.
Ak si ale doteraz vobec neprogramoval, dokonca ani GUI ( graficke prostredie ), tak necakaj, ze to budes mat v blizkej dobe spravene. Mohol by si zacat aspon nejakym rychlym tutorialom, lebo kedze ovladas assembler, tak prechod na vyssi jazyk by pre teba nemal byt taky problem, ako pre uplneho zaciatocnika.
|
|
Registrovaný: 02.11.07 Prihlásený: 18.03.15 Príspevky: 470 Témy: 22 | 22 Bydlisko: Zilinska Un... |
Ak si zvolis to c++ a QT, budes to robit v GCC kompilatore, co povazujem za super volbu, tak na komunikaciu ti odporucam pouzit
http://www.boost.org/doc/libs/1_46_1/do ... _asio.html
tiez ju pouzivam na komunikaciu s HW cez USB port. Je to najviac sofistikovana kniznica pre c++. V GCC pri instalacii sa defaultne uz nachadza. Je priprava neveho standardu pre C++ na rok 2011 a vela veci od boost uz ma byt schvalenym standardom pre C++, ako napr. vlakna.
Dalej mozes pouzit kludne Javu or C#, ktore maju komunikciu s I/O implementovanu v sebe.
_________________ Notebook: HP EliteBook 8740w
You can see my work in my www |
|
Registrovaný: 14.03.11 Prihlásený: 04.07.24 Príspevky: 815 Témy: 23 | 23 Bydlisko: Bratislava |
Ak je to vo VB pre Excel tak vo VB to bude najrýchlejšie.
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | 2 |
tu komunikacnu rychlost by som nebral tak smrtelne vazne , vsade na obrazovkach vidim LPT a com takze to nebude nativne USB ale cez nejaky driver sa usb konvertuje na com popripade lpt a tam su rychlosti mizerne
|
|
Registrovaný: 20.11.09 Prihlásený: 02.11.14 Príspevky: 241 Témy: 58 | 58 Bydlisko: Myjava |
Tak najprv by bolo dobre, aby sa autor vyjadril o ake MCU aplikacie sa jedna. Pretoze prenasat data napr. o velkosti 10 B/ sek nie je problem pre ziaden programovaci jazyk a zvacsa aj tych 10 B postacuje v takychto aplikaciach.
S tym USB rozhranim, sa to zvacsa robi tak, ze do zariadenia sa aplikuje UART <> USB prevodnik (napr. FT232) a ten prevadza klasicku seriovu komunikaciu na USB port a v PC sa vytvori virtualny COM port cez ktory komunikuje dany program. Cize v praxi to vyzerat tak, ze aplikacia ani "nevie", ze nekomunikuje cez RS232 port, ale ze v skutocnosti ide cez USB port.
Takze pokial sa nejedna o nejaku narocne zariadenia na objem dat (napr. citanie zaznamov z flash karty, ...), tak si vyber akykolvek prog. jazyk, avsak asi najlepsia volba by bola C++.
_________________ "Digitálna technika pozostáva len z 0 a 1, ktoré sú v správny čas na správnom mieste." M. Valášek |
|
Registrovaný: 11.02.10 Prihlásený: 26.12.17 Príspevky: 11 Témy: 4 | 4 |
Po dlhsej odmlke sa sem znovu vraciam.
Coldak: Obrazky som dal len na ilustraciu, aky typ SW by som chcel tvorit. COM ani LPT vyuzivat nebudem, jedine USB.
Vama: chcem vytvarat aplikacie na sposob meranie/regulacia s PIC18 alebo PIC24. Tej rychlosti prenosu sa zacinam bat, nerad by som sa dostal do stadia, ze by som bol limitovany rychlostou.
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | 0 |
Meranie a regulácia určite nepotrebuje prenášať megabajty dát za sekundu (aj tak by to tie procesory nestíhali spracovávať, teda ak by si k nim nepridal aj nejaké FPGA), takže je veľmi pravdepodobné, že bude stačiť aj tá sériová komunikácia.
|
|
|
LEON píše: Caute, obraciam sa na Vas s mojim problemom. Chcel by som zacat s programovanim, no neviem aky jazyk si mam zvolit. Pre ilustraciu uvadzam, ze momentalne programujem mikroprocesory v ASM a mojim cielom je komunikacia s pocitacom cez USB. Takze priritou by bolo vediet odoslat data na USB port a citat ich z neho. V praci mame program napisany vo Visual Basic, no je mozne ho spustit az z prostredia Excelu, co mi pride velmi amaterske. Da sa napisat soft tak, aby som nemusel ist cez Excel? Aky programovaci jazyk by som sa mal zacat ucit? Za vsetky odpovede vopred dakujem. Ovladaci program si predstavujem nejako takto: [obrazky]
Ja pouzivam skoro na vsetko assembler a som s tym spokojny, takze odporucam assembler [fasm32].
Mne tam zatial funguje vsetko, a aj posielanie dat na USB.
|
|
Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v Antivíry a antispywary | 19 | 1440 | 29.12.2009 20:52 tairikuokami | | v Operačné systémy Microsoft | 2 | 407 | 13.02.2012 16:59 hitman22255 | | v nVidia grafické karty | 7 | 387 | 08.07.2013 7:19 Smith Wesson | | v AMD - Advanced Micro Devices | 4 | 783 | 23.01.2014 23:43 brmbo | | v ATI/AMD grafické karty | 3 | 2888 | 22.02.2010 0:02 satan_dca | | v Ostatné | 3 | 368 | 24.02.2017 6:31 Smith Wesson | | v Operačné systémy Microsoft | 6 | 960 | 08.04.2012 17:45 shiro | | v Video programy | 1 | 511 | 01.12.2015 13:40 Miso122 | | v Android, iOS, Windows Phone (Mobile) | 12 | 760 | 22.06.2014 17:07 incredible | | v PC zostavy | 14 | 1306 | 25.02.2010 19:08 Ferinciatko | | [ Choď na stránku: 1, 2 ] v Assembler, C, C++, Pascal, Java | 47 | 2945 | 08.12.2008 20:03 stopa27 | | v Ostatné | 2 | 594 | 17.01.2010 21:55 Merlin_sk | | v PC zostavy | 7 | 769 | 23.04.2007 18:19 fuco | | v Audio programy | 5 | 1198 | 03.01.2007 19:30 ucen | | v Assembler, C, C++, Pascal, Java | 10 | 1028 | 29.10.2019 19:38 m6692 | | v Assembler, C, C++, Pascal, Java | 8 | 949 | 27.11.2007 18:45 programator |
|