nechcem sa učiť Windows programovania

V

vdaniel

Guest
Vážení kolegovia,

Možno niekto z vás zložil rovnakým spôsobom, a nájsť riešenie.
Som skúsený hadware a softwate designer.Počas posledných 30 rokov som veľa ukončených projektov.Použil som Intel, potom Atmel AVR, teraz Fujitsu FR a Philips LPC2100 mikrokontroléry.Ale posledný program pre PC jsem wtitten až 1992 v rámci dobrořečil DOS.Keď som sa pracovať s mikrokontroléry alebo pod DOS,
môžem sústrediť predovšetkým na problém samotný.Ale teraz sa snažím prejsť na Windows, som vždy držať, pretože som to prežil väčšinu súčasťou projektu čas na Windows informácií, nie na problém sám.Možno som príliš starý Hamé pre nové veci?
Mám DOSovou programy, ktoré stále pracujú, ale, žiaľ, veľa moderných počítačov nepodporujú viac COM a LPT porty, iba USB, a nemůžu viac používať DOS.Snažil som sa nájsť USB ovládače simulovať COM alebo LPT pod DOSem, ale márne.
Prosím, já jsem požiadala iba ľudia, ktorí majú rovnaké skúsenosti!, Ktorá je najkratšia a najjednoduchší spôsob, ako sa prispôsobiť mojím software až po moderné počítače.Windows vzdelávania je nevyhnutná?

Ďakujeme vám,
Varuzhan

 
Nazdar,
Takmer rovnaká situácia tu.Bohužiaľ nevidím ako prístavu DOS apps podľa nové prostredie.Najjednoduchším spôsobom, ako som našiel pod oknami prostredia (Nechcem like to buď, ale je to nevyhnutné) je použitie USB rozhrania, ako FT232 alebo FT245, v závislosti na aplikácii., A aby sa v app VB.Pozrite sa na www.ftdichip.com.Môžete použiť tieto čipy s sériového portu ovládača (prípad, v ktorom môžete používať akékoľvek app. Ktorý používa COM port), alebo s príponou. DLL ovládač (to je pre vyššie rýchlosti a BitBang druhy), ktoré možno ľahko používať v rámci VB .Existujú aj príklady kódu, ktoré na mieste.Mám ho s úspechom používa pre širokú škálu projektov, MCU (51, avr, pic, čipových kariet) rozhrania a plánovania, programovania a prepojenia FPGA,
atď
/ Pisoiu

 
Záleží na qwhat to chcete urobiť.

1.Samozrejme môžete použiť aj Linux namiesto Windows pre rozvojové účely

2.druh softvéru, ktorý máte na mysli?Rozvoj niektorých vložených softvérových komponentov s bydliskom v mikrokontroléru nepotrebuje znalosť niektoré rozhrania (LPT, COM) konkrétne veci.

Keď u chcú spoliehať na (a použitia) operačného systému funkcie ako multitasking, alebo zabezpečenia proti pádu z vašej aplikácie, potom musíte použiť ponúkaných knižnicami a funkciami OS.

Pre komunikáciu s externým zariadením, KAŽDÝ OS potrebuje súbor deskriptorov, kľučky, niektoré fopen fclose a výkazy
atď
Ak tak urobíte, nemusia Tieto všetky veci, čo hovorí proti niektorým Chjaracter ZALOŽENÁ staré DOS aplikácie, kde si jednoducho použiť vyhlásenie ako "v Port xyz,
Value qq). Nebude Ressource konfliktu, ako vaša žiadosť je jediný, ktorý bude použite ressoruce.

Takže myslíte, že o veci, ktoré chcete dosiahnuť.Ho nechtov int stenu bez potreby riadenia projektu (ako je to ľahká úloha), a aj do niektorých "rýchle a špinavé" softvér h (at) ck na dosiahnutie niektorých externých zariadení na pokusné účely by mohlo byť možné.

Čím je váš projekt, alebo spoľahlivejšie, že by malo fungovať, budete musieť naučiť someting asi závislosťou na ostatné komponenty a tý OS, ktorý riadi celú vec.

 
Veľkej vďaka za odpovede.

Najskôr asi www.ftdichip.com a VB.Áno, súhlasím, je to najkratšia cesta na
jednoduchý, mikrokontroléry prepojenia programov.Aj v poslednom čase prešla týmto spôsobom.

Ale hlavný program, o ktorom hovorím, je obrovský reálnom čase 2,5 osi CAM program
na frézovanie, rezanie laserom a rytectví.Existuje mnoho C kód pre iný formát
vstupných súborov, ako sú DXF, DXB, pixel na vektorový konvertor a tak ďalej.Trvalo niekoľko mesiacov
designu a potom veľa rokov na údržbu a modernizáciu.Zákazníci
ako by na spoľahlivosť a jednoduché použitie.Nikto nepotrebuje ďalší program beží
súčasne, takže som sa celú kontrolu nad porty (mám pre obe verzie
LPT a COM).Rozhranie časti pre takýto prístup netrvá dlhšie ako 2-3%.
Ale teraz niektorí zákazníci chcú spustiť na notebooky, ktoré majú iba USB
komunikácií.A chcú spustiť pod Windows, nie Linux.
Iste, pokiaľ ide o používanie VB,
môžem držať iba staré algoritmy, ale nie
implementácii kódu.
Čakanie na nové podnety,

Varuzhan

 
Nezdá sa, že je veľmi ťažké práce.Čo pisoiu povedal: na čipy FTDI ponúka ľahký most medzi USB a RS232.Máte skutočný fyzický RS232 port, ktorý bude pripojený k svojmu prítomný hardware.Jediná práca, ktorá má urobiť, je prenesenie Vášho rutin z DOSu štýlu okien štýlu (v čistej C).V FTDI ovládače poskytujú virtuálne COM porty, hľadá rovnako ako v reálnom COM porty v systéme Windows.Myslím, že je to oveľa jednoduchšie pomocou niekoľkých okien funkcií pre prístup k COM porty ako pomocou DOS funkcií a starostlivosť o všetky hardvérové závislosťou.Rozradostnit - aj to je to jednoduchšie ako to vyzerá.Mik (bez lepenia okien GUI programovanie

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />

)

 
Děkuji Mik,

Možno, že naozaj nie je tak ťažké, ako sa zdá byť.
Potom ďalšie otázky k celej komunity.
1.Je tu k dispozícii na internete jeden samble kód pre Windows pod jednoduchým C,
ne MFC a ostatné refaerence materiálov pre rýchly štart.
2.Ako môžem z mojej kód spravovať PC resourcec, napríklad vypnúť väčšinu činností, s výnimkou časovač, keboard, myší a ďalších systémových zdrojov a umožniť im zase na konci programu?

Vďaka,

Varuzhan

 
Nazdar.
Nemusíte používať čipy FTDI.Stiahnuť win32 knižnica s priamym prístupom na porty pod w9x/nt.

http://online.download.ru/Download/ [ProgramID = 3548]

Veľa šťastia!

 
Ok, ale ako to urobiť, ak má PC len USB, LPT ne, ne KOM?

Varuzhan

 
Prečo nechcete používať RS232 na USB adaptér?pozri
napr http://www.ramelectronics.net/html/usb_serial.htm

 
Adaptér potrebuje vodiča.Je iba simuluje COM port.Nemôžete pracovať
priamo s touto virtuálny port, ako sa v reálnom jedna.Bohužiaľ tam nie sú
ovládače pre DOS

Varuzhan

 
vdaniel Napísal:

Ok, ale ako to urobiť, ak má PC len USB, LPT ne, ne KOM?Varuzhan
 
vdaniel Napísal:

Adaptér potrebuje vodiča.
Je iba simuluje COM port.
Nemôžete pracovať

priamo s touto virtuálny port, ako sa v reálnom jedna.
Bohužiaľ tam nie sú

ovládače pre DOS
 
vdaniel Napísal:

Jsem udělal tento experiment už.
Nie úspech /Varuzhan
 
u môžete skontrolovať www.codeproject.com, ktorý má veľa okien serail projekty /
library vrátane virtuálnej com.použiť ako šablónu a potom pridať vaše dáta spracovania kódu.

 
Vážení kolegovia, ako toto vlákno stala DOS KOM USB I začne nový vyhradený jeden,

Vďaka za odpovede
Varuzhan

 

Welcome to EDABoard.com

Sponsor

Back
Top