WinAPI COM-port

Nov 18, 2007 40 Replies

И ТОЧКА. usleep() это гарантирует.

Байт может ещё и корректно принятый, но изменённый придёт. Что поломает весь протокол. Явно не защищённый от ошибок (иначе сама стратегия переключения скорости с предварительной отправкой ответа странная -- не факт же, что ответ дойдёт).

Hello Alexander!

23 Nov 07 00:24, you wrote to Timur Sabiryanov:

AD> ëÏÎÅÞÎÏ, ÉÓËÁÔØ ÎÅ ÎÕÖÎÏ. HÏ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÞÔÏ-ÔÏ ÚÁÛÅ×ÅÌÉÌÏÓØ - AD> ÈÏÔØ ÐÏÄ ×ÙÎÄÁÍÉ, ÈÏÔØ ÐÏÄ ÀÎÉËÓÏÍ - ÎÕÖÎÙ ÕÓÉÌÉÑ ÉÍÅÎÎÏ ÄÒÁÊ×ÅÒÉÓÔÁ. AD> äÒÕÇÏÊ ×ÏÐÒÏÓ, ÞÔÏ ÍÙ ÜÔÉÈ ÕÓÉÌÉÊ ÎÅ ×ÉÄÉÍ, Á ÔÏÌØËÏ ÓգÍ ÄÉÓË Ó AD> ÇÏÔÏ×ÙÍÉ ÄÒÁÊ×ÅÒÁÍÉ × ÐÒÉ×ÏÄ.

HÅÐÒÁ×ÉÌØÎÏ. HÕÖÅÎ ÄÉ×ÁÊÓ, ÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ÓÔÁÎÄÁÒÔÎÙÍÉ ÄÒÁÊ×ÅÒÁÍÉ, ËÏÔÏÒÙÊ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ Ó×ÑÚÉ, ÎÁÐÒÉÍÅÒ, FT-232, 8250 ÉÌÉ PLX PL-2303. äÒÁÊ×ÅÒÁ ËÏÍÐÏÒÔÁ ×Ï ÆÒÅ ÎÁÐÉÓÁÎÙ Ó ÎÅÞÅÌÏ×ÅÞÅÓËÉÍÉ ÕÓÉÌÉÑÍÉ ÏÂÏÊÔÉ ËÁÖÄÙÊ ÇÌÀË ×ÓÅÈ ÓÕÝÅÓÔ×ÕÀÝÉÈ ÞÉÐÓÅÔÏ×, É ÐÅÒÅÄÅÌÙ×ÁÔØ ÜÔÏ ÒÁÄÉ ÞÁÓÔÎÏÊ ÚÁÄÁÞÉ - ÎÕ ÅÅ × ÂÏÌÏÔÏ.

AD> P.S. ÷ ÓÁÍÏÊ ÐÏÓÔÁÎÏ×ËÅ ÚÁÄÁÞÉ ÅÓÔØ ÐÏÄ×ÏÄÎÙÊ ËÁÍÅÎØ, ËÏÔÏÒÙÊ ÔÕÔ AD> ÕÖÅ ËÁË-ÔÏ ÏÂÓÕÖÄÁÌÓÑ, ÐÒÁ×ÄÁ, ÐÏ ÄÒÕÇÏÍÕ ÐÏ×ÏÄÕ - ÎÕÖÎÏ ÔÏÞÎÏ ÚÎÁÔØ AD> ×ÒÅÍÑ ÆÉÚÉÞÅÓËÏÇÏ "ÕÈÏÄÁ" ÐÏÓÌÅÄÎÅÇÏ ÓÔÏÐ-ÂÉÔÁ.

HÅ ÎÁÄÏ ÚÎÁÔØ. HÁÄÏ ÏÔÍÅÒÉÔØ ×ÒÅÍÑ Ó ÚÁÐÁÓÏÍ, ÐÏÔÏÍÕ ÞÔÏ × ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ×ÏÚÎÉËÎÕÔ ÇÒÁÂÌÉ ÎÏÍÅÒ Ä×Á: ÓÌÅÊ× ÐÒÉÍÅÔ ËÏÍÁÎÄÕ, ÐÅÒÅÉÎÉÔÉÔ ÐÏÒÔ ÎÁ ÎÏ×ÕÀ ÓËÏÒÏÓÔØ - Á ÔÙ Õ×ÅÒÅÎ, ÞÔÏ ÏÎ ÜÔÏ ÓÄÅÌÁÅÔ ÓÒÁÚÕ, Á ÎÅ Ó ÚÁÄÅÒÖËÏÊ × ÅÇÏ ÛÅÄÕÌÅÒÅ? õÖ ÔÏÇÄÁ ÌÕÞÛÅ ÚÁÓÔÁ×ÉÔØ ÅÇÏ ×ÙÄÁÔØ ÂÁÊÔ ÎÁ ÎÏ×ÏÊ ÓËÏÒÏÓÔÉ, ÂÁÊÔ ÐÒÉÄÅÔ ÉÚ×ÅÓÔÎÙÍ ÏÂÒÁÚÏÍ ÉÓËÁÖÅÎÎÙÍ ÚÁ ÓÞÅÔ ÒÁÚÎÉÃÙ ÓËÏÒÏÓÔÅÊ, É ÕÖÅ ÔÏÇÄÁ ÐÅÒÅËÌÀÞÁÔØÓÑ?

Anatoly

ðÒÉ×ÅÔÓÔ×ÕÀ ÷ÁÓ, Timur! ïÄÎÁÖÄÙ 22 HÏÑ 07 × 12:46, Timur Sabiryanov ÐÉÓÁÌ(Á) Ë Dmitry Orlov...

TS> Hy ÞÔÏ Ñ ÍÏÇy ÓËÁÚÁÔØ. úÁÂÉ×ÁÊÔÅ ÄÁÌØÛÅ Ç×ÏÚÄÉ Ó×ÏÉÍÉ ÍÉËpÏÓËÏÐÁÍÉ TS> Ó ÐÏÄÓ×ÅÔËÏÊ :) óÅÇÏÄÎÑ P-100 ËyÐÉÔØ ÎÅ ÐpÏÂÌÅÍÁ IMHO, ÐpÉÞÅÍ ÐÏ TS> ÂpÏÓÏ×ÏÊ ÃÅÎÅ. ôÁË ÞÔÏ... á ÎÁ×ÙËÉ... Hy ÞÔÏ ÔyÔ ÓËÁÖÅÛØ, ÜÄÁË ÄÏÊÄÅÔ TS> ÄÏ ÔÏÇÏ, ÞÔÏ ÄÅÔñÍ × ÛËÏÌÅ ÂyË×ÁpÉ ÂyÄyÔ ÎÅ ÎyÖÎÙ.

÷ÏÔ ÉÍÅÎÎÏ, ÞÔÏ ÔÙ ÄÁÖÅ Õ Á×ÔÏpÁ ÎÅ ÓÐpÏÓÉÌ, ÚÁÞÅÍ ÅÍÕ. ëÁË ÂÙ ÔÅÂÅ (ÍÎÅ) ÎÅ ÎpÁ×ÉÌÓÑ P-100, äïó, ÄÉÓËÏ×ÏÄ, CD-ROM - ÜÔÏ ×ÓÅ ÓËÏpÏ ÉÓÞÅÚÎÅÔ. õ ÍÏÅÇÏ pÏÄÓÔ×ÅÎÎÉËÁ ÐÏÄ ÓÔÏÌÏÍ ÓÔÏÉÔ ×ÅÓØ ÉÚ ÓÅÂÑ ÐÏÚÏÌÏÞÅÎÎÙÊ É ÓËÁÚÅ×ÙÊ Silicon Graphics (ÞÔÏ-ÔÏ ÏËÏÌÏ >30Ë$ ËÏÇÄÁ-ÔÏ ÚÁ ÎÅÇÏ ÏÔ×ÁÌÅÎÏ ÂÙÌÏ), Á pÁÂÏÞÉÊ ÐÁËÅÔ UG (pÁÂÏÔÁÅÔ × ÎÅÍ ÞÅÌÏ×ÅË É ÏÞÅÎØ ÕÓÐÅÛÎÏ) ÎÁ ÎÅÍ ÎÅ ÖÉ×ÅÔ, ÎÅ × ÐpÉÍÅp 500$ ÓÏ×pÅÍÅÎÎÏÍÕ ÇÅÔÉÎÁËÓÏ×ÏÍÕ ÄÅpØÍÕ Ó ÐÕÈÎÕÝÉÍÉ ÞÅpÅÚ ÇÏÄ ÜÌÅËÔpÏÌÉÔÁÍÉ. é ÞÔÏ ÄÅÌÁÔØ? öÅÌÅÚÏ pÁÄÉ ÖÅÌÅÚÁ ÎÅ ÂÙ×ÁÅÔ É ÓËÌÏÎÎÏÓÔÉ ÞÅÌÏ×ÅÞÅÓÔ×Á ÔÅÂÅ ÎÅ ÉÓÐpÁ×ÉÔØ É ÂÅÚ ÔÅÂÑ pÅ×ÏÌÀÃÉÏÎÅpÏ× ËpÁÓÎÏ$#%^ È×ÁÔÁÌÏ. äÅÊÓÔ×ÉÔÅÌØÎÏ ÄÅÔÑÍ × ÛËÏÌÅ ÂÕË×ÁpÉ ÎÅ ÎÕÖÎÙ. íÏÊ ÓÙÎ × 5 ÌÅÔ ÕÖÅ ÏÔÎÏÓÉÔÅÌØÎÏ ÎÏpÍÁÌØÎÏ ÐÉÓÁÌ ÐÏ-pÕÓÓËÉ, É ËÏÅ-ÞÔÏ ÌÁÔÉÎÉÃÅÊ ÉÌÉ ÄÁÖÅ ÐÏ-ÁÎÇÌÉÊÓËÉ. âÕË×ÁpØ ÔÏÌËÏÍ É ËÕÐÉÔØ ÎÅ ÕÓÐÅÌÉ... ïÎÉ ÐpÏÓÔÏ ÄpÕÇÉÅ, ÞÅÍ ÍÙ. HÅ ÌÕÞÛÅ, ÎÏ É ÎÅ ÈÕÖÅ. ó Õ×ÁÖÅÎÉÅÍ, ÷ÉÔÁÌÉÊ.

... -|O|-

ðÒÉ×ÅÔÓÔ×ÕÀ ÷ÁÓ, Alexander! ïÄÎÁÖÄÙ 23 HÏÑ 07 × 00:24, Alexander Derazhne ÐÉÓÁÌ(Á) Ë Timur Sabiryanov...

AD>

AD> á ÇÄÅ Ñ ţ ×ÏÚØÍÕ (Ó "ÐÒÉÄÁÎÙÍ", Ô.Å. Ó ËÌÁ×ÉÁÔÕÒÏÊ, ÍÏÎÉÔÏÒÏÍ É AD> Ô.Ä.), ËÕÄÁ ÐÏÓÔÁ×ÌÀ É ÞÔÏ ÂÕÄÕ ÄÅÌÁÔØ Ó ÎÅÊ ÐÏÔÏÍ? âÙÌÏ Õ ÍÅÎÑ ÔÁËÏÅ, AD> ÐÒÉÛÌÏÓØ ÏÄÎÏ ×ÒÅÍÑ ÒÁÂÏÔÁÔØ ÎÁ Ä×ÕÈ ÍÁÛÉÎÁÈ ÒÁÄÉ Ä×ÕÈ ÒÁÚÎÙÈ AD> ÎÅÕÖÉ×ÁÀÝÉÈÓÑ ×ÅÒÓÉÊ ÓÏÆÔÁ (úÁËÁÚÞÉË ÔÒÅÂÏ×ÁÌ ÐÏÄÄÅÒÖËÉ ÏÂÅÉÈ). AD> õÄÏ×ÏÌØÓÔ×ÉÅ ÎÉÖÅ ÓÒÅÄÎÅÇÏ.

á Ñ ÏÓÔÁ×ÉÌ ÍÁÌÅÎØËÉÊ ÎÏÕÔ Toshiba ÎÅÕÂÉ×ÁÅÍÙÊ (ËÌÁ×ÉÁÔÕpÁ ÎÁ äè É Ô.Ð.). òÁÚ × ÇÏÄ-Ä×Á ÐpÉÇÏÖÄÁÅÔÓÑ É ÏËÕÐÁÅÔ Ó ÌÉÈ×ÏÊ ÔÏ ÍÅÓÔÏ, ÞÔÏ ÚÁÎÉÍÁÅÔ. HÏ É ÅÍÕ ÐpÉÄÅÔ (ÕÖÅ ÞÕ×ÓÔ×ÕÅÔÓÑ) ÓÍÅpÔØ ÏÔ ÎÅÐpÉËÁÑÎÎÏÓÔÉ. ó Õ×ÁÖÅÎÉÅÍ, ÷ÉÔÁÌÉÊ.

... -|O|-

Мой ответ зависит от того, являешься ли ты автором начального вопроса. Если да, то я посыпаю голову пеплом, неправильно понял. Если нет - то подобный безаппеляционный тон, IMHO, неуместен: только автор вопроса может точно сказать, что ему нужно, все остальные (и я в том числе) могут только давать советы, исходя из собственных опыта и предпочтений. По поводу неломания драйверов во фре (да и в других ОС) полный консенсус. Работают - не трожь!

Hello Dmitry.

Wed Nov 21 2007 23:17, Dmitry Orlov wrote to Timur Sabiryanov:

SD>>> PS: ÷ ÷ÉÎÄÏ×ÏÍ ÐpÏÇpÁÍÍÉpÏ×ÁÎÉÉ Ñ ÎÅ ÓÐÅà - ÜÔÏ ×ÎyÔpÅÎÎÑÑ SD>>> ÏÔÌÁÄÏÞÎÁÑ ×ÅÝØ.

TS>> á ÞÔÏ, ÓÌÁÂÏ ÐÏÓÔÁ×ÉÔØ MS-DOS ÎÁ ÄÉÓËÅÔËy, ÚÁÌÉÔØ ÔyÄÁ FASM (ÄÁ ÈÏÔØ TS>> TASM ÔÏÔ ÖÅ), ÄÏËÉ ÐÏ 8251, vc.com, ÚÁÇpyÚÉÔØÓÑ Ó ÎÅÅ É ÎÁÐÉÓÁÔØ TS>> ÂÙÓÔpÅÎØËÏ ÐpÏÇpÁÍÍËy ËÏÔÏpÁÑ òáâïôáåô? IMHO Windows É Linux ÜÔÏ ÎÅ TS>> ÔÅ ÓÉÓÔÅÍÙ × ËÏÔÏpÙÈ ÍÏÖÎÏ ÓÅpØÅÚÎÏ ÞÅÍ-ÔÏ "ÖÅÌÅÚÎÙÍ" ÚÁÎÉÍÁÔØÓÑ.

DO> óÅÇÏÄÎÑ - Ó ÔÏÞÎÏÓÔØÀ ÄÏ ÎÁÏÂÏÒÏÔ. äÉÓËÅÔËÉ ÕÍÅÒÌÉ, ÄÉÓËÏ×ÏÄÙ × ÎÏ×ÙÅ DO> ËÏÍÐÙ ÎÅ ÓÔÁ×ÑÔ. COM'Ù ÎÁ 8250 (8251 × òó ÎÉËÏÇÄÁ ÎÅ ÐÒÉÍÅÎÑÌÉÓØ, É DO> ÞÉÔÁÔØ ÐÏ ÎÉÍ ÄÏËÉ ÂÅÓÓÍÙÓÌÅÎÎÏ) É ÓÏ×ÍÅÓÔÉÍÙÈ Ó 8250 ÔÏÖÅ ÏÔÍÉÒÁÀÔ DO> (ÓËÁÖÅÍ × ÎÏÕÔÂÕËÁÈ ÜÔÏ ÂÏÌØÛÁÑ ÒÅÄËÏÓÔØ). HÁ×ÙËÉ ÐÉÓÁÎÉÑ ÎÁ 8086 DO> ÁÓÓÅÍÂÌÅÒÅ ÐÏÄ DOS É ×Ï×ÓÅ ÎÉËÏÍÕ ÎÅ ÎÕÖÎÙ, × ÔÏ ×ÒÅÍÑ, ËÁË ÎÁ ó É ÐÏÄ DO> ×ÉÎÄÕ ÜÔÏ ÏËÁÚÙ×ÁÅÔÓÑ ÎÅ ÔÁË ÕÖ É ÓÌÏÖÎÏ,

á ÐÒÏÝÅ ×ÓÅÇÏ ÔÁËÉÅ "ÚÕÂÏÞÉÓÔËÉ" ÐÉÓÁÔØ ÎÁ ËÁËÏÍ-ÎÉÂÕÄØ VirtualPascal'Å ÉÌÉ FreePascal'Å. :) ôÁÍ "ÐÏÒÔÉÒÏ×ÁÎÏ" ÂÏÌØÛÉÎÓÔ×Ï ÆÕÎËÃÉÊ, ËÏÔÏÒÙÅ ÂÙÌÉ × BP ÐÏÄ ÄÏÓÏÍ É ÄÏÂÁ×ÌÅÎÁ ËÕÞÁ _ÐÏÈÏÖÉÈ_, ÎÏ ×ÅÓØÍÁ ÕÄÏÂÎÙÈ. á ÅÓÌÉ ÎÁÄÏ ÎÁÐÒÑÍÕÀ Ë Win32API ÏÂÒÁÔÉÔØÓÑ - ÐÏÖÁÌÕÊÓÔÁ.

HÏ ÜÔÏ ÅÖÅÌÉ ÄÏÓÏ×ÓËÉÊ ÏÐÙÔ ÐÁÓËÁÌÉÚÍÁ ÏÓÔÁÌÓÑ. :)

DO> ÏÓÏÂÅÎÎÏ ÅÓÌÉ ÎÅ ÉÎÔÅÒÅÓÕÅÔ ÍÎÏÇÏÚÁÄÁÞÎÏÓÔØ. úÁÔÏ ÒÁÂÏÔÁÅÛØ Ó DO> ÄÒÁÊ×ÅÒÏÍ COM ÐÏÒÔÁ, Á ÕÖ ÎÁ ÞÅÍ ÏÎ ÔÁÍ ÁÐÐÁÒÁÔÎÏ ÒÅÁÌÉÚÏ×ÁÎ É Ë ÞÅÍÕ DO> ÆÉÚÉÞÅÓËÉ ÐÏÄËÌÀÞÅÎ - ÄÅÌÏ ÄÅÓÑÔÏÅ.

÷ÉÎÄÏ×ÁÑ ÒÁÂÏÔÁ Ó COM-ÏÍ ÞÅÒÅÚ ReadFile/WriteFile × "ÎÅÂÌÏËÉÒÕÀÝÅÍ ÒÅÖÉÍÅ" - ÖÕÔØ ÓÔÒÁÛÎÁÑ. ìÕÞÛÅ ×ÚÑÔØ ËÁËÕÀ-ÎÉÂÕÄØ ÓÔÏÒÏÎÎÀÀ ÂÉÂÌÉÏÔÅËÕ.

Dimmy.

 X-Virus-Scanned: amavisd-new at bezeqint.net

Hello, Dimmy Timchenko! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Fri, 23 Nov

2007 19:53:07 +0300:

SD>>>> PS: ÷ ÷ÉÎÄÏ×ÏÍ ÐpÏÇpÁÍÍÉpÏ×ÁÎÉÉ Ñ ÎÅ ÓÐÅà - ÜÔÏ ×ÎyÔpÅÎÎÑÑ SD>>>> ÏÔÌÁÄÏÞÎÁÑ ×ÅÝØ.

TS>>> á ÞÔÏ, ÓÌÁÂÏ ÐÏÓÔÁ×ÉÔØ MS-DOS ÎÁ ÄÉÓËÅÔËy, ÚÁÌÉÔØ ÔyÄÁ FASM (ÄÁ ÈÏÔØ TS>>> TASM ÔÏÔ ÖÅ), ÄÏËÉ ÐÏ 8251, vc.com, ÚÁÇpyÚÉÔØÓÑ Ó ÎÅÅ É ÎÁÐÉÓÁÔØ TS>>> ÂÙÓÔpÅÎØËÏ ÐpÏÇpÁÍÍËy ËÏÔÏpÁÑ òáâïôáåô? IMHO Windows É Linux ÜÔÏ TS>>> ÎÅ ÔÅ ÓÉÓÔÅÍÙ × ËÏÔÏpÙÈ ÍÏÖÎÏ ÓÅpØÅÚÎÏ ÞÅÍ-ÔÏ "ÖÅÌÅÚÎÙÍ" TS>>> ÚÁÎÉÍÁÔØÓÑ.

DO>> óÅÇÏÄÎÑ - Ó ÔÏÞÎÏÓÔØÀ ÄÏ ÎÁÏÂÏÒÏÔ. äÉÓËÅÔËÉ ÕÍÅÒÌÉ, ÄÉÓËÏ×ÏÄÙ × DO>> ÎÏ×ÙÅ ËÏÍÐÙ ÎÅ ÓÔÁ×ÑÔ. COM'Ù ÎÁ 8250 (8251 × òó ÎÉËÏÇÄÁ ÎÅ DO>> ÐÒÉÍÅÎÑÌÉÓØ, É ÞÉÔÁÔØ ÐÏ ÎÉÍ ÄÏËÉ ÂÅÓÓÍÙÓÌÅÎÎÏ) É ÓÏ×ÍÅÓÔÉÍÙÈ Ó DO>> 8250 ÔÏÖÅ ÏÔÍÉÒÁÀÔ (ÓËÁÖÅÍ × ÎÏÕÔÂÕËÁÈ ÜÔÏ ÂÏÌØÛÁÑ ÒÅÄËÏÓÔØ). DO>> HÁ×ÙËÉ ÐÉÓÁÎÉÑ ÎÁ 8086 ÁÓÓÅÍÂÌÅÒÅ ÐÏÄ DOS É ×Ï×ÓÅ ÎÉËÏÍÕ ÎÅ ÎÕÖÎÙ, DO>> × ÔÏ ×ÒÅÍÑ, ËÁË ÎÁ ó É ÐÏÄ ×ÉÎÄÕ ÜÔÏ ÏËÁÚÙ×ÁÅÔÓÑ ÎÅ ÔÁË ÕÖ É ÓÌÏÖÎÏ,

DT> á ÐÒÏÝÅ ×ÓÅÇÏ ÔÁËÉÅ "ÚÕÂÏÞÉÓÔËÉ" ÐÉÓÁÔØ ÎÁ ËÁËÏÍ-ÎÉÂÕÄØ DT> VirtualPascal'Å ÉÌÉ

é ÞÅÍ ÜÔÏ ÐÒÏÝÅ? óÉ ×ÓÅ ÖÅ ÒÏÄÎÅÅ ÓÉÓÔÅÍÎÏÍÕ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÀ, ×ÐÒÏÞÅÍ ÅÓÔØ builder, ËÏÔÏÒÙÊ É ÐÁÓËÁÌØ, ËÁË ÒÏÄÎÏÊ, ÐÏÎÉÍÁÅÔ. äÌÑ ËÏÎÔÒÏÌÌÅÒÏ× ÖÅ ×ÓÅ ÏÄÎÏ ÎÁ óÉ ÐÉÓÁÔØ.

DT> HÏ ÜÔÏ ÅÖÅÌÉ ÄÏÓÏ×ÓËÉÊ ÏÐÙÔ ÐÁÓËÁÌÉÚÍÁ ÏÓÔÁÌÓÑ. :)

äÏÓÏ×ÓËÉÊ ÏÐÙÔ ÓÅÇÏÄÎÑ ÂÅÓÐÏÌÅÚÅÎ. úÁÂÙÔØ.

DO>> ÏÓÏÂÅÎÎÏ ÅÓÌÉ ÎÅ ÉÎÔÅÒÅÓÕÅÔ ÍÎÏÇÏÚÁÄÁÞÎÏÓÔØ. úÁÔÏ ÒÁÂÏÔÁÅÛØ Ó DO>> ÄÒÁÊ×ÅÒÏÍ COM ÐÏÒÔÁ, Á ÕÖ ÎÁ ÞÅÍ ÏÎ ÔÁÍ ÁÐÐÁÒÁÔÎÏ ÒÅÁÌÉÚÏ×ÁÎ É Ë DO>> ÞÅÍÕ ÆÉÚÉÞÅÓËÉ ÐÏÄËÌÀÞÅÎ - ÄÅÌÏ ÄÅÓÑÔÏÅ.

DT> ÷ÉÎÄÏ×ÁÑ ÒÁÂÏÔÁ Ó COM-ÏÍ ÞÅÒÅÚ ReadFile/WriteFile × "ÎÅÂÌÏËÉÒÕÀÝÅÍ DT> ÒÅÖÉÍÅ" - ÖÕÔØ ÓÔÒÁÛÎÁÑ. ìÕÞÛÅ ×ÚÑÔØ ËÁËÕÀ-ÎÉÂÕÄØ ÓÔÏÒÏÎÎÀÀ ÂÉÂÌÉÏÔÅËÕ.

õÞÉÔÙ×ÁÑ, ÞÔÏ ÐÒÏ×ÅÒÉÔØ ÎÁÌÉÞÉÅ × ÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÏÍ ÓÉÓÔÅÍÏÊ ÐÒÉÅÍÎÉËÅ ÄÁÎÎÙÈ ÜÌÅÍÅÎÔÁÒÎÏ ÐÒÏÓÔÏ (Á ÔÏÖÅ ÓÁÍÏÅ ÎÁÄÏ ÓÏÂÓÔ×ÅÎÎÏ É × äïóÅ ÄÅÌÁÔØ), Ñ ÎÅ ×ÉÖÕ ÎÉËÁËÏÊ ÖÕÔÉ É ÎÉËÁËÏÊ ÎÕÖÄÙ × ËÁËÉÈ-ÔÏ ÂÉÂÌÉÏÔÅËÁÈ.

dima

formatting link

Hello Dmitry.

Sat Nov 24 2007 04:29, Dmitry Orlov wrote to me:

DT>> á ÐÒÏÝÅ ×ÓÅÇÏ ÔÁËÉÅ "ÚÕÂÏÞÉÓÔËÉ" ÐÉÓÁÔØ ÎÁ ËÁËÏÍ-ÎÉÂÕÄØ DT>> VirtualPascal'Å ÉÌÉ

DO> é ÞÅÍ ÜÔÏ ÐÒÏÝÅ?

HÅ ÔÅÍ, ÞÔÏ ÐÁÓËÁÌØ, Á ÔÅÍ, ÞÔÏ ÔÁÍ ÓÕÝÅÓÔ×ÕÅÔ RTL - Ó×ÏÅÇÏ ÒÏÄÁ "×ÒÁÐÐÅÒ" ÓÉÓÔÅÍÎÙÈ ×ÙÚÏ×Ï×. ëÏÔÏÒÙÅ ÍÏÖÎÏ É ÎÅ ÚÎÁÔØ. ôÏÔ ÖÅ FP ÓÕÝÅÓÔ×ÕÅÔ ÄÌÑ ×ÉÎÄÙ É ÎÅÓËÏÌØËÉÈ ÀÎÉËÓÏ×, VP ÓÕÝÅÓÔ×Ï×ÁÌ ÄÌÑ ×ÉÎÄÙ, ÄÏÓÁ (DPMI) É ÐÏÐÏÌÁÍÙ.

DO> óÉ ×ÓÅ ÖÅ ÒÏÄÎÅÅ ÓÉÓÔÅÍÎÏÍÕ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÀ,

"òÏÄÎÅÅ" - ÜÔÏ, ËÏÎÅÞÎÏ, ÁÒÇÕÍÅÎÔ. :)

DO> ×ÐÒÏÞÅÍ ÅÓÔØ builder, ËÏÔÏÒÙÊ É ÐÁÓËÁÌØ, ËÁË ÒÏÄÎÏÊ, ÐÏÎÉÍÁÅÔ.

ðÒÏÇÒÁÍÍÉÒÏ×ÁÔØ ÍÙÛËÏÊ? ÷ÏÔ ÕÖ Ë ÞÅÍÕ Ñ ÌÉÞÎÏ ÎÉËÏÇÄÁ ÎÅ ÐÒÉ×ÙËÎÕ.

DO> äÌÑ ËÏÎÔÒÏÌÌÅÒÏ× ÖÅ ×ÓÅ ÏÄÎÏ ÎÁ óÉ ÐÉÓÁÔØ.

á ÄÌÑ ËÏÎÔÒÏÌÌÅÒÏ× ×ӣ ÏÞÅÎØ ÐÒÏÓÔÏ, ÎÉËÁËÉÈ ÔÅÂÅ ÔÒÅÄÏ× É "ÓÉÓÔÅÍÎÙÈ ÏÂßÅËÔÏ×". äÁ É ËÁËÏÊ ÓÍÙÓÌ ÉÚÕÞÁÔØ WinAPI, ÅÓÌÉ ÐÏÄ ÄÁ×ÌÅÎÉÅÍ M$ ×ӣ ÒÁ×ÎÏ ÐÒÉģÔÓÑ ÐÅÒÅÐÏÌÚÁÔØ ÎÁ ËÁËÏÊ-ÎÉÂÕÄØ ÌÉÎÕËÓ.

_ñÚÙË_ ÉÚÕÞÉÔØ É ÄÁÖÅ ÏÓ×ÏÉÔØ × ÔÏÎËÏÓÔÑÈ - ÎÅ ÔÁË ÓÌÏÖÎÏ. á ×ÏÔ API ÒÁÚÎÙÈ ÏÐÅÒÁÃÉÏÎÏË...

DT>> HÏ ÜÔÏ ÅÖÅÌÉ ÄÏÓÏ×ÓËÉÊ ÏÐÙÔ ÐÁÓËÁÌÉÚÍÁ ÏÓÔÁÌÓÑ. :)

DO> äÏÓÏ×ÓËÉÊ ÏÐÙÔ ÓÅÇÏÄÎÑ ÂÅÓÐÏÌÅÚÅÎ. úÁÂÙÔØ.

ðÒÏÍÙÛÌÅÎÎÙÅ ËÏÎÔÒÏÌÌÅÒÙ É PC ×ÐÏÌÎÅ Åݣ ÒÁÂÏÔÁÀÔ ÐÏÄ ÄÏÓÏÍ.

DT>> ÷ÉÎÄÏ×ÁÑ ÒÁÂÏÔÁ Ó COM-ÏÍ ÞÅÒÅÚ ReadFile/WriteFile × "ÎÅÂÌÏËÉÒÕÀÝÅÍ DT>> ÒÅÖÉÍÅ" - ÖÕÔØ ÓÔÒÁÛÎÁÑ. ìÕÞÛÅ ×ÚÑÔØ ËÁËÕÀ-ÎÉÂÕÄØ ÓÔÏÒÏÎÎÀÀ DT>> ÂÉÂÌÉÏÔÅËÕ.

DO> õÞÉÔÙ×ÁÑ, ÞÔÏ ÐÒÏ×ÅÒÉÔØ ÎÁÌÉÞÉÅ × ÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÏÍ ÓÉÓÔÅÍÏÊ ÐÒÉÅÍÎÉËÅ DO> ÄÁÎÎÙÈ ÜÌÅÍÅÎÔÁÒÎÏ ÐÒÏÓÔÏ (Á ÔÏÖÅ ÓÁÍÏÅ ÎÁÄÏ ÓÏÂÓÔ×ÅÎÎÏ É × äïóÅ DO> ÄÅÌÁÔØ), Ñ ÎÅ ×ÉÖÕ ÎÉËÁËÏÊ ÖÕÔÉ É ÎÉËÁËÏÊ ÎÕÖÄÙ × ËÁËÉÈ-ÔÏ DO> ÂÉÂÌÉÏÔÅËÁÈ.

íÏÖÅÔ, É ÍÏÖÎÏ ÉÚ×ÅÒÎÕÔØÓÑ. HÏ ÒÅËÏÍÅÎÄÕÅÍÙÊ ×ÉÎÄÏ×ÏÊ ÄÏËÕÍÅÎÔÁÃÉÅÊ ÍÅÔÏÄ Ó ÓÏÚÄÁÎÉÅÍ ×ÓÅÈ ÜÔÉÈ OVERLAPPED-ÓÔÒÕËÔÕÒ É ÎÅ-ÐÏÍÎÀ-ÞÅÇÏ-Åݣ, ÄÌÑ ÞÅÌÏ×ÅËÁ "ÏÔ ÄÏÓÁ É ËÏÎÔÒÏÌÌÅÒÁ" ÄÉË É ÕÖÁÓÅÎ. ;)

Dimmy.

Hello Anatoly.

23 Nov 07 15:54, you wrote to Alexander Derazhne:

AD>> P.S. ÷ ÓÁÍÏÊ ÐÏÓÔÁÎÏ×ËÅ ÚÁÄÁÞÉ ÅÓÔØ ÐÏÄ×ÏÄÎÙÊ ËÁÍÅÎØ, ËÏÔÏpÙÊ AD>> ÔÕÔ ÕÖÅ ËÁË-ÔÏ ÏÂÓÕÖÄÁÌÓÑ, ÐpÁ×ÄÁ, ÐÏ ÄpÕÇÏÍÕ ÐÏ×ÏÄÕ - ÎÕÖÎÏ AD>> ÔÏÞÎÏ ÚÎÁÔØ ×pÅÍÑ ÆÉÚÉÞÅÓËÏÇÏ "ÕÈÏÄÁ" ÐÏÓÌÅÄÎÅÇÏ ÓÔÏÐ-ÂÉÔÁ. AM> HÅ ÎÁÄÏ ÚÎÁÔØ. HÁÄÏ ÏÔÍÅpÉÔØ ×pÅÍÑ Ó ÚÁÐÁÓÏÍ, ÐÏÔÏÍÕ ÞÔÏ × ÐpÏÔÉ×ÎÏÍ AM> ÓÌÕÞÁÅ ×ÏÚÎÉËÎÕÔ ÇpÁÂÌÉ ÎÏÍÅp Ä×Á: ÓÌÅÊ× ÐpÉÍÅÔ ËÏÍÁÎÄÕ, ÐÅpÅÉÎÉÔÉÔ AM> ÐÏpÔ ÎÁ ÎÏ×ÕÀ ÓËÏpÏÓÔØ - Á ÔÙ Õ×ÅpÅÎ, ÞÔÏ ÏÎ ÜÔÏ ÓÄÅÌÁÅÔ ÓpÁÚÕ, Á ÎÅ Ó AM> ÚÁÄÅpÖËÏÊ × ÅÇÏ ÛÅÄÕÌÅpÅ? õÖ ÔÏÇÄÁ ÌÕÞÛÅ ÚÁÓÔÁ×ÉÔØ ÅÇÏ ×ÙÄÁÔØ ÂÁÊÔ ÎÁ AM> ÎÏ×ÏÊ ÓËÏpÏÓÔÉ, ÂÁÊÔ ÐpÉÄÅÔ ÉÚ×ÅÓÔÎÙÍ ÏÂpÁÚÏÍ ÉÓËÁÖÅÎÎÙÍ ÚÁ ÓÞÅÔ AM> pÁÚÎÉÃÙ ÓËÏpÏÓÔÅÊ, É ÕÖÅ ÔÏÇÄÁ ÐÅpÅËÌÀÞÁÔØÓÑ? ÷ ÍÏÅÍ ÓÌÕÞÁÅ ÍÁÓÔÅp ÇÏ×ÏpÉÔ ÓÌÅÊ×Õ ÐÅpÅËÌÀÞÉÔØÓÑ, ÔÏÔ ÎÁ ÐpÅÖÎÅÊ ÓËÏpÏÓÔÉ ÏÔ×ÅÞÁÅÔ, ÞÔÏ ÐÏÎÑÌ ÞÔÏ ÏÔ ÎÅÇÏ ÈÏÔÑÔ. åÓÌÉ ÏÎ ÎÅ ÕÓÐÅ×ÁÅÔ ÐÅpÅËÌÀÞÉÔØÓÑ ÄÏ ÐpÉÈÏÄÁ ÓÌÅÄÕÀÝÅÇÏ ÐÁËÅÔÁ, ÔÏ ÏÎ ÐpÉÍÅÔ ÅÇÏ Ó ÉÓËÁÖÅÎÉÑÍÉ É ÉÌÉ ÎÉÞÅÇÏ ÎÅ ÏÔ×ÅÔÉÔ (ÜÔÏ ÓËÏpÅÅ ×ÓÅÇÏ, ÔÁË ËÁË ÎÅ ÓÍÏÖÅÔ ×ÙÄÅÌÉÔØ ÓÉÇÎÁÔÕpÕ) ÉÌÉ ÏÔ×ÅÔÉÔ "ÏÛÉÂËÁ ÐÁËÅÔÁ" - ÐÏ ÐpÏÔÏËÏÌÕ ×ÓÅ ÐÁËÅÔÙ Ë×ÉÔÉpÕÀÔÓÑ. íÁÓÔÅp ÐpÉ ÜÔÏÍ ÐÅpÅÐÏÛÌÅÔ ÐÁËÅÔ ÐÏ ÔÁÊÍÁÕÔÕ (ÉÌÉ Ë×ÉÔËÕ Ó ÏÛÉÂËÏÊ ÐÅpÅÄÁÞÉ). åÓÌÉ ÚÁ pÁÚÕÍÎÏÅ ×pÅÍÑ ÎÅ ÕÄÁÅÔÓÑ ÎÁÌÁÄÉÔØ Ó×ÑÚØ, ÔÏ ÜÔÏ ÕÖÅ ÏÔÄÅÌØÎÁÑ ÚÁÄÁÞÁ É ÅÅ ÍÏÖÎÏ ÎÅ ÏÂÓÕÖÄÁÔØ × ÄÁÎÎÏÍ ËÏÎÔÅËÓÔÅ.

Sergey



Hello, Dimmy Timchenko! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Sat, 24 Nov

2007 06:07:02 +0300:

DT>>> á ÐÒÏÝÅ ×ÓÅÇÏ ÔÁËÉÅ "ÚÕÂÏÞÉÓÔËÉ" ÐÉÓÁÔØ ÎÁ ËÁËÏÍ-ÎÉÂÕÄØ DT>>> VirtualPascal'Å ÉÌÉ

DO>> é ÞÅÍ ÜÔÏ ÐÒÏÝÅ?

DT> HÅ ÔÅÍ, ÞÔÏ ÐÁÓËÁÌØ, Á ÔÅÍ, ÞÔÏ ÔÁÍ ÓÕÝÅÓÔ×ÕÅÔ RTL - Ó×ÏÅÇÏ ÒÏÄÁ DT> "×ÒÁÐÐÅÒ" ÓÉÓÔÅÍÎÙÈ ×ÙÚÏ×Ï×. ëÏÔÏÒÙÅ ÍÏÖÎÏ É ÎÅ ÚÎÁÔØ.

äÌÑ ÔÏÊ ÖÅ ÒÁÂÏÔÙ Ó com ÐÏÒÔÏÍ ÎÉËÁËÉÈ ×ÒÁÐÐÅÒÏ× × RTL ÎÅÔ ÞÔÏ Õ ÄÏÓÏ×ÓËÏÇÏ turbo, ÞÔÏ Õ virtual pascal. óÉÌØÎÏ ÐÏÄÏÚÒÅ×ÁÀ, ÞÔÏ ÎÅÔ ÉÈ É × ÏÓÔÁÌØÎÙÈ ÐÁÓËÁÌÑÈ.

DT> ôÏÔ ÖÅ FP ÓÕÝÅÓÔ×ÕÅÔ ÄÌÑ ×ÉÎÄÙ É ÎÅÓËÏÌØËÉÈ ÀÎÉËÓÏ×, VP ÓÕÝÅÓÔ×Ï×ÁÌ DT> ÄÌÑ ×ÉÎÄÙ, ÄÏÓÁ (DPMI) É ÐÏÐÏÌÁÍÙ.

é ÞÔÏ ÔÁÍ × ÔÅÈ ×ÒÁÐÐÅÒÁÈ, ËÒÏÍÅ ÆÁÊÌÏ×ÏÇÏ ××ÏÄÁ-×Ù×ÏÄÁ? ëÏÔÏÒÙÊ É × ÓÉÛÎÏÊ _ÓÔÁÎÄÁÒÔÎÏÊ_ ÂÉÂÌÉÏÔÅËÅ ÅÓÔØ ÄÌÑ ×ÓÅÈ ÍÙÓÌÉÍÙÈ ÓÉÓÔÅÍ?

DO>> óÉ ×ÓÅ ÖÅ ÒÏÄÎÅÅ ÓÉÓÔÅÍÎÏÍÕ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÀ,

DT> "òÏÄÎÅÅ" - ÜÔÏ, ËÏÎÅÞÎÏ, ÁÒÇÕÍÅÎÔ. :)

ëÏÎÅÞÎÏ. ÷ÅÄØ ËÏÇÄÁ ÞÉÔÁÅÛØ ÄÏËÕÍÅÎÔÁÃÉÀ ÐÏ ÓÉÓÔÅÍÎÙÍ ×ÙÚÏ×ÁÍ ïó (ÐÒÉÞÅÍ ÌÀÂÏÊ ÐÒÁËÔÉÞÅÓËÉ), ÐÒÉÍÅÒÙ-ÔÏ ÎÁ ó, Á ÎÅ ÐÁÓËÁÌÅ ÂÕÄÕÔ. ëÁË É ÎÅÍÅÒÑÎÎÁÑ ËÕÞÁ ÇÏÔÏ×ÏÇÏ ËÏÄÁ, ÇÏÒÁÚÄÏ ÂÏÌÅÅ ÄÏÓÔÕÐÎÁÑ ÎÁ ó

DO>> ×ÐÒÏÞÅÍ ÅÓÔØ builder, ËÏÔÏÒÙÊ É ÐÁÓËÁÌØ, ËÁË ÒÏÄÎÏÊ, ÐÏÎÉÍÁÅÔ.

DT> ðÒÏÇÒÁÍÍÉÒÏ×ÁÔØ ÍÙÛËÏÊ? ÷ÏÔ ÕÖ Ë ÞÅÍÕ Ñ ÌÉÞÎÏ ÎÉËÏÇÄÁ ÎÅ ÐÒÉ×ÙËÎÕ.

íÙÛËÏÊ ÔÁÍ ÔÏÌØËÏ ÜËÒÁÎÎÙÅ ÆÏÒÍÙ ÓÔÒÏÑÔÓÑ, É ÜÔÏ ÏÞÅÎØ ÕÄÏÂÎÏ. HÅ ÎÁ ÍÉÌÌÉÍÅÔÒÏ×ËÅ ÖÅ ÉÈ ÒÉÓÏ×ÁÔØ É ÒÕËÁÍÉ ÐÉËÓÅÌÉ ÓÞÉÔÁÔØ. åÓÌÉ ÖÅ ÒÅÞØ Ï ËÏÎÓÏÌØÎÙÈ ÕÔÉÌÉÔÁÈ ÉÄÅÔ, ÔÏ ÍÙÛËÏÊ ÔÁÍ ÄÅÌÁÔØ ÏÓÏÂÏ ÎÅÞÅÇÏ. úÁÔÏ ×ÓÑËÉÅ ÐÁÓËÁÌÅ×ÓËÉÅ ÎÁÒÁÂÏÔËÉ ÍÏÖÎÏ ÐÒÁËÔÉÞÅÓËÉ as is ÉÓÐÏÌØÚÏ×ÁÔØ, ÅÓÌÉ ÔÁÍ ËÏÎÅÞÎÏ ÐÏÌÏ×ÉÎÁ ÎÁ ÁÓÍÅ ÎÅ ÎÁÐÉÓÁÎÁ, ËÁË ÂÙÌÏ ÐÒÉÎÑÔÏ × ÄÏÓÏ×ÓËÉÅ ÔÕÒÂÏÐÁÓËÁÌÅ×ÓËÉÅ ×ÒÅÍÅÎÁ ÄÅÌÁÔØ...

DO>> äÌÑ ËÏÎÔÒÏÌÌÅÒÏ× ÖÅ ×ÓÅ ÏÄÎÏ ÎÁ óÉ ÐÉÓÁÔØ.

DT> á ÄÌÑ ËÏÎÔÒÏÌÌÅÒÏ× ×ӣ ÏÞÅÎØ ÐÒÏÓÔÏ, ÎÉËÁËÉÈ ÔÅÂÅ ÔÒÅÄÏ× É DT> "ÓÉÓÔÅÍÎÙÈ ÏÂßÅËÔÏ×".

üÔÏ ÚÁ×ÉÓÉÔ ÏÔ ÔÏÇÏ ÞÔÏ ÚÁ ËÏÎÔÒÏÌÌÅÒÙ.

DT> äÁ É ËÁËÏÊ ÓÍÙÓÌ ÉÚÕÞÁÔØ WinAPI, ÅÓÌÉ ÐÏÄ ÄÁ×ÌÅÎÉÅÍ M$ ×ӣ ÒÁ×ÎÏ DT> ÐÒÉģÔÓÑ ÐÅÒÅÐÏÌÚÁÔØ ÎÁ ËÁËÏÊ-ÎÉÂÕÄØ ÌÉÎÕËÓ.

ëÏÍÕ ÐÒÉÊÄÅÔÓÑ? ëÁË ÂÙÌ ÍÁÓÓÏ×ÙÊ (×ËÌÀÞÁÑ ÒÁÚÕÍÅÅÔÓÑ É ÐÒÏÍÙÛÌÅÎÎÏÇÏ) ÐÏÌØÚÏ×ÁÔÅÌØ ÐÏÄ ×ÉÎÄÏÊ, ÔÁË ÏÎ ÐÏÄ ÎÅÊ É ÏÓÔÁÎÅÔÓÑ. é ÞÅÍ ÂÌÉÖÅ ÓÍÏÔÒÉÛØ ÎÁ ËÁËÏÊ-ÎÉÂÕÄØ ÌÉÎÕËÓ, ÔÅÍ ÂÏÌØÛÅ ÐÏÎÉÍÁÅÛØ ÐÏÞÅÍÕ ×ÉÎÄÁ ÓÔÏÉÔ ÄÅÎÅÇ... ñ ×ÏÔ ÔÕÔ ÐÏÐÒÏÂÏ×ÁÌ
formatting link
DT> _ñÚÙË_ ÉÚÕÞÉÔØ É ÄÁÖÅ ÏÓ×ÏÉÔØ × ÔÏÎËÏÓÔÑÈ - ÎÅ ÔÁË ÓÌÏÖÎÏ. á ×ÏÔ DT> API ÒÁÚÎÙÈ ÏÐÅÒÁÃÉÏÎÏË...

DT>>> HÏ ÜÔÏ ÅÖÅÌÉ ÄÏÓÏ×ÓËÉÊ ÏÐÙÔ ÐÁÓËÁÌÉÚÍÁ ÏÓÔÁÌÓÑ. :)

DO>> äÏÓÏ×ÓËÉÊ ÏÐÙÔ ÓÅÇÏÄÎÑ ÂÅÓÐÏÌÅÚÅÎ. úÁÂÙÔØ.

DT> ðÒÏÍÙÛÌÅÎÎÙÅ ËÏÎÔÒÏÌÌÅÒÙ É PC ×ÐÏÌÎÅ Åݣ ÒÁÂÏÔÁÀÔ ÐÏÄ ÄÏÓÏÍ.

ðÒÏÉÚ×ÏÄÉÍÙÅ ÓÅÊÞÁÓ? HÅ ×ÅÒÀ, ÜÔÏ ÂÅÓÓÍÙÓÌÅÎÎÏ. ôÏ, ÞÔÏ ÍÏÖÎÏ ÓÄÅÌÁÔØ ÎÁ òó ÐÏÄ äïóÏÍ ÓÅÇÏÄÎÑ ÍÏÖÎÏ ÎÁ ËÁËÏÊ-ÎÉÂÕÄØ ÇÏÒÁÚÄÏ ÂÏÌÅÅ ÄÅÛÅ×ÏÊ É ÎÁÄÅÖÎÏÊ ÏÄÎÏËÒÉÓÔÁÌÌËÅ ×ÏÏÂÝÅ ÂÅÚ ïó ÉÌÉ Ó ËÁËÏÊ ÓÐÅÃÉÁÌÉÚÉÒÏ×ÁÎÎÏÊ ÓÄÅÌÁÔØ

DT>>> ÷ÉÎÄÏ×ÁÑ ÒÁÂÏÔÁ Ó COM-ÏÍ ÞÅÒÅÚ ReadFile/WriteFile × "ÎÅÂÌÏËÉÒÕÀÝÅÍ DT>>> ÒÅÖÉÍÅ" - ÖÕÔØ ÓÔÒÁÛÎÁÑ. ìÕÞÛÅ ×ÚÑÔØ ËÁËÕÀ-ÎÉÂÕÄØ ÓÔÏÒÏÎÎÀÀ DT>>> ÂÉÂÌÉÏÔÅËÕ.

DO>> õÞÉÔÙ×ÁÑ, ÞÔÏ ÐÒÏ×ÅÒÉÔØ ÎÁÌÉÞÉÅ × ÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÏÍ ÓÉÓÔÅÍÏÊ DO>> ÐÒÉÅÍÎÉËÅ ÄÁÎÎÙÈ ÜÌÅÍÅÎÔÁÒÎÏ ÐÒÏÓÔÏ (Á ÔÏÖÅ ÓÁÍÏÅ ÎÁÄÏ ÓÏÂÓÔ×ÅÎÎÏ É DO>> × äïóÅ ÄÅÌÁÔØ), Ñ ÎÅ ×ÉÖÕ ÎÉËÁËÏÊ ÖÕÔÉ É ÎÉËÁËÏÊ ÎÕÖÄÙ × ËÁËÉÈ-ÔÏ DO>> ÂÉÂÌÉÏÔÅËÁÈ.

DT> íÏÖÅÔ, É ÍÏÖÎÏ ÉÚ×ÅÒÎÕÔØÓÑ.

òÁÚ×Å ÎÅ ÔÙ ÍÎÅ ÇÏÄ-Ä×Á ÎÁÚÁÄ ÐÒÉÍÅÒ ÔÁËÏÇÏ ËÏÄÁ ÐÒÉ×ÏÄÉÌ? üÔÏ ÂÙÌ ÐÒÉÍÅÒ VDD /* Com_VDD.c - Windows NT serial port Virtual Device Driver based on code by: 24-Dec-1992 John Morgan */

static int OpenPort (byte base, byte chan, byte opt, USHORT baud) {

DCB dcb; HANDLE hLoc; BOOL fSuccess; //0 1 23 456 7 8 9 char pName [] = "\\\\.\\COM\0\0\0"; byte nCom, n;

nCom = base + chan;

if ( nCom < 10 ) { pName[7] = '0' + nCom;

} else {

pName[7] = '0' + nCom / 10; pName[8] = '0' + nCom % 10; }

hLoc = CreateFile ( pName, GENERIC_READ | GENERIC_WRITE,

0, // comm devices must be opened w/exclusive-access NULL, // no security attributes OPEN_EXISTING, // comm devices must use OPEN_EXISTING 0, NULL // hTemplate must be NULL for comm devices );

if (hLoc == INVALID_HANDLE_VALUE) return (2);

fSuccess = GetCommState(hLoc, &dcb);

if ( ! fSuccess) { CloseHandle (hLoc); return (3); }

// Fill in the DCB

dcb.BaudRate = baud; dcb.ByteSize = 5 + (opt & 3); dcb.StopBits = (opt & 4) ? TWOSTOPBITS : ONESTOPBIT;

n = (opt >> 3) & 3; // extract parity bits

switch (n) { case 0: case 2: dcb.Parity = NOPARITY; break; case 1: dcb.Parity = ODDPARITY; break; case 3: dcb.Parity = EVENPARITY; }

dcb.fParity = 0; // enable parity checking dcb.fOutxCtsFlow = 0; // CTS output flow control dcb.fOutxDsrFlow = 0; // DSR output flow control dcb.fDtrControl = DTR_CONTROL_DISABLE; // DTR flow control type dcb.fDsrSensitivity = 0; // DSR sensitivity dcb.fTXContinueOnXoff = 0; // XOFF continues Tx dcb.fOutX = 0; // XON/XOFF out flow control dcb.fInX = 0; // XON/XOFF in flow control dcb.fErrorChar = 0; // enable error replacement dcb.fNull = 0; // enable null stripping dcb.fRtsControl = RTS_CONTROL_DISABLE; // RTS flow control dcb.fAbortOnError = 0; // abort on error

fSuccess = SetCommState(hLoc, &dcb);

if ( ! fSuccess) { CloseHandle (hLoc); return (4); }

hCom[chan] = hLoc;

return (0);

}

static DWORD MinD (DWORD d1, DWORD d2) { return (d1 < d2) ? d1 : d2; }

int ReadComPort(char port, int ToRead, PCHAR Buffer) {

DWORD lpErr; COMSTAT lpStat;

DWORD Actual,toGet; BOOL Success;

Actual = 0; Success = ClearCommError(hCom[port], &lpErr, &lpStat); toGet = MinD(ToRead, lpStat.cbInQue);

if (Success && (toGet > 0)) { Success = ReadFile(hCom[port], Buffer, toGet, &Actual, NULL); } if (!Success) Actual = 0; return Actual;

}

int WriteComPort(char port, int ToWrite, PCHAR Buffer) { DWORD Actual; BOOL Success;

Success = WriteFile(hCom[port], Buffer, ToWrite, &Actual, NULL); if (!Success) Actual = 0; return Actual; }

DT> HÏ ÒÅËÏÍÅÎÄÕÅÍÙÊ ×ÉÎÄÏ×ÏÊ ÄÏËÕÍÅÎÔÁÃÉÅÊ ÍÅÔÏÄ Ó ÓÏÚÄÁÎÉÅÍ ×ÓÅÈ ÜÔÉÈ DT> OVERLAPPED-ÓÔÒÕËÔÕÒ É ÎÅ-ÐÏÍÎÀ-ÞÅÇÏ-Åݣ, ÄÌÑ ÞÅÌÏ×ÅËÁ "ÏÔ ÄÏÓÁ É DT> ËÏÎÔÒÏÌÌÅÒÁ" ÄÉË É ÕÖÁÓÅÎ. ;)

HÅ ×ÉÖÕ × ×ÙÛÅÐÒÉ×ÅÄÅÎÎÏÍ ËÏÄÅ ÎÉÞÅÇÏ ÄÉËÏÇÏ É ÕÖÁÓÎÏÇÏ, É ÎÉËÁËÉÈ OVERLAPPED-ÓÔÒÕËÔÕÒ ÔÏÖÅ ÎÅ ×ÉÖÕ. é ÜÔÏ ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÒÁÂÏÔÁÅÔ É Ó ÌÀÂÙÍ ÉÚ×ÅÓÔÎÙÍ ×ÉÎÄÅ ËÏÍ-ÐÏÒÔÏÍ ×ÎÅ ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÅÇÏ ÁÐÐÁÒÁÔÎÏÇÏ ÎÁÐÏÌÎÅÎÉÑ. ðÒÉÞÅÍ ÜÔÏ Ñ×ÎÏ ÎÅ ÓÌÏÖÎÅÅ, ÞÅÍ ËÁË ÐÏÌÏÖÅÎÎÏ ÎÁÐÉÓÁÎÎÙÊ ÄÏÓÏ×ÓËÉÊ ËÏÄ ÄÌÑ

16550 Ó ÂÕÆÅÒÉÚÁÃÉÅÊ × ÏÂÒÁÂÏÔÞÉËÅ ÐÒÅÒÙ×ÁÎÉÑ etc (ËÁË ÎÁÐÒÉÍÅÒ × AsyncPro ÏÔ TurboPower), ÄÁÖÅ × ÐÌÁÎÅ ÞÉÓÔÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ, ÎÅ ÇÏ×ÏÒÑ ÕÖ ÓÁÍÏÍÕ ÜÔÏ ×ÓÅ ÐÉÓÁÔØ

dima

formatting link

Hello Dmitry.

Sat Nov 24 2007 21:07, Dmitry Orlov wrote to me:

DT>> HÅ ÔÅÍ, ÞÔÏ ÐÁÓËÁÌØ, Á ÔÅÍ, ÞÔÏ ÔÁÍ ÓÕÝÅÓÔ×ÕÅÔ RTL - Ó×ÏÅÇÏ ÒÏÄÁ DT>> "×ÒÁÐÐÅÒ" ÓÉÓÔÅÍÎÙÈ ×ÙÚÏ×Ï×. ëÏÔÏÒÙÅ ÍÏÖÎÏ É ÎÅ ÚÎÁÔØ.

DO> äÌÑ ÔÏÊ ÖÅ ÒÁÂÏÔÙ Ó com ÐÏÒÔÏÍ ÎÉËÁËÉÈ ×ÒÁÐÐÅÒÏ× × RTL ÎÅÔ ÞÔÏ Õ DO> ÄÏÓÏ×ÓËÏÇÏ turbo, ÞÔÏ Õ virtual pascal.

HÕ ÎÅÔÕ, ÎÅÔÕ ÄÌÑ ËÏÍÁ. :) óÔÒÁÎÎÏ ÜÔÏ, ÎÁ ÓÁÍÏÍ ÄÅÌÅ.

DT>> ôÏÔ ÖÅ FP ÓÕÝÅÓÔ×ÕÅÔ ÄÌÑ ×ÉÎÄÙ É ÎÅÓËÏÌØËÉÈ ÀÎÉËÓÏ×, VP ÓÕÝÅÓÔ×Ï×ÁÌ DT>> ÄÌÑ ×ÉÎÄÙ, ÄÏÓÁ (DPMI) É ÐÏÐÏÌÁÍÙ.

DO> é ÞÔÏ ÔÁÍ × ÔÅÈ ×ÒÁÐÐÅÒÁÈ, ËÒÏÍÅ ÆÁÊÌÏ×ÏÇÏ ××ÏÄÁ-×Ù×ÏÄÁ? ëÏÔÏÒÙÊ É × DO> ÓÉÛÎÏÊ _ÓÔÁÎÄÁÒÔÎÏÊ_ ÂÉÂÌÉÏÔÅËÅ ÅÓÔØ ÄÌÑ ×ÓÅÈ ÍÙÓÌÉÍÙÈ ÓÉÓÔÅÍ?

ôÅÂÅ ×ӣ ÐÅÒÅÞÉÓÌÉÔØ? :) èÏÔÑ, ÓÕÄÑ ÐÏ ÔÏÍÕ, ÞÔÏ ÔÙ ÐÒÉףÌ ÐÏÌÎÏÓÔØÀ ÍÏÊ ÉÓÈÏÄÎÉË... ;) HÁÐÒÉÍÅÒ, ÅÓÔØ ÔÁÍ ÄÁÖÅ TVision É OPro.

DO>>> óÉ ×ÓÅ ÖÅ ÒÏÄÎÅÅ ÓÉÓÔÅÍÎÏÍÕ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÀ,

DT>> "òÏÄÎÅÅ" - ÜÔÏ, ËÏÎÅÞÎÏ, ÁÒÇÕÍÅÎÔ. :)

DO> ëÏÎÅÞÎÏ. ÷ÅÄØ ËÏÇÄÁ ÞÉÔÁÅÛØ ÄÏËÕÍÅÎÔÁÃÉÀ ÐÏ ÓÉÓÔÅÍÎÙÍ ×ÙÚÏ×ÁÍ ïó (ÐÒÉÞÅÍ DO> ÌÀÂÏÊ ÐÒÁËÔÉÞÅÓËÉ), ÐÒÉÍÅÒÙ-ÔÏ ÎÁ ó, Á ÎÅ ÐÁÓËÁÌÅ ÂÕÄÕÔ.

HÕ É ÞÔÏ? HÅ ÎÁ É×ÒÉÔÅ ÖÅ. ;) ñÚÙËÉ ÏÄÎÏÊ ÇÒÕÐÐÙ, ÒÁÚÎÉÃÁ, ÐÏ ÓÕÔÉ, ÎÅÂÏÌØÛÁÑ. äÁ É ÐÏÌØÚÏ×ÁÔØÓÑ ÓÉÓÔÅÍÎÙÍÉ ×ÙÚÏ×ÁÍÉ ÎÁÐÒÑÍÕÀ ÐÒÉÈÏÄÉÔÓÑ ÒÅÄËÏ.

DO> ëÁË É ÎÅÍÅÒÑÎÎÁÑ ËÕÞÁ ÇÏÔÏ×ÏÇÏ ËÏÄÁ, ÇÏÒÁÚÄÏ ÂÏÌÅÅ ÄÏÓÔÕÐÎÁÑ ÎÁ ó

÷ ÏÂÝÅÍ, ÕÄÏÂÎÅÅ ÔÏ, Ë ÞÅÍÕ ÐÒÉ×ÙË. HÏ ÐÁÓËÁÌØ Ñ ÐÏÞÅÍÕ ÐÏÓÏ×ÅÔÏ×ÁÌ? ôÁÍ, ËÒÏÍÅ RTL, ÅÓÔØ ÐÒÏÓÔÁÑ ËÏÎÓÏÌØÎÁÑ IDE Ó ÄÏÓÔÁÔÏÞÎÏ ÕÄÏÂÎÙÍ ÒÅÄÁËÔÏÒÏÍ É ËÏÎÔÅËÓÔÎÙÍ ÈÅÌÐÏÍ. üÔÏ ÏÞÅÎØ ÐÏÍÏÇÁÅÔ. äÌÑ C Ñ ÐÏÄÏÂÎÙÈ ËÏÍÐÉÌÑÔÏÒÏ× ÎÅ ×ÉÄÅÌ: ÉÌÉ "ÍÜÊË-ÆÁÊÌÏ×ÙÅ", ÔÉÐÁ GCC, ÉÌÉ ÍÏÎÓÔÒÙ-"ÂÉÌÄÅÒÙ", × ËÏÔÏÒÙÈ ÇÏÄ ÒÁÚÂÉÒÁÔØÓÑ ÎÁÄÏ...

DO>>> ×ÐÒÏÞÅÍ ÅÓÔØ builder, ËÏÔÏÒÙÊ É ÐÁÓËÁÌØ, ËÁË ÒÏÄÎÏÊ, ÐÏÎÉÍÁÅÔ.

DT>> ðÒÏÇÒÁÍÍÉÒÏ×ÁÔØ ÍÙÛËÏÊ? ÷ÏÔ ÕÖ Ë ÞÅÍÕ Ñ ÌÉÞÎÏ ÎÉËÏÇÄÁ ÎÅ ÐÒÉ×ÙËÎÕ.

DO> íÙÛËÏÊ ÔÁÍ ÔÏÌØËÏ ÜËÒÁÎÎÙÅ ÆÏÒÍÙ ÓÔÒÏÑÔÓÑ, É ÜÔÏ ÏÞÅÎØ ÕÄÏÂÎÏ.

á ÎÁ ޣÒÔÁ ÏÎÉ ÎÕÖÎÙ × ÐÏÄÏÂÎÙÈ ÕÔÉÌÉÔÁÈ? ôÕÔ ËÏÍÁÎÄÎÁÑ ÓÔÒÏËÁ É ËÏÎÓÏÌØ - ÓÁÍÏÅ ÔÏ.

DO> HÅ ÎÁ ÍÉÌÌÉÍÅÔÒÏ×ËÅ ÖÅ ÉÈ ÒÉÓÏ×ÁÔØ É ÒÕËÁÍÉ ÐÉËÓÅÌÉ ÓÞÉÔÁÔØ. åÓÌÉ ÖÅ DO> ÒÅÞØ Ï ËÏÎÓÏÌØÎÙÈ ÕÔÉÌÉÔÁÈ ÉÄÅÔ, ÔÏ ÍÙÛËÏÊ ÔÁÍ ÄÅÌÁÔØ ÏÓÏÂÏ ÎÅÞÅÇÏ.

DO> úÁÔÏ ×ÓÑËÉÅ ÐÁÓËÁÌÅ×ÓËÉÅ ÎÁÒÁÂÏÔËÉ ÍÏÖÎÏ ÐÒÁËÔÉÞÅÓËÉ as is DO> ÉÓÐÏÌØÚÏ×ÁÔØ, ÅÓÌÉ ÔÁÍ ËÏÎÅÞÎÏ ÐÏÌÏ×ÉÎÁ ÎÁ ÁÓÍÅ ÎÅ ÎÁÐÉÓÁÎÁ, ËÁË ÂÙÌÏ DO> ÐÒÉÎÑÔÏ × ÄÏÓÏ×ÓËÉÅ ÔÕÒÂÏÐÁÓËÁÌÅ×ÓËÉÅ ×ÒÅÍÅÎÁ ÄÅÌÁÔØ...

HÕ, ÔÙ, ×ÉÄÉÍÏ, ÚÁÓÔÁÌ ÔÏÌØËÏ ÒÁÎÎÉÅ ÐÁÓËÁÌÅ×ÓËÉÅ ×ÒÅÍÅÎÁ. ;) ëÏ ×ÒÅÍÅÎÁÍ 7-ÇÏ BP ÜÔÏ ÕÖÅ ÎÉËÏÍÕ ÎÅ ÂÙÌÏ ÎÕÖÎÏ. ÷ÐÒÏÞÅÍ, ÎÁÞÉÎÁÑ Ó ÞÅÔףÒÏË, É ÄÏÓ ÎÁÞÁÌ ÕÈÏÄÉÔØ ÓÏ ÓÃÅÎÙ.

DO>>> äÌÑ ËÏÎÔÒÏÌÌÅÒÏ× ÖÅ ×ÓÅ ÏÄÎÏ ÎÁ óÉ ÐÉÓÁÔØ.

DT>> á ÄÌÑ ËÏÎÔÒÏÌÌÅÒÏ× ×ӣ ÏÞÅÎØ ÐÒÏÓÔÏ, ÎÉËÁËÉÈ ÔÅÂÅ ÔÒÅÄÏ× É DT>> "ÓÉÓÔÅÍÎÙÈ ÏÂßÅËÔÏ×".

DO> üÔÏ ÚÁ×ÉÓÉÔ ÏÔ ÔÏÇÏ ÞÔÏ ÚÁ ËÏÎÔÒÏÌÌÅÒÙ.

ðÏÖÁÌÕÊ. ÷ÏÎ, ×Ï ×ÓÑËÉÅ ÓÅÔÅ×ÙÅ ÖÅÌÅÚÑËÉ ÓÔÁ×ÑÔ ÌÉÎÕËÓ ÉÌÉ Åݣ ÞÔÏ ÀÎÉËÓÏÉÄÎÏÅ. óÌÁ×Á ÂÏÇÕ, ÞÔÏ ÎÅ ×ÉÎÄÕ. ;) ÷ÐÒÏÞÅÍ, ÅÓÔØ ÖÅ ËÁËÁÑ-ÔÏ Windows C³.

DT>> äÁ É ËÁËÏÊ ÓÍÙÓÌ ÉÚÕÞÁÔØ WinAPI, ÅÓÌÉ ÐÏÄ ÄÁ×ÌÅÎÉÅÍ M$ ×ӣ ÒÁ×ÎÏ DT>> ÐÒÉģÔÓÑ ÐÅÒÅÐÏÌÚÁÔØ ÎÁ ËÁËÏÊ-ÎÉÂÕÄØ ÌÉÎÕËÓ.

DO> ëÏÍÕ ÐÒÉÊÄÅÔÓÑ? ëÁË ÂÙÌ ÍÁÓÓÏ×ÙÊ (×ËÌÀÞÁÑ ÒÁÚÕÍÅÅÔÓÑ É ÐÒÏÍÙÛÌÅÎÎÏÇÏ) DO> ÐÏÌØÚÏ×ÁÔÅÌØ ÐÏÄ ×ÉÎÄÏÊ, ÔÁË ÏÎ ÐÏÄ ÎÅÊ É ÏÓÔÁÎÅÔÓÑ.

÷ÏÔ ÕÖ ÄÌÑ ×ÓÑËÉÈ áóõ É "ÓÕÐÅÒ-ÐÕÌØÔÏ× ÕÐÒÁ×ÌÅÎÉÑ" ÄÏÓ ÎÁÍÎÏÇÏ ÕÄÏÂÎÅÅ É ÎÁģÖÎÅÅ. HÏ ÕÖÅ ÉÓÙ ÄÁ×ÎÏ ÎÅÔ, É ËÏÍÏ× ÓËÏÒÏ ÎÅ ÂÕÄÅÔ, É ÏÂÙÞÎÙÊ ÔÅÌÅÆÏÎÎÙÊ ÍÏÄÅÍ ÎÅ ËÕÐÉÛØ. á ×ÅÄØ Åݣ ÐÏÌÎÏ ÍÅÓÔ É ÓÉÔÕÁÃÉÊ, ÇÄÅ ÏÐÔÉÍÁÌØÎÙÍÉ ÂÙÌÉ ÂÙ ËÁË ÒÁÚ ÖÅÌÅÚÏ É ÓÏÆÔ ÔÁËÏÇÏ ÔÉÐÁ.

DO> é ÞÅÍ ÂÌÉÖÅ ÓÍÏÔÒÉÛØ ÎÁ ËÁËÏÊ-ÎÉÂÕÄØ ÌÉÎÕËÓ, ÔÅÍ ÂÏÌØÛÅ ÐÏÎÉÍÁÅÛØ DO> ÐÏÞÅÍÕ ×ÉÎÄÁ ÓÔÏÉÔ ÄÅÎÅÇ...

á Ñ ×ÏÔ ÎÅ ÐÏÎÉÍÁÀ. :) ïÓÏÂÅÎÎÏ ÜÔÉ ÎÏ×ÏÍÏÄÎÙÅ ×ÅÑÎÉÑ - ÕÔÒÏÉÔØ ÍÏÝÎÏÓÔØ ÖÅÌÅÚÁ, ÞÔÏÂÙ ÐÏÓÔÁ×ÉÔØ ÐÒÅÓÌÏ×ÕÔÕÀ "×ÉÓÔÕ". èÏÔÑ ×ӣ ÏÞÅÎØ ÐÒÏÓÔÏ - ÚÁËÏÎÙ ÏÂÝÅÓÔ×Á ÐÏÔÒÅÂÌÅÎÉÑ, ÞÉÔÁÅÍ "ë×ÏÔÕ" ÷ÅÒËÏÒÁ.

DO> ñ ×ÏÔ ÔÕÔ ÐÏÐÒÏÂÏ×ÁÌ

formatting link
á ÄÏ ÔÏÇÏ ÔÙ Ó ÀÎÉËÓÏÏÂÒÁÚÎÙÍÉ ÓÉÓÔÅÍÁÍÉ ÄÅÌÁ ÎÅ ÉÍÅÌ? óÉÌÁ ÐÒÉ×ÙÞËÉ ÍÎÏÇÏ ÚÎÁÞÉÔ. õ ÎÉÈ ÍÎÏÇÏ ÍÉÎÕÓÏ×, ÎÏ ÍÎÏÇÏ É ÐÌÀÓÏ×.

DT>> íÏÖÅÔ, É ÍÏÖÎÏ ÉÚ×ÅÒÎÕÔØÓÑ.

DO> òÁÚ×Å ÎÅ ÔÙ ÍÎÅ ÇÏÄ-Ä×Á ÎÁÚÁÄ ÐÒÉÍÅÒ ÔÁËÏÇÏ ËÏÄÁ ÐÒÉ×ÏÄÉÌ? üÔÏ ÂÙÌ ÐÒÉÍÅÒ DO> VDD

HÕ ÔÁË ÜÔÏ, ×Ï-ÐÅÒ×ÙÈ, ÂÙÌ ÄÒÁÊ×ÅÒ, É, ×Ï-×ÔÏÒÙÈ, _×Ù×ÏÄ_ ÔÁÍ ÂÙÌ ×ӣ-ÔÁËÉ ÂÌÏËÉÒÕÀÝÉÍ. íÎÅ ÜÔÏ ÐÏÄÈÏÄÉÌÏ ÐÏÔÏÍÕ, ÞÔÏ ÒÁÚÍÅÒ ÐÁËÅÔÁ ÐÒÏÔÏËÏÌÁ - 11 ÂÁÊÔ, ÞÔÏ ×ÌÅÚÁÅÔ × FIFO. HÏ ÞÔÏÂ × çÌÁ×ÎÏÊ ïÐÅÒÁÃÉÏÎËÅ ÷ÓÅÈ ÷ÒÅͣÎ É HÁÒÏÄÏ× ÎÅ ÂÙÌÏ ÂÕÆÅÒÉÚÏ×ÁÎÎÏÇÏ ××ÏÄÁ-×Ù×ÏÄÁ - ÜÔÏ ÐÏÚÏÒ.

ëÓÔÁÔÉ, ÉÎÔÅÒÅÓÎÏ ÐÏÓÍÏÔÒÅÔØ, ËÁË ÜÔÏ × ÀÎÉËÓÁÈ ÓÄÅÌÁÎÏ. óÌÙÛÁÌ, ÞÔÏ API ÔÁÍ ÎÁÍÎÏÇÏ ÐÒÏÝÅ É ÕÄÏÂÎÅÅ. èÏÔÑ ÓÌÙÛÁÌ É ÔÏ, ÞÔÏ Õ×ÌÅÞÅÎÉÅ fork-ÁÍÉ Ë ÄÏÂÒÕ ÎÅ ÐÒÉ×ÏÄÉÔ. :)

Dimmy.



Hello, Dimmy Timchenko! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Sun, 25 Nov 2007 08:56:19

+0300:

DT>>> Hе тем, что паскаль, а тем, что там существует RTL - своего DT>>> рода "враппер" системных вызовов. Которые можно и не знать.

DO>> Для той же работы с com портом никаких врапперов в RTL нет DO>> что у досовского turbo, что у virtual pascal.

DT> Hу нету, нету для кома. :) Странно это, на самом деле.

Hе слишком и странно. В ДОС поддержка COM'ов в зачаточном состоянии.

DT>>> Тот же FP существует для винды и нескольких юниксов, VP DT>>> существовал для винды, доса (DPMI) и пополамы.

DO>> И что там в тех врапперах, кроме файлового ввода-вывода? DO>> Который и в сишной _стандартной_ библиотеке есть для всех DO>> мыслимых систем?

DT> Тебе всё перечислить? :)

Да знаю я все, что там есть. Hе стоит оно того, чтобы за него держаться.

DT> Хотя, судя по тому, что ты привёл полностью мой исходник... ;)

Я просто нашел его и выдернул функции, не понимаю о чем можно по этому судить. Кстати он на С...

DT> Hапример, есть там даже TVision и OPro.

А на кой они нужны? VCL куда уместней под виндой.

DO>>>> Си все же роднее системному программированию,

DT>>> "Роднее" - это, конечно, аргумент. :)

DO>> Конечно. Ведь когда читаешь документацию по системным вызовам DO>> ОС (причем любой практически), примеры-то на С, а не паскале DO>> будут.

DT> Hу и что? Hе на иврите же. ;) Языки одной группы, разница, DT> по сути, небольшая.

Hе большая, но есть же, а не просто copy-paste. И твой исходник для ком-портов он на С, то есть ты и сам выбрал его, как более для таких дел естественный, о чем я и говорил.

DT> Да и пользоваться системными вызовами напрямую приходится редко.

Для тех же компортов как раз и приходится.

DO>> Как и немерянная куча готового кода, гораздо более доступная DO>> на С

DT> В общем, удобнее то, к чему привык. Hо паскаль я почему DT> посоветовал? Там, кроме RTL, есть простая консольная IDE с DT> достаточно удобным редактором и контекстным хелпом.

В билдере GUI'шная IDE, что вообще-то говоря удобнее. И хелп в ней есть, в том числе и по winapi.

DT> Это очень помогает. Для C я подобных компиляторов не видел: или DT> "мэйк-файловые", типа GCC, или монстры-"билдеры", в которых DT> год разбираться надо...

Да не сложнее в ней разобраться, чем в консольной, особенно если с нуля начинать.

DO>>>> впрочем есть builder, который и паскаль, как родной, DO>>>> понимает.

DT>>> Программировать мышкой? Вот уж к чему я лично никогда не DT>>> привыкну.

DO>> Мышкой там только экранные формы строятся, и это очень DO>> удобно.

DT> А на чёрта они нужны в подобных утилитах? Тут командная DT> строка и консоль - самое то.

Hу так значит и не надо ничего мышкой программировать. А так, IDE клавишами и крысой как и консольная управляется.

DO>> Зато всякие паскалевские наработки можно практически as is DO>> использовать, если там конечно половина на асме не написана, DO>> как было принято в досовские турбопаскалевские времена DO>> делать...

DT> Hу, ты, видимо, застал только ранние паскалевские времена. ;)

Я не пользовался паскалями не для ДОСа, все остальное я застал. И на асме там не только половина TurboVision и Object/Turbo Professional написана, это вообще был тогда стиль так писать даже в самых безобидных местах. Оно и понятно, оптимизацией Борланд (особенно в своей паскалевской инкарнации) не баловал, а машины хилые были.

DT> Ко временам 7-го DT> BP это уже никому не было нужно.

И тем не менее, писалось именно так все. Hачиная с object.pas.

DT> Впрочем, начиная с четвёрок, и дос начал уходить со сцены. DO>>>> Для контроллеров же все одно на Си писать.

DT>>> А для контроллеров всё очень просто, никаких тебе тредов и DT>>> "системных объектов".

DO>> Это зависит от того что за контроллеры.

DT> Пожалуй. Вон, во всякие сетевые железяки ставят линукс или DT> ещё что юниксоидное. Слава богу, что не винду. ;)

Винду ставят на те железяки, которым GUI нужен.

DT> Впрочем, есть же какая-то Windows CЁ.

Есть. И XP Embedded есть.

DT>>> Да и какой смысл изучать WinAPI, если под давлением M$ всё DT>>> равно придётся переползать на какой-нибудь линукс.

DO>> Кому прийдется? Как был массовый (включая разумеется и DO>> промышленного) DO>> пользователь под виндой, так он под ней и останется.

DT> Вот уж для всяких АСУ и "супер-пультов управления" дос намного DT> удобнее и надёжнее.

С чего бы? Где нужен GUI - удобнее и общепринята винда. Где не нужен, с задачей PLC справится, или специализированный контроллер на однокристаллке какой-нибудь.

DT> Hо уже исы давно нет, и комов скоро не будет, и обычный телефонный модем не DT> купишь.

Полно телефонных модемов. Сегодня они в размерах, чуть превышающих размер телефонного джека, так паяются в плату, где на них подается питание и подключается UART.

DT> А ведь ещё полно мест и ситуаций, где оптимальными были бы как раз DT> железо и софт такого типа.

Железо типа РС с ISA и DOS? Hе знаю таких мест и не хватает фантазии придумать.

DO>> И чем ближе смотришь на какой-нибудь линукс, тем больше DO>> понимаешь почему винда стоит денег...

DT> А я вот не понимаю. :) Особенно эти новомодные веяния - DT> утроить мощность железа, чтобы поставить пресловутую "висту".

Я тут недавно маме на день рождения решил комп купить, так минимум что я нашел

2.5GHz и 1GB RAM. Я ей XP поставил, но думаю и виста бы стала. Стоило это ~$300.

DO>> Я вот тут попробовал DO>>

formatting link
DT> А до того ты с юниксообразными системами дела не имел? Сила

Имел не много. Ты почитай, я там пишу об этом.

DT> привычки много значит. У них много минусов, но много и плюсов.

Для десктопа я никаких плюсов не обнаружил.

DT>>> Может, и можно извернуться.

DO>> Разве не ты мне год-два назад пример такого кода приводил? DO>> Это был пример VDD

DT> Hу так это, во-первых, был драйвер, и, во-вторых, _вывод_ там DT> был всё-таки блокирующим. Мне это подходило потому, что DT> размер пакета протокола - 11 байт, что влезает в FIFO. Hо DT> чтоб в Главной Операционке Всех Времён и Hародов не было DT> буферизованного ввода-вывода - это позор.

Разве нет? У меня пакет вообще 4 байта, я не замечаю, но что-то сомневаюсь в отсутствии буферизации. Впрочем под ДОСом ее вообще никуда нет.

DT> Кстати, интересно посмотреть, как это в юниксах сделано. DT> Слышал, что API там намного проще и удобнее. Хотя слышал и DT> то, что увлечение fork-ами к добру не приводит. :)

А мне уже не интересно, до стадии использования человеком оно все равно еще не доросло.

dima

formatting link

Hello Dmitry.

Sun Nov 25 2007 14:55, Dmitry Orlov wrote to me:

DT>> HÕ ÎÅÔÕ, ÎÅÔÕ ÄÌÑ ËÏÍÁ. :) óÔÒÁÎÎÏ ÜÔÏ, ÎÁ ÓÁÍÏÍ ÄÅÌÅ.

DO> HÅ ÓÌÉÛËÏÍ É ÓÔÒÁÎÎÏ. ÷ äïó ÐÏÄÄÅÒÖËÁ COM'Ï× × ÚÁÞÁÔÏÞÎÏÍ ÓÏÓÔÏÑÎÉÉ.

÷ ÄÏÓÅ - ÄÁ, ÎÏ ÂÉÂÌÉÏÔÅÞËÁ ÐÏÐÕÌÑÒÎÁÑ ÍÏÇÌÁ ÂÙÔØ. ÷ÐÒÏÞÅÍ, ÄÌÑ ÄÏÓÁ ÍÏÖÎÏ ÂÙÌÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÆÏÓÓÉÌ, ÈÏÔÑ ÏÎ ÂÙÌ ÏÒÉÅÎÔÉÒÏ×ÁÎ ÎÁ ÒÁÂÏÔÕ Ó ÍÏÄÅÍÁÍÉ. ëÓÔÁÔÉ, ËÏÇÄÁ Ñ ÔÏÌØËÏ ÒÁÚÂÉÒÁÌÓÑ Ó ÄÏÓÏÍ, ËÏÍ-ÐÏÒÔÁÍÉ É ÒÁÂÏÔÏÊ ÐÏ ÐÒÅÒÙ×ÁÎÉÑÍ, ÔÏ ÄÏÌÇÏ ÍÕÞÉÌÓÑ, ÐÏËÁ ÎÅ ÕÚÎÁÌ, ÞÔÏ ÎÁÄÏ ËÒÏÍÅ ×ÓÅÇÏ ÐÒÏÞÅÇÏ ×Ú×ÏÄÉÔØ ÂÉÔ OUT2. :)

DT>> ôÅÂÅ ×ӣ ÐÅÒÅÞÉÓÌÉÔØ? :)

DO> äÁ ÚÎÁÀ Ñ ×ÓÅ, ÞÔÏ ÔÁÍ ÅÓÔØ. HÅ ÓÔÏÉÔ ÏÎÏ ÔÏÇÏ, ÞÔÏÂÙ ÚÁ ÎÅÇÏ ÄÅÒÖÁÔØÓÑ.

á ÞÔÏ ÚÎÁÞÉÔ - ÄÅÒÖÁÔØÓÑ? åÓÔØ ÎÁÄÏÂÎÏÓÔØ × ÔÁËÏÍ ÉÎÓÔÒÕÍÅÎÔÅ - ÐÏÌØÚÕÅÛØÓÑ.

DT>> HÕ É ÞÔÏ? HÅ ÎÁ É×ÒÉÔÅ ÖÅ. ;) ñÚÙËÉ ÏÄÎÏÊ ÇÒÕÐÐÙ, ÒÁÚÎÉÃÁ, ÐÏ ÓÕÔÉ, DT>> ÎÅÂÏÌØÛÁÑ.

DO> HÅ ÂÏÌØÛÁÑ, ÎÏ ÅÓÔØ ÖÅ, Á ÎÅ ÐÒÏÓÔÏ copy-paste. é Ô×ÏÊ ÉÓÈÏÄÎÉË ÄÌÑ DO> ËÏÍ-ÐÏÒÔÏ× DO> ÏÎ ÎÁ ó, ÔÏ ÅÓÔØ ÔÙ É ÓÁÍ ×ÙÂÒÁÌ ÅÇÏ, ËÁË ÂÏÌÅÅ ÄÌÑ ÔÁËÉÈ ÄÅÌ DO> ÅÓÔÅÓÔ×ÅÎÎÙÊ, Ï ÞÅÍ Ñ É ÇÏ×ÏÒÉÌ.

ñ ÎÅ ×ÙÂÒÁÌ ÅÇÏ, Á ×ÚÑÌ ÚÁ ÏÓÎÏ×Õ VDD-ÄÒÁÊ×ÅÒ, ÛÅÄÛÉÊ ÔÏ ÌÉ × ËÏÍÐÌÅËÔÅ Ó DDK, ÔÏ ÌÉ ÎÁÊÄÅÎÎÙÊ × ÉÎÅÔÅ. ôÁÍ Á×ÔÏÒ ÕËÁÚÁÎ. íÎÅ, × ÐÒÉÎÃÉÐÅ, ×ӣ ÒÁ×ÎÏ, ÎÁ ÐÁÓËÁÌÅ ÐÉÓÁÔØ ÉÌÉ ÎÁ C. ÷ÏÔ ÔÏÌØËÏ ïïð ÎÉ ÔÁÍ ÎÉ ÔÕÔ ÎÅ ÐÅÒÅ×ÁÒÉ×ÁÀ. ëÓÔÁÔÉ, Ñ ÓÎÁÞÁÌÁ ÈÏÔÅÌ ÎÁÐÉÓÁÔØ ÜÔÏ ÎÁ ÐÁÓËÁÌÅ, É ÄÁÖÅ ÂÉÂÌÉÏÔÅËÁ ÐÏÄÈÏÄÑÝÁÑ ÂÙÌÁ - elecom. õÄÏÂÎÁÑ ÛÔÕËÁ. HÏ ÄÌÑ ÐÁÓËÁÌÑ ÎÅ ÂÙÌÏ "ÐÏÄÄÅÒÖËÉ VDD", ËÁË × DDK.

DT>> ÷ ÏÂÝÅÍ, ÕÄÏÂÎÅÅ ÔÏ, Ë ÞÅÍÕ ÐÒÉ×ÙË. HÏ ÐÁÓËÁÌØ Ñ ÐÏÞÅÍÕ DT>> ÐÏÓÏ×ÅÔÏ×ÁÌ? ôÁÍ, ËÒÏÍÅ RTL, ÅÓÔØ ÐÒÏÓÔÁÑ ËÏÎÓÏÌØÎÁÑ IDE Ó DT>> ÄÏÓÔÁÔÏÞÎÏ ÕÄÏÂÎÙÍ ÒÅÄÁËÔÏÒÏÍ É ËÏÎÔÅËÓÔÎÙÍ ÈÅÌÐÏÍ.

DO> ÷ ÂÉÌÄÅÒÅ GUI'ÛÎÁÑ IDE, ÞÔÏ ×ÏÏÂÝÅ-ÔÏ ÇÏ×ÏÒÑ ÕÄÏÂÎÅÅ.

÷ÏÏÂÝÅ ÇÏ×ÏÒÑ ÂÅÚ ÒÁÚÎÉÃÙ, ×ӣ ÒÁ×ÎÏ Ó ÔÅËÓÔÏÍ ÒÁÂÏÔÁÅÛØ.

DO> é ÈÅÌÐ × ÎÅÊ ÅÓÔØ, × ÔÏÍ ÞÉÓÌÅ É ÐÏ winapi.

üÔÏ ÐÏÌÅÚÎÏ, ÄÁ. á ÔÏ ÜÔÏÔ MSDN-Ï×ÓËÉÊ ÈÅÌÐ ÖÕÔËÏ ÔÏÒÍÏÚÉÔ.

DT>> HÕ, ÔÙ, ×ÉÄÉÍÏ, ÚÁÓÔÁÌ ÔÏÌØËÏ ÒÁÎÎÉÅ ÐÁÓËÁÌÅ×ÓËÉÅ ×ÒÅÍÅÎÁ. ;)

DO> ñ ÎÅ ÐÏÌØÚÏ×ÁÌÓÑ ÐÁÓËÁÌÑÍÉ ÎÅ ÄÌÑ äïóÁ, ×ÓÅ ÏÓÔÁÌØÎÏÅ Ñ ÚÁÓÔÁÌ. é ÎÁ DO> ÁÓÍÅ ÔÁÍ ÎÅ ÔÏÌØËÏ ÐÏÌÏ×ÉÎÁ TurboVision É Object/Turbo Professional DO> ÎÁÐÉÓÁÎÁ, ÜÔÏ ×ÏÏÂÝÅ ÂÙÌ ÔÏÇÄÁ ÓÔÉÌØ ÔÁË ÐÉÓÁÔØ ÄÁÖÅ × ÓÁÍÙÈ DO> ÂÅÚÏÂÉÄÎÙÈ ÍÅÓÔÁÈ.

HÕ Ñ ÐÉÓÁÌ Ó×ÏÊ ÐÕÌØÔ ÕÐÒÁ×ÌÅÎÉÑ ÂÅÎÚÏÚÁÐÒÁ×ËÁÍÉ ÎÁÞÉÎÁÑ ÇÄÅ-ÔÏ Ó 96 ÉÌÉ 97-ÇÏ, É Ó ÓÁÍÏÇÏ ÎÁÞÁÌÁ ÏÂÈÏÄÉÌÓÑ ÂÅÚ ÁÓÍÁ.

DO> ïÎÏ É ÐÏÎÑÔÎÏ, ÏÐÔÉÍÉÚÁÃÉÅÊ âÏÒÌÁÎÄ (ÏÓÏÂÅÎÎÏ × Ó×ÏÅÊ ÐÁÓËÁÌÅ×ÓËÏÊ DO> ÉÎËÁÒÎÁÃÉÉ) ÎÅ ÂÁÌÏ×ÁÌ, Á ÍÁÛÉÎÙ ÈÉÌÙÅ ÂÙÌÉ.

äÌÑ ÞÅÔףÒÏË ÕÖÅ ÂÙÌÏ ÎÏÒÍÁÌØÎÏ.

DT>> ðÏÖÁÌÕÊ. ÷ÏÎ, ×Ï ×ÓÑËÉÅ ÓÅÔÅ×ÙÅ ÖÅÌÅÚÑËÉ ÓÔÁ×ÑÔ ÌÉÎÕËÓ ÉÌÉ DT>> Åݣ ÞÔÏ ÀÎÉËÓÏÉÄÎÏÅ. óÌÁ×Á ÂÏÇÕ, ÞÔÏ ÎÅ ×ÉÎÄÕ. ;)

DO> ÷ÉÎÄÕ ÓÔÁ×ÑÔ ÎÁ ÔÅ ÖÅÌÅÚÑËÉ, ËÏÔÏÒÙÍ GUI ÎÕÖÅÎ.

öÅÌÅÚÑËÁ Ó ÇÕÅÍ - ÜÔÏ ÎÅ ÔÏ, ÞÅÍ Ñ ÏÂÙÞÎÏ ÚÁÎÉÍÁÀÓØ. :)

DT>> ÷ÐÒÏÞÅÍ, ÅÓÔØ ÖÅ ËÁËÁÑ-ÔÏ Windows C³.

DO> åÓÔØ. é XP Embedded ÅÓÔØ.

á, ÔÏÞÎÏ-ÔÏÞÎÏ.

DT>> ÷ÏÔ ÕÖ ÄÌÑ ×ÓÑËÉÈ áóõ É "ÓÕÐÅÒ-ÐÕÌØÔÏ× ÕÐÒÁ×ÌÅÎÉÑ" ÄÏÓ ÎÁÍÎÏÇÏ DT>> ÕÄÏÂÎÅÅ É ÎÁģÖÎÅÅ.

DO> ó ÞÅÇÏ ÂÙ? çÄÅ ÎÕÖÅÎ GUI - ÕÄÏÂÎÅÅ É ÏÂÝÅÐÒÉÎÑÔÁ ×ÉÎÄÁ. çÄÅ ÎÅ ÎÕÖÅÎ, Ó DO> ÚÁÄÁÞÅÊ PLC ÓÐÒÁ×ÉÔÓÑ, ÉÌÉ ÓÐÅÃÉÁÌÉÚÉÒÏ×ÁÎÎÙÊ ËÏÎÔÒÏÌÌÅÒ ÎÁ ÏÄÎÏËÒÉÓÔÁÌÌËÅ DO> ËÁËÏÊ-ÎÉÂÕÄØ.

ëÓÔÁÔÉ, ÐÏÐÏÌÁÍÁ Åݣ ÄÌÑ ÔÁËÉÈ ÐÒÉÍÅÎÅÎÉÊ - ×ÒÏÄÅ ÂÁÎËÏÍÁÔÏ× - ÉÓÐÏÌØÚÏ×ÁÌÁÓØ...

DT>> HÏ ÕÖÅ ÉÓÙ ÄÁ×ÎÏ ÎÅÔ, É ËÏÍÏ× ÓËÏÒÏ ÎÅ ÂÕÄÅÔ, É ÏÂÙÞÎÙÊ ÔÅÌÅÆÏÎÎÙÊ ÍÏÄÅÍ DT>> ÎÅ ËÕÐÉÛØ.

DO> ðÏÌÎÏ ÔÅÌÅÆÏÎÎÙÈ ÍÏÄÅÍÏ×. óÅÇÏÄÎÑ ÏÎÉ × ÒÁÚÍÅÒÁÈ, ÞÕÔØ ÐÒÅ×ÙÛÁÀÝÉÈ ÒÁÚÍÅÒ DO> ÔÅÌÅÆÏÎÎÏÇÏ ÄÖÅËÁ, ÔÁË ÐÁÑÀÔÓÑ × ÐÌÁÔÕ, ÇÄÅ ÎÁ ÎÉÈ ÐÏÄÁÅÔÓÑ ÐÉÔÁÎÉÅ É DO> ÐÏÄËÌÀÞÁÅÔÓÑ UART.

äÁ ÎÅÔ, Ñ Ï ÔÅÈ, ÞÔÏ Ë PC ÐÏÄËÌÀÞÁÀÔÓÑ. :)

DO>>> ñ ×ÏÔ ÔÕÔ ÐÏÐÒÏÂÏ×ÁÌ DO>>>

formatting link
DT>> á ÄÏ ÔÏÇÏ ÔÙ Ó ÀÎÉËÓÏÏÂÒÁÚÎÙÍÉ ÓÉÓÔÅÍÁÍÉ ÄÅÌÁ ÎÅ ÉÍÅÌ? óÉÌÁ

DO> éÍÅÌ ÎÅ ÍÎÏÇÏ. ôÙ ÐÏÞÉÔÁÊ, Ñ ÔÁÍ ÐÉÛÕ Ï ÜÔÏÍ.

ïÈ. HÁÄÏ ÖÅ Åݣ ÄÏÂÒÁÔØÓÑ.

...

÷ ÏÂÝÅÍ, ËÏÎÅÞÎÏ, ÔÙ ÐÏÄÏۣÌ ÎÅ Ó ÔÏÊ ÓÔÏÒÏÎÙ. :) ôÙ ÈÏÔÅÌ ÁÌØÔÅÒÎÁÔÉ×Ù ×ÉÎÄÅ. á ÀÎÉËÓÙ ÒÁÂÏÔÁÀÔ ÉÎÁÞÅ, Õ ÎÉÈ ÄÒÕÇÉÅ ÐÌÀÓÙ É ÄÒÕÇÉÅ ÍÉÎÕÓÙ. X, ËÓÔÁÔÉ, ÄÏÓÔÁÔÏÞÎÏ "×ÎÅÛÎÑÑ" ÐÏÄÓÉÓÔÅÍÁ. é ÏÓ×ÁÉ×ÁÔØ ÉÈ, ËÁË ÍÎÅ ËÁÖÅÔÓÑ, ÎÁÄÏ ÎÅ Ó ÕÓÔÁÎÏ×ËÉ ËÁËÏÊ-ÎÉÂÕÄØ ÕÂÕÎÔÙ, Á ÏÐÑÔØ ÖÅ ÓÎÉÚÕ, "ÏÔ ËÏÎÓÏÌÉ, man-a É ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ". :)

DT>> ÐÒÉ×ÙÞËÉ ÍÎÏÇÏ ÚÎÁÞÉÔ. õ ÎÉÈ ÍÎÏÇÏ ÍÉÎÕÓÏ×, ÎÏ ÍÎÏÇÏ É ÐÌÀÓÏ×.

DO> äÌÑ ÄÅÓËÔÏÐÁ Ñ ÎÉËÁËÉÈ ÐÌÀÓÏ× ÎÅ ÏÂÎÁÒÕÖÉÌ.

þÔÏ ÔÁËÏÅ ×ÏÏÂÝÅ ÄÅÓËÔÏÐ É ÚÁÞÅÍ ÏÎ ÎÕÖÅÎ? :) äÁ, ÍÎÅ ÕÄÏÂÎÏ ÒÁÂÏÔÁÔØ × ÇÒÁÆÉÞÅÓËÏÊ ÓÒÅÄÅ - ÒÁÚÒÅÛÅÎÉÅ ×ÙÛÅ, Ã×ÅÔÏ× ÂÏÌØÛÅ É ÔÁË ÄÁÌÅÅ. HÏ ×ÓÅ ÜÔÉ "ÒÁÂÏÞÉÅ ÓÔÏÌÙ" É ÄÒÁÇ-ÙÎ-ÄÒÏÐÙ Ñ ÓÏ×ÅÒÛÅÎÎÏ ÎÅ ÉÓÐÏÌØÚÕÀ. ÷ ÏÓÎÏ×ÎÏÍ - ÆÁÒ, ËÏÎÓÏÌØ. óÉÓÔÅÍÕ, ÄÁÖÅ ×ÉÎÄÕ Ñ ×ӣ ÒÁ×ÎÏ "ÓÏÂÉÒÁÀ" ÓÁÍ É ÓÉÌØÎÏ ÐÅÒÅÓÔÒÁÉ×ÁÀ ÐÏÄ Ó×ÏÉ ×ËÕÓÙ. HÁÐÒÉÍÅÒ, Õ ÍÅÎÑ ÎÅÓÔÁÎÄÁÒÔÎÁÑ ÒÁÓËÌÁÄËÁ ÒÕÓÓËÏÊ ËÌÁ×ÉÁÔÕÒÙ (ñ÷åòôù), Á ÛÒÉÆÔÙ ×ÅÚÄÅ, ÇÄÅ ÍÏÖÎÏ, Ñ ÕÓÔÁÎÏ×ÉÌ ÒÁÓÔÒÏ×ÙÅ. :) öÉ×Ñ ÐÏÄ 98, ËÓÔÁÔÉ, Ñ ÐÏÌØÚÏ×ÁÌÓÑ ËÕÞÅÊ ÄÏÓÏ×ÓËÏÇÏ ÓÏÆÔÁ, ÎÁÐÒÉÍÅÒ, MultiEdit'ÏÍ. ðÅÒÅÊÄÑ ÎÁ XP, ÐÏÓÔÅÐÅÎÎÏ ÉÓËÁÌ ÚÁÍÅÎÕ ÔÏÍÕ, Ë ÞÅÍÕ ÐÒÉ×ÙË. ôÁË É ÌÉÎÕËÓ, ÅÓÌÉ ÂÕÄÕ ÐÏÄ ÎÅÇÏ ÐÅÒÅÐÏÌÚÁÔØ, ÂÕÄÕ ÐÏÓÔÅÐÅÎÎÏ ÏÓ×ÁÉ×ÁÔØ É ÒÉÈÔÏ×ÁÔØ ÐÏÄ ÓÅÂÑ, Á ÎÅ ÖÄÁÔØ, ÞÔÏ ÏÎÏ ÓÁÍÏ ÐÏÓÔÁ×ÉÔÓÑ, ÏÔËÏÎÆÉÇÕÒÉÒÕÅÔÓÑ É ÐÒÏÁÐÄÅÊÔÉÔÓÑ. :) HÅÓÏÍÎÅÎÎÏÅ ÖÅ ÐÒÅÉÍÕÝÅÓÔ×Ï ÀÎÉËÓÏ× - ÉÓÈÏÄÎÉËÉ, ÔÅËÓÔÏ×ÙÅ ÓËÒÉÐÔÙ É ËÏÎÆÉÇÉ, ËÕÞÁ ÍÁÎÏ× É ÐÒÏÞÅÊ ÄÏËÕÍÅÎÔÁÃÉÉ. äÁÖÅ ÐÏËÁ _ÉÇÒÁÑÓØ_ Ó ÌÉÎÕËÓÏÍ × QEMU É VirtualBox-Å, Ñ ÕÖÅ ÎÅÓËÏÌØËÏ ÒÁÚ ËÏÍÐÉÌÉÒÏ×ÁÌ ÑÄÒÏ É ÎÁۣÌ ÏÛÉÂËÕ × ÄÒÁÊ×ÅÒÅ VESA, ÐÏÄÐÒÁ×ÉÌ ÉÓÈÏÄÎÉËÉ MC ÄÌÑ ÂÏÌÅÅ ×ÍÅÎÑÅÍÙÈ ËÌÁ×ÉÁÔÕÒÎÙÈ ÛÏÒÔËÁÔÏ×... :) ÷ÏÔ ÎÅËÏÔÏÒÙÊ ×ÉÎÄÏ×ÙÊ ÓÏÆÔ, ËÏÎÅÞÎÏ, ÒÁÂÏÔÁÔØ ÄÏÌÖÅÎ. HÁÐÒÉÍÅÒ, IAR. :) ðÏÜÔÏÍÕ ÎÁÄÅÀÓØ, ÞÔÏ Wine ÓÍÏÖÅÔ "ËÒÕÔÉÔØ" ÎÕÖÎÙÅ ÍÎÅ ÐÒÉÌÏÖÅÎÉÑ. òÅÄÁËÔÏÒ, ÏÐÑÔØ ÖÅ, ÐÒÉģÔÓÑ ÉÓËÁÔØ - ÎÁÄÅÀÓØ, ÎÁÊÄÕ ÞÔÏ-ÔÏ ×ÒÏÄÅ MED-Á...

DT>> HÕ ÔÁË ÜÔÏ, ×Ï-ÐÅÒ×ÙÈ, ÂÙÌ ÄÒÁÊ×ÅÒ, É, ×Ï-×ÔÏÒÙÈ, _×Ù×ÏÄ_ ÔÁÍ DT>> ÂÙÌ ×ӣ-ÔÁËÉ ÂÌÏËÉÒÕÀÝÉÍ. íÎÅ ÜÔÏ ÐÏÄÈÏÄÉÌÏ ÐÏÔÏÍÕ, ÞÔÏ DT>> ÒÁÚÍÅÒ ÐÁËÅÔÁ ÐÒÏÔÏËÏÌÁ - 11 ÂÁÊÔ, ÞÔÏ ×ÌÅÚÁÅÔ × FIFO. HÏ DT>> ÞÔÏÂ × çÌÁ×ÎÏÊ ïÐÅÒÁÃÉÏÎËÅ ÷ÓÅÈ ÷ÒÅͣÎ É HÁÒÏÄÏ× ÎÅ ÂÙÌÏ DT>> ÂÕÆÅÒÉÚÏ×ÁÎÎÏÇÏ ××ÏÄÁ-×Ù×ÏÄÁ - ÜÔÏ ÐÏÚÏÒ.

DO> òÁÚ×Å ÎÅÔ? õ ÍÅÎÑ ÐÁËÅÔ ×ÏÏÂÝÅ 4 ÂÁÊÔÁ, Ñ ÎÅ ÚÁÍÅÞÁÀ, ÎÏ ÞÔÏ-ÔÏ ÓÏÍÎÅ×ÁÀÓØ DO> × DO> ÏÔÓÕÔÓÔ×ÉÉ ÂÕÆÅÒÉÚÁÃÉÉ.

íÏÖÎÏ ËÁË-ÎÉÂÕÄØ ÐÒÏ×ÅÒÉÔØ, ÎÏ ÌÅÎØ. :)

DO> ÷ÐÒÏÞÅÍ ÐÏÄ äïóÏÍ ÅÅ ×ÏÏÂÝÅ ÎÉËÕÄÁ ÎÅÔ.

ó ÐÒÅÒÙ×ÁÎÉÑÍÉ ÐÒÏÝÅ ÂÏÒÏÔØÓÑ, ÜÔÏ ÐÏÞÔÉ íë. :)

DT>> ëÓÔÁÔÉ, ÉÎÔÅÒÅÓÎÏ ÐÏÓÍÏÔÒÅÔØ, ËÁË ÜÔÏ × ÀÎÉËÓÁÈ ÓÄÅÌÁÎÏ. DT>> óÌÙÛÁÌ, ÞÔÏ API ÔÁÍ ÎÁÍÎÏÇÏ ÐÒÏÝÅ É ÕÄÏÂÎÅÅ. èÏÔÑ ÓÌÙÛÁÌ É DT>> ÔÏ, ÞÔÏ Õ×ÌÅÞÅÎÉÅ fork-ÁÍÉ Ë ÄÏÂÒÕ ÎÅ ÐÒÉ×ÏÄÉÔ. :)

DO> á ÍÎÅ ÕÖÅ ÎÅ ÉÎÔÅÒÅÓÎÏ, ÄÏ ÓÔÁÄÉÉ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÞÅÌÏ×ÅËÏÍ ÏÎÏ ×ÓÅ DO> ÒÁ×ÎÏ ÅÝÅ ÎÅ ÄÏÒÏÓÌÏ.

óÍÏÔÒÑ ÞÔÏ ÐÏÎÉÍÁÔØ ÐÏÄ "ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÞÅÌÏ×ÅËÏÍ". :) ÷ÉÎÄÁ - ÏÞÅÎØ ÎÅÇÉÂËÁÑ ÓÉÓÔÅÍÁ, É ×ӣ ÖÅ Ñ ÐÏÓÔÅÐÅÎÎÏ ÎÁÕÞÉÌÓÑ ÐÒÏÇÉÂÁÔØ ţ ÐÏÄ ÓÅÂÑ. äÕÍÁÀ, ÞÔÏ Ó ÌÉÎÕËÓÏÍ ÜÔÏ ÂÕÄÅÔ ÐÒÏÝÅ É ÉÎÔÅÒÅÓÎÅÅ. ;)

Dimmy.



Hello, Dimmy Timchenko! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Sun, 25 Nov

2007 18:56:43 +0300:

DT>>> HÕ ÎÅÔÕ, ÎÅÔÕ ÄÌÑ ËÏÍÁ. :) óÔÒÁÎÎÏ ÜÔÏ, ÎÁ ÓÁÍÏÍ ÄÅÌÅ.

DO>> HÅ ÓÌÉÛËÏÍ É ÓÔÒÁÎÎÏ. ÷ äïó ÐÏÄÄÅÒÖËÁ COM'Ï× × ÚÁÞÁÔÏÞÎÏÍ DO>> ÓÏÓÔÏÑÎÉÉ.

DT> ÷ ÄÏÓÅ - ÄÁ, ÎÏ ÂÉÂÌÉÏÔÅÞËÁ ÐÏÐÕÌÑÒÎÁÑ ÍÏÇÌÁ ÂÙÔØ. ÷ÐÒÏÞÅÍ, ÄÌÑ

ôÁË ÏÎÉ É ÂÙÌÉ. äÌÑ ÂÏÒÌÁÎÄÏ× - AsyncPro ÏÔ Turbo Power.

DT> ÄÏÓÁ ÍÏÖÎÏ ÂÙÌÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÆÏÓÓÉÌ, ÈÏÔÑ ÏÎ ÂÙÌ ÏÒÉÅÎÔÉÒÏ×ÁÎ ÎÁ DT> ÒÁÂÏÔÕ Ó ÍÏÄÅÍÁÍÉ.

ïÎ ÆÕÎËÃÉÉ bios ÒÁÓÛÉÒÑÅÔ, Á ÎÅ äïóÁ, ÈÏÔÑ ÜÔÏ É ÔÒÕÄÎÏ ÏÔÌÉÞÉÍÙÅ, ÍÏÖÅÔ ÄÁÖÅ ÔÅÒÍÉÎÏÌÏÇÉÞÅÓËÉÅ ×ÅÝÉ.

DT> ëÓÔÁÔÉ, ËÏÇÄÁ Ñ ÔÏÌØËÏ ÒÁÚÂÉÒÁÌÓÑ Ó ÄÏÓÏÍ, ËÏÍ-ÐÏÒÔÁÍÉ É ÒÁÂÏÔÏÊ ÐÏ DT> ÐÒÅÒÙ×ÁÎÉÑÍ, ÔÏ ÄÏÌÇÏ ÍÕÞÉÌÓÑ, ÐÏËÁ ÎÅ ÕÚÎÁÌ, ÞÔÏ ÎÁÄÏ ËÒÏÍÅ ×ÓÅÇÏ DT> ÐÒÏÞÅÇÏ ×Ú×ÏÄÉÔØ ÂÉÔ OUT2. :)

÷ Ó×ÏÅ ×ÒÅÍÑ Ñ ÜÔÏ ÈÏÒÏÛÏ ÚÎÁÌ, Á ÓÅÊÞÁÓ, ÓÌÁ×Á ÂÏÇÕ, ÓÏ×ÅÒÛÅÎÎÏ ÎÅ ÐÏÍÎÀ ÞÔÏ ÜÔÏ ÔÁËÏÅ É ÚÁÞÅÍ ÎÕÖÎÏ. ëÁËÁÑ-ÔÏ ÓÔÒÁÎÎÁÑ ÏÓÏÂÅÎÎÏÓÔØ òóÛÎÏÊ ÓÈÅÍÏÔÅÈÎÉËÉ.

DT>>> ôÅÂÅ ×ӣ ÐÅÒÅÞÉÓÌÉÔØ? :)

DO>> äÁ ÚÎÁÀ Ñ ×ÓÅ, ÞÔÏ ÔÁÍ ÅÓÔØ. HÅ ÓÔÏÉÔ ÏÎÏ ÔÏÇÏ, ÞÔÏÂÙ ÚÁ ÎÅÇÏ DO>> ÄÅÒÖÁÔØÓÑ.

DT> á ÞÔÏ ÚÎÁÞÉÔ - ÄÅÒÖÁÔØÓÑ? åÓÔØ ÎÁÄÏÂÎÏÓÔØ × ÔÁËÏÍ ÉÎÓÔÒÕÍÅÎÔÅ - DT> ÐÏÌØÚÕÅÛØÓÑ.

ôÁË ×ÏÔ Ñ Ï ÔÏÍ, ÞÔÏ ÎÅ ×ÉÖÕ ÜÔÏÊ ÎÁÄÏÂÎÏÓÔÉ, ÈÏÔÑ É ×ÌÁÄÅÌ × Ó×ÏÅ ×ÒÅÍÑ ÜÔÉÍ ÉÎÓÔÒÕÍÅÎÔÁÒÉÅÍ ÎÅ ÐÌÏÈÏ É ÄÁÖÅ ÄÌÑ embedded ÅÇÏ ÐÒÉÍÅÎÑÌ. é ÕÖ ÏÓÏÂÅÎÎÏ ÎÅ ×ÉÖÕ ÓÍÙÓÌÁ ÓÅÇÏÄÎÑ ÜÔÏ ÏÓ×ÁÉ×ÁÔØ Ó ÎÕÌÑ.

DT>>> HÕ É ÞÔÏ? HÅ ÎÁ É×ÒÉÔÅ ÖÅ. ;) ñÚÙËÉ ÏÄÎÏÊ ÇÒÕÐÐÙ, ÒÁÚÎÉÃÁ, ÐÏ DT>>> ÓÕÔÉ, ÎÅÂÏÌØÛÁÑ.

DO>> HÅ ÂÏÌØÛÁÑ, ÎÏ ÅÓÔØ ÖÅ, Á ÎÅ ÐÒÏÓÔÏ copy-paste. é Ô×ÏÊ ÉÓÈÏÄÎÉË ÄÌÑ DO>> ËÏÍ-ÐÏÒÔÏ× ÏÎ ÎÁ ó, ÔÏ ÅÓÔØ ÔÙ É ÓÁÍ ×ÙÂÒÁÌ ÅÇÏ, ËÁË ÂÏÌÅÅ ÄÌÑ DO>> ÔÁËÉÈ ÄÅÌ ÅÓÔÅÓÔ×ÅÎÎÙÊ, Ï ÞÅÍ Ñ É ÇÏ×ÏÒÉÌ.

DT> ñ ÎÅ ×ÙÂÒÁÌ ÅÇÏ, Á ×ÚÑÌ ÚÁ ÏÓÎÏ×Õ VDD-ÄÒÁÊ×ÅÒ, ÛÅÄÛÉÊ ÔÏ ÌÉ × DT> ËÏÍÐÌÅËÔÅ Ó DDK, ÔÏ ÌÉ ÎÁÊÄÅÎÎÙÊ × ÉÎÅÔÅ.

é Ï ÜÔÏÍ Ñ ÔÏÖÅ ÇÏ×ÏÒÉÌ. çÏÔÏ×ÙÈ ÓÏÒÃÏ× ÎÁ ó ÂÏÌØÛÅ.

DT> ôÁÍ Á×ÔÏÒ ÕËÁÚÁÎ. íÎÅ, × ÐÒÉÎÃÉÐÅ, ×ӣ ÒÁ×ÎÏ, ÎÁ ÐÁÓËÁÌÅ ÐÉÓÁÔØ ÉÌÉ ÎÁ DT> C. ÷ÏÔ ÔÏÌØËÏ ïïð ÎÉ ÔÁÍ ÎÉ ÔÕÔ ÎÅ ÐÅÒÅ×ÁÒÉ×ÁÀ.

éÎÏÇÄÁ ÕÄÏÂÎÏ É ÔÁÍ É ÔÁÍ, ÏÓÏÂÅÎÎÏ ÞØÉ-ÔÏ ÇÏÔÏ×ÙÅ ÎÁÒÁÂÏÔËÉ ÉÓÐÏÌØÚÏ×ÁÔØ. ôÏÔ ÖÅ TurboVision ÉÌÉ VCL. éÌÉ stl ÓÉÛÎÙÊ.

DT> ëÓÔÁÔÉ, Ñ ÓÎÁÞÁÌÁ ÈÏÔÅÌ ÎÁÐÉÓÁÔØ ÜÔÏ ÎÁ ÐÁÓËÁÌÅ, É ÄÁÖÅ ÂÉÂÌÉÏÔÅËÁ DT> ÐÏÄÈÏÄÑÝÁÑ ÂÙÌÁ - elecom. õÄÏÂÎÁÑ ÛÔÕËÁ. HÏ ÄÌÑ ÐÁÓËÁÌÑ ÎÅ ÂÙÌÏ DT> "ÐÏÄÄÅÒÖËÉ VDD", ËÁË × DDK.

ðÏÔÏÍÕ Ñ É ÇÏ×ÏÒÀ, ÞÔÏ ÄÌÑ ÓÉÓÔÅÍÎÏÇÏ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ ó ÒÏÄÎÅÊ, ÅÓÔÅÓÔ×ÅÎÅÅ.

DT>>> ÷ ÏÂÝÅÍ, ÕÄÏÂÎÅÅ ÔÏ, Ë ÞÅÍÕ ÐÒÉ×ÙË. HÏ ÐÁÓËÁÌØ Ñ ÐÏÞÅÍÕ DT>>> ÐÏÓÏ×ÅÔÏ×ÁÌ? ôÁÍ, ËÒÏÍÅ RTL, ÅÓÔØ ÐÒÏÓÔÁÑ ËÏÎÓÏÌØÎÁÑ IDE Ó DT>>> ÄÏÓÔÁÔÏÞÎÏ ÕÄÏÂÎÙÍ ÒÅÄÁËÔÏÒÏÍ É ËÏÎÔÅËÓÔÎÙÍ ÈÅÌÐÏÍ.

DO>> ÷ ÂÉÌÄÅÒÅ GUI'ÛÎÁÑ IDE, ÞÔÏ ×ÏÏÂÝÅ-ÔÏ ÇÏ×ÏÒÑ ÕÄÏÂÎÅÅ.

DT> ÷ÏÏÂÝÅ ÇÏ×ÏÒÑ ÂÅÚ ÒÁÚÎÉÃÙ, ×ӣ ÒÁ×ÎÏ Ó ÔÅËÓÔÏÍ ÒÁÂÏÔÁÅÛØ.

÷ gui ÏÎ ÞÉÔÁÂÅÌØÎÅÊ É ×ÌÁÚÉÔ ÂÏÌØÛÅ.

DO>> ñ ÎÅ ÐÏÌØÚÏ×ÁÌÓÑ ÐÁÓËÁÌÑÍÉ ÎÅ ÄÌÑ äïóÁ, ×ÓÅ ÏÓÔÁÌØÎÏÅ Ñ ÚÁÓÔÁÌ. é DO>> ÎÁ ÁÓÍÅ ÔÁÍ ÎÅ ÔÏÌØËÏ ÐÏÌÏ×ÉÎÁ TurboVision É Object/Turbo DO>> Professional ÎÁÐÉÓÁÎÁ, ÜÔÏ ×ÏÏÂÝÅ ÂÙÌ ÔÏÇÄÁ ÓÔÉÌØ ÔÁË ÐÉÓÁÔØ ÄÁÖÅ × DO>> ÓÁÍÙÈ ÂÅÚÏÂÉÄÎÙÈ ÍÅÓÔÁÈ.

DT> HÕ Ñ ÐÉÓÁÌ Ó×ÏÊ ÐÕÌØÔ ÕÐÒÁ×ÌÅÎÉÑ ÂÅÎÚÏÚÁÐÒÁ×ËÁÍÉ ÎÁÞÉÎÁÑ ÇÄÅ-ÔÏ Ó 96 DT> ÉÌÉ 97-ÇÏ, É Ó ÓÁÍÏÇÏ ÎÁÞÁÌÁ ÏÂÈÏÄÉÌÓÑ ÂÅÚ ÁÓÍÁ.

ñ Ó ËÁËÏÇÏ-ÔÏ ÍÏÍÅÎÔÁ ÔÏÖÅ ÏÓÏÚÎÁÌ ÐÁÇÕÂÎÏÓÔØ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÁÓÍÁ, ÎÏ ÏÓÔÁ×ÁÌÉÓØ ÖÅ ÇÏÒÙ Ó×ÏÉÈ É ÎÅ Ó×ÏÉÈ ÓÏÒÃÏ×, ÝÅÄÒÏ ÉÍ ÓÄÏÂÒÅÎÎÙÈ. é ËÁË-ÔÏ ÐÒÉ ÐÅÒÅÎÏÓÅ ÏÓÏÂÏ ÎÕÖÎÏÇÏ ÐÏÄ win32, Ñ ÐÒÅÄÐÏÞÅÌ ÐÅÒÅÐÉÓÁÔØ ÔÕÐÏ ÎÁ 32ÈÒÁÚÒÑÄÎÙÊ ÁÓÍ, Á ÎÅ ÒÁÚÂÉÒÁÔØÓÑ ÞÔÏ Ñ ÔÁÍ 5+ ÌÅÔ ÎÁÚÁÄ × ÔÏÞÎÏÓÔÉ ÄÅÌÁÌ... ïÛÉÂËÉ ÍÏÌÏÄÏÓÔÉ. ëÁË ×ÐÒÏÞÅÍ É ×ÏÏÂÝÅ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÁÓËÁÌÑ, Õ×Ù. âÅÏÔÎÏÓÉÔÅÌØÎÏ Ë ÐÒÅÉÍÕÝÅÓÔ×ÁÍ É ÎÅÄÏÓÔÁÔËÁÍ ÓÁÍÏÇÏ ÑÚÙËÁ, ÐÒÏÓÔÏ ÔÁË ÓÌÏÖÉÌÏÓØ.

DT>>> ðÏÖÁÌÕÊ. ÷ÏÎ, ×Ï ×ÓÑËÉÅ ÓÅÔÅ×ÙÅ ÖÅÌÅÚÑËÉ ÓÔÁ×ÑÔ ÌÉÎÕËÓ ÉÌÉ Åݣ DT>>> ÞÔÏ ÀÎÉËÓÏÉÄÎÏÅ. óÌÁ×Á ÂÏÇÕ, ÞÔÏ ÎÅ ×ÉÎÄÕ. ;)

DO>> ÷ÉÎÄÕ ÓÔÁ×ÑÔ ÎÁ ÔÅ ÖÅÌÅÚÑËÉ, ËÏÔÏÒÙÍ GUI ÎÕÖÅÎ.

DT> öÅÌÅÚÑËÁ Ó ÇÕÅÍ - ÜÔÏ ÎÅ ÔÏ, ÞÅÍ Ñ ÏÂÙÞÎÏ ÚÁÎÉÍÁÀÓØ. :)

ñ É ÓÅÔÅ×ÙÍÉ ÎÅ ÚÁÎÉÍÁÀÓØ, Ñ ÐÒÏ ÔÅÎÄÅÎÃÉÉ. çÄÅ × ÖÅÌÅÚËÅ gui - ÔÁÍ Ó ×ÙÓÏËÏÊ ×ÅÒÏÑÔÎÏÓÔØÀ ×ÉÎÄÁ.

DT>>> HÏ ÕÖÅ ÉÓÙ ÄÁ×ÎÏ ÎÅÔ, É ËÏÍÏ× ÓËÏÒÏ ÎÅ ÂÕÄÅÔ, É ÏÂÙÞÎÙÊ ÔÅÌÅÆÏÎÎÙÊ DT>>> ÍÏÄÅÍ ÎÅ ËÕÐÉÛØ.

DO>> ðÏÌÎÏ ÔÅÌÅÆÏÎÎÙÈ ÍÏÄÅÍÏ×. óÅÇÏÄÎÑ ÏÎÉ × ÒÁÚÍÅÒÁÈ, ÞÕÔØ ÐÒÅ×ÙÛÁÀÝÉÈ DO>> ÒÁÚÍÅÒ ÔÅÌÅÆÏÎÎÏÇÏ ÄÖÅËÁ, ÔÁË ÐÁÑÀÔÓÑ × ÐÌÁÔÕ, ÇÄÅ ÎÁ ÎÉÈ ÐÏÄÁÅÔÓÑ DO>> ÐÉÔÁÎÉÅ É ÐÏÄËÌÀÞÁÅÔÓÑ UART.

DT> äÁ ÎÅÔ, Ñ Ï ÔÅÈ, ÞÔÏ Ë PC ÐÏÄËÌÀÞÁÀÔÓÑ. :)

ôÁË ÎÅ ÎÕÖÎÙ ÐÏÞÔÉ ÞÔÏ ÎÉËÏÍÕ ÐÏÔÏÍÕ ÞÔÏ.

DO>>>> ñ ×ÏÔ ÔÕÔ ÐÏÐÒÏÂÏ×ÁÌ DO>>>>

formatting link
DT> ÷ ÏÂÝÅÍ, ËÏÎÅÞÎÏ, ÔÙ ÐÏÄÏۣÌ ÎÅ Ó ÔÏÊ ÓÔÏÒÏÎÙ. :) ôÙ ÈÏÔÅÌ DT> ÁÌØÔÅÒÎÁÔÉ×Ù ×ÉÎÄÅ.

åÅ ËÁË ÏÎÕÀ É ÒÅËÌÁÍÉÒÏ×ÁÌÉ. é ÔÙ ÔÁËÖÅ Ï ÌÉÎÕËÓÅ ×ÙÛÅ ÓËÁÚÁÌ:

DT>> äÁ É ËÁËÏÊ ÓÍÙÓÌ ÉÚÕÞÁÔØ WinAPI, ÅÓÌÉ ÐÏÄ ÄÁ×ÌÅÎÉÅÍ M$ ×ӣ ÒÁ×ÎÏ DT>> ÐÒÉģÔÓÑ ÐÅÒÅÐÏÌÚÁÔØ ÎÁ ËÁËÏÊ-ÎÉÂÕÄØ ÌÉÎÕËÓ.

á ÅÓÌÉ _ÐÅÒÅ_ÐÏÌÚÁÔØ, ÔÏ ÒÅÞØ ÉÄÅÔ ÉÍÅÎÎÏ Ï ÁÌØÔÅÒÎÁÔÉ×Å.

DT> á ÀÎÉËÓÙ ÒÁÂÏÔÁÀÔ ÉÎÁÞÅ, Õ ÎÉÈ ÄÒÕÇÉÅ ÐÌÀÓÙ É ÄÒÕÇÉÅ ÍÉÎÕÓÙ. X, DT> ËÓÔÁÔÉ, ÄÏÓÔÁÔÏÞÎÏ "×ÎÅÛÎÑÑ" ÐÏÄÓÉÓÔÅÍÁ. é ÏÓ×ÁÉ×ÁÔØ ÉÈ, ËÁË ÍÎÅ DT> ËÁÖÅÔÓÑ, ÎÁÄÏ ÎÅ Ó ÕÓÔÁÎÏ×ËÉ ËÁËÏÊ-ÎÉÂÕÄØ ÕÂÕÎÔÙ, Á ÏÐÑÔØ ÖÅ ÓÎÉÚÕ, DT> "ÏÔ ËÏÎÓÏÌÉ, man-a É ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ". :)

á ÚÁÞÅÍ ÍÎÅ ÅÅ ËÏÍÁÎÄÎÁÑ ÓÔÒÏËÁ É ËÏÎÓÏÌØ? äÌÑ ËÁËÉÈ ÚÁÄÁÞ? á ÔÅÂÅ?

DT>>> ÐÒÉ×ÙÞËÉ ÍÎÏÇÏ ÚÎÁÞÉÔ. õ ÎÉÈ ÍÎÏÇÏ ÍÉÎÕÓÏ×, ÎÏ ÍÎÏÇÏ É ÐÌÀÓÏ×.

DO>> äÌÑ ÄÅÓËÔÏÐÁ Ñ ÎÉËÁËÉÈ ÐÌÀÓÏ× ÎÅ ÏÂÎÁÒÕÖÉÌ.

DT> þÔÏ ÔÁËÏÅ ×ÏÏÂÝÅ ÄÅÓËÔÏÐ É ÚÁÞÅÍ ÏÎ ÎÕÖÅÎ? :)

á Ñ ÔÁÍ ÐÉÓÁÌ ÄÌÑ ÞÅÇÏ. äÌÑ ÔÏÇÏ ÖÅ, ÄÌÑ ÞÅÇÏ ×ÉÎÄÁ.

DT> äÁ, ÍÎÅ ÕÄÏÂÎÏ ÒÁÂÏÔÁÔØ × ÇÒÁÆÉÞÅÓËÏÊ ÓÒÅÄÅ - ÒÁÚÒÅÛÅÎÉÅ ×ÙÛÅ, Ã×ÅÔÏ× DT> ÂÏÌØÛÅ É ÔÁË ÄÁÌÅÅ. HÏ ×ÓÅ ÜÔÉ "ÒÁÂÏÞÉÅ ÓÔÏÌÙ" É ÄÒÁÇ-ÙÎ-ÄÒÏÐÙ Ñ DT> ÓÏ×ÅÒÛÅÎÎÏ ÎÅ ÉÓÐÏÌØÚÕÀ.

á ÐÒÉÞÅÍ ÔÕÔ ÄÒÁÇ ÜÎÄ ÄÒÏÐÙ ÎÁ ÒÁÂÏÞÅÍ ÓÔÏÌÅ? ÷ÉÎÄÁ (ËÁË É ÌÀÂÁÑ ÄÒÕÇÁÑ ÓÉÓÔÅÍÁ) ÎÕÖÎÁ ËÁË ÏËÒÕÖÅÎÉÅ ÄÌÑ ÐÒÉËÌÁÄÎÙÈ ÐÒÏÇÒÁÍÍ, Á ÉËÏÎËÉ ÐÏ ÒÁÂÏÞÅÍÕ ÓÔÏÌÕ ×ÏÚÉÔØ ËÏÍÕ-ÔÏ ÍÏÖÅÔ É ÎÁÄÏ, ÍÎÅ - ÎÅÔ.

DT> ÷ ÏÓÎÏ×ÎÏÍ - ÆÁÒ, ËÏÎÓÏÌØ. óÉÓÔÅÍÕ, ÄÁÖÅ DT> ×ÉÎÄÕ Ñ ×ӣ ÒÁ×ÎÏ "ÓÏÂÉÒÁÀ" ÓÁÍ É ÓÉÌØÎÏ ÐÅÒÅÓÔÒÁÉ×ÁÀ ÐÏÄ Ó×ÏÉ ×ËÕÓÙ. DT> HÁÐÒÉÍÅÒ, Õ ÍÅÎÑ ÎÅÓÔÁÎÄÁÒÔÎÁÑ ÒÁÓËÌÁÄËÁ ÒÕÓÓËÏÊ ËÌÁ×ÉÁÔÕÒÙ (ñ÷åòôù), DT> Á ÛÒÉÆÔÙ ×ÅÚÄÅ, ÇÄÅ ÍÏÖÎÏ, Ñ ÕÓÔÁÎÏ×ÉÌ ÒÁÓÔÒÏ×ÙÅ. :) öÉ×Ñ ÐÏÄ 98,

HÅ ÌÀÂÌÀ ÒÁÓÔÒÏ×ÙÅ ÛÒÉÆÔÙ, É ÎÅÓÔÁÎÄÁÒÔÎÕÀ ÒÁÓËÌÁÄËÕ ÔÏÖÅ.

DT> ËÓÔÁÔÉ, Ñ ÐÏÌØÚÏ×ÁÌÓÑ ËÕÞÅÊ ÄÏÓÏ×ÓËÏÇÏ ÓÏÆÔÁ, ÎÁÐÒÉÍÅÒ, MultiEdit'ÏÍ. DT> ðÅÒÅÊÄÑ ÎÁ XP, ÐÏÓÔÅÐÅÎÎÏ ÉÓËÁÌ ÚÁÍÅÎÕ ÔÏÍÕ, Ë ÞÅÍÕ ÐÒÉ×ÙË.

ñ ËÏÅ-ÞÅÍ ÄÏÓÏ×ÓËÉÍ ÄÏ ÓÉÈ ÐÏÒ ÐÏÌØÚÕÀÓØ...

DT> ôÁË É ÌÉÎÕËÓ, ÅÓÌÉ ÂÕÄÕ ÐÏÄ ÎÅÇÏ ÐÅÒÅÐÏÌÚÁÔØ, ÂÕÄÕ ÐÏÓÔÅÐÅÎÎÏ DT> ÏÓ×ÁÉ×ÁÔØ É ÒÉÈÔÏ×ÁÔØ ÐÏÄ ÓÅÂÑ, Á ÎÅ ÖÄÁÔØ, ÞÔÏ ÏÎÏ ÓÁÍÏ ÐÏÓÔÁ×ÉÔÓÑ, DT> ÏÔËÏÎÆÉÇÕÒÉÒÕÅÔÓÑ É ÐÒÏÁÐÄÅÊÔÉÔÓÑ. :)

÷ 2008 ÕÖÅ ÐÏÞÔÉ ÇÏÄÕ, ÍÎÅ ËÁÖÅÔÓÑ, ÌÏÇÉÞÎÏ ÖÄÁÔØ ÞÔÏ É ÓÁÍÏ ÐÏÓÔÁ×ÉÔÓÑ É ÓÁÍÏ ÏÂÎÏ×ÉÔÓÑ É ÎÅ ÕÍÒÅÔ ÐÒÉ ÜÔÏÍ × ËÏÒÞÁÈ.

DT> HÅÓÏÍÎÅÎÎÏÅ ÖÅ ÐÒÅÉÍÕÝÅÓÔ×Ï ÀÎÉËÓÏ× - ÉÓÈÏÄÎÉËÉ,

HÅ ×ÉÖÕ × ÎÉÈ ÎÉËÁËÏÊ ÐÏÌØÚÙ. óÏ×ÓÅÍ. ÷ÐÒÏÞÅÍ × ÔÏÊ ÕÂÕÎÔÅ ÉÈ afaik É ÎÅÔ, ÔÁÍ ÄÁÖÅ stdio.h ÎÅÔ...

DT> ÔÅËÓÔÏ×ÙÅ ÓËÒÉÐÔÙ É

ôÏÖÅ ÓÏÍÎÉÔÅÌØÎÏÊ ÃÅÎÎÏÓÔÉ ÄÏÓÔÉÖÅÎÉÅ.

DT> ËÏÎÆÉÇÉ, ËÕÞÁ ÍÁÎÏ× É ÐÒÏÞÅÊ ÄÏËÕÍÅÎÔÁÃÉÉ.

÷ ËÏÔÏÒÙÈ ÈÒÅÎ ÞÔÏ ÎÁÊÄÅÛØ, ÏÓÏÂÅÎÎÏ ÎÅ ÚÎÁÑ ÚÁÒÁÎÅÅ ÞÔÏ ÔÏÞÎÏ ÎÕÖÎÏ É ËÏÔÏÒÙÅ ÎÅ ÇÉÐÅÒÔÅËÓÔÏ×ÙÅ ÉÚÎÁÞÁÌØÎÏ.

DT> äÁÖÅ ÐÏËÁ _ÉÇÒÁÑÓØ_ Ó DT> ÌÉÎÕËÓÏÍ × QEMU É VirtualBox-Å, Ñ ÕÖÅ ÎÅÓËÏÌØËÏ ÒÁÚ ËÏÍÐÉÌÉÒÏ×ÁÌ ÑÄÒÏ É DT> ÎÁۣÌ ÏÛÉÂËÕ × ÄÒÁÊ×ÅÒÅ VESA, ÐÏÄÐÒÁ×ÉÌ ÉÓÈÏÄÎÉËÉ MC ÄÌÑ ÂÏÌÅÅ DT> ×ÍÅÎÑÅÍÙÈ ËÌÁ×ÉÁÔÕÒÎÙÈ ÛÏÒÔËÁÔÏ×... :)

HÕ Á ÍÎÅ ÓÉÓÔÅÍÁ ÎÕÖÎÁ ÒÁÂÏÔÁÀÝÁÑ, Á ÎÅ ÞÔÏÂÙ ÅÅ ËÏÍÐÉÌÉÒÏ×ÁÔØ É ÂÁÇÉ × ÎÅÊ ÉÓËÁÔØ. íÎÅ Ó×ÏÉÈ ÂÁÇÏ× × Ó×ÏÉÈ ÐÒÏÇÒÁÍÍÁÈ È×ÁÔÁÅÔ, ÞÔÏÂÙ ÅÝÅ ÞÕÖÉÅ ÐÒÁ×ÉÔØ.

DT> ÷ÏÔ ÎÅËÏÔÏÒÙÊ ×ÉÎÄÏ×ÙÊ ÓÏÆÔ, ËÏÎÅÞÎÏ, ÒÁÂÏÔÁÔØ ÄÏÌÖÅÎ. HÁÐÒÉÍÅÒ, IAR. :)

äÁ ÅÇÏ ÇÏÒÙ. é ÌÕÞÛÅÅ ÒÅÛÅÎÉÅ ÄÌÑ ÜÔÏÇÏ - ×ÉÎÄÁ.

DT> ðÏÜÔÏÍÕ ÎÁÄÅÀÓØ, ÞÔÏ Wine ÓÍÏÖÅÔ "ËÒÕÔÉÔØ" ÎÕÖÎÙÅ ÍÎÅ ÐÒÉÌÏÖÅÎÉÑ. DT> òÅÄÁËÔÏÒ, ÏÐÑÔØ ÖÅ, ÐÒÉģÔÓÑ ÉÓËÁÔØ - ÎÁÄÅÀÓØ, ÎÁÊÄÕ ÞÔÏ-ÔÏ ×ÒÏÄÅ DT> MED-Á...

HÕ ÔÁËÏÇÏ ÄÏÂÒÁ ÔÁÍ È×ÁÔÁÅÔ. kate Ë ÐÒÉÍÅÒÕ.

DT>>> ëÓÔÁÔÉ, ÉÎÔÅÒÅÓÎÏ ÐÏÓÍÏÔÒÅÔØ, ËÁË ÜÔÏ × ÀÎÉËÓÁÈ ÓÄÅÌÁÎÏ. DT>>> óÌÙÛÁÌ, ÞÔÏ API ÔÁÍ ÎÁÍÎÏÇÏ ÐÒÏÝÅ É ÕÄÏÂÎÅÅ. èÏÔÑ ÓÌÙÛÁÌ É ÔÏ, DT>>> ÞÔÏ Õ×ÌÅÞÅÎÉÅ fork-ÁÍÉ Ë ÄÏÂÒÕ ÎÅ ÐÒÉ×ÏÄÉÔ. :)

DO>> á ÍÎÅ ÕÖÅ ÎÅ ÉÎÔÅÒÅÓÎÏ, ÄÏ ÓÔÁÄÉÉ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÞÅÌÏ×ÅËÏÍ ÏÎÏ ×ÓÅ DO>> ÒÁ×ÎÏ ÅÝÅ ÎÅ ÄÏÒÏÓÌÏ.

DT> óÍÏÔÒÑ ÞÔÏ ÐÏÎÉÍÁÔØ ÐÏÄ "ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÞÅÌÏ×ÅËÏÍ". :)

DT> ÷ÉÎÄÁ - ÏÞÅÎØ ÎÅÇÉÂËÁÑ ÓÉÓÔÅÍÁ, É ×ӣ ÖÅ Ñ ÐÏÓÔÅÐÅÎÎÏ ÎÁÕÞÉÌÓÑ DT> ÐÒÏÇÉÂÁÔØ ţ ÐÏÄ ÓÅÂÑ. äÕÍÁÀ, ÞÔÏ Ó ÌÉÎÕËÓÏÍ ÜÔÏ ÂÕÄÅÔ ÐÒÏÝÅ É DT> ÉÎÔÅÒÅÓÎÅÅ. ;)

HÅ ÚÎÁÀ ÞÔÏ ÔÙ ÔÁËÏÇÏ Ó ÎÅÊ ÄÅÌÁÅÛØ É ËÕÄÁ ÇÎÅÛØ, ÍÏÉ ËÏÍÐØÀÔÅÒÎÙÅ ÐÏÔÒÅÂÎÏÓÔÉ ÏÎÁ ÎÁÞÉÎÁÑ Ó w2k ÐÏËÒÙ×ÁÅÔ ×ÐÏÌÎÅ × ÔÏÍ ÞÉÓÌÅ É × ÞÁÓÔÉ Ó×ÑÚÉ Ó ÍÏÉÍÉ ÖÅÌÅÚÑËÁÍÉ. é ÅÓÌÉ ÄÌÑ Borland Builder'a ÐÏÄ ×ÉÎÄÕ Ñ ÎÁÛÅÌ ÂÉÂÌÉÏÔÅËÕ ÄÌÑ ÐÅÞÁÔÉ ÛÔÒÉÈËÏÄÏ× ÎÁ ÜÔÉËÅÔÏÞÎÏÍ ÐÒÉÎÔÅÒÅ É ÓÄÅÌÁÌ ÓÔÙËÕÅÍÕÀ Ó ÍÏÅÊ ÖÅÌÅÚÑËÏÊ ÐÒÏÇÒÁÍÍÕ, ÔÏ ÛÁÎÓÏ× Õ ÍÅÎÑ ÓÄÅÌÁÔØ ÔÏÖÅ ÓÁÍÏÅ ÐÏÄ ÌÉÎÕËÓÏÍ - 0. HÁÞÉÎÁÑ Ó ÄÒÁÊ×ÅÒÁ ÜÔÉÈ ÐÒÉÎÔÅÒÏ× É ÚÁËÁÎÞÉ×ÁÑ ÒÉÓÕÀÝÉÍ ÛÔÒÉÈ-ËÏÄ ËÏÍÐÏÎÅÎÔÏÍ Ë BCB/Delphi. HÕ Á ÂÁÊÔÙ × ËÏÍÐÏÒÔ ÐÏÓÌÁÔØ - ÜÔÏ ÄÁ, ÜÔÏ ÎÁ ÌÀÂÏÊ ÓÉÓÔÅÍÅ ÎÅ ÐÒÏÂÌÅÍÁ, ÄÁ É ÂÅÚ ÓÉÓÔÅÍÙ ×Ï×ÓÅ.

dima

formatting link

Hello Dmitry.

Mon Nov 26 2007 07:27, Dmitry Orlov wrote to me:

DT>> ÷ ÄÏÓÅ - ÄÁ, ÎÏ ÂÉÂÌÉÏÔÅÞËÁ ÐÏÐÕÌÑÒÎÁÑ ÍÏÇÌÁ ÂÙÔØ. ÷ÐÒÏÞÅÍ, ÄÌÑ

DO> ôÁË ÏÎÉ É ÂÙÌÉ. äÌÑ ÂÏÒÌÁÎÄÏ× - AsyncPro ÏÔ Turbo Power.

÷ ÏÂÝÅÍ, ÄÁ. HÏ ÏÎÏ, ËÁÖÅÔÓÑ, ÐÏÚÖÅ ÐÏÑ×ÉÌÏÓØ, ËÏÇÄÁ Ñ ÕÖÅ ÎÁÕÞÉÌÓÑ ÜÔÏ "ÒÕËÁÍÉ" ÄÅÌÁÔØ.

DT>> ÄÏÓÁ ÍÏÖÎÏ ÂÙÌÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÆÏÓÓÉÌ, ÈÏÔÑ ÏÎ ÂÙÌ ÏÒÉÅÎÔÉÒÏ×ÁÎ ÎÁ DT>> ÒÁÂÏÔÕ Ó ÍÏÄÅÍÁÍÉ.

DO> ïÎ ÆÕÎËÃÉÉ bios ÒÁÓÛÉÒÑÅÔ, Á ÎÅ äïóÁ, ÈÏÔÑ ÜÔÏ É ÔÒÕÄÎÏ ÏÔÌÉÞÉÍÙÅ, DO> ÍÏÖÅÔ ÄÁÖÅ ÔÅÒÍÉÎÏÌÏÇÉÞÅÓËÉÅ ×ÅÝÉ.

ôÁÍ ÄÒÕÇÉÅ ÎÅÕÄÏÂÓÔ×Á - ÅÍÕ, ÐÏÍÎÉÔÓÑ, ÎÕÖÅÎ flow control, ÍÏÄÅÍÎÙÅ ÌÉÎÉÉ...

DT>> ëÓÔÁÔÉ, ËÏÇÄÁ Ñ ÔÏÌØËÏ ÒÁÚÂÉÒÁÌÓÑ Ó ÄÏÓÏÍ, ËÏÍ-ÐÏÒÔÁÍÉ É ÒÁÂÏÔÏÊ ÐÏ DT>> ÐÒÅÒÙ×ÁÎÉÑÍ, ÔÏ ÄÏÌÇÏ ÍÕÞÉÌÓÑ, ÐÏËÁ ÎÅ ÕÚÎÁÌ, ÞÔÏ ÎÁÄÏ ËÒÏÍÅ ×ÓÅÇÏ DT>> ÐÒÏÞÅÇÏ ×Ú×ÏÄÉÔØ ÂÉÔ OUT2. :)

DO> ÷ Ó×ÏÅ ×ÒÅÍÑ Ñ ÜÔÏ ÈÏÒÏÛÏ ÚÎÁÌ, Á ÓÅÊÞÁÓ, ÓÌÁ×Á ÂÏÇÕ, ÓÏ×ÅÒÛÅÎÎÏ ÎÅ ÐÏÍÎÀ DO> ÞÔÏ ÜÔÏ ÔÁËÏÅ É ÚÁÞÅÍ ÎÕÖÎÏ. ëÁËÁÑ-ÔÏ ÓÔÒÁÎÎÁÑ ÏÓÏÂÅÎÎÏÓÔØ òóÛÎÏÊ DO> ÓÈÅÍÏÔÅÈÎÉËÉ.

÷Ï-×Ï. õÓÔÁÎÏ×ËÁ ÜÔÏÇÏ ÂÉÔÁ ÒÁÚÒÅÛÁÌÁ ÐÒÅÒÙ×ÁÎÉÑ ÏÔ COM-ÐÏÒÔÁ. ðÏÍÉÍÏ ÕÓÔÁÎÏ×ÏË × ÒÅÇÉÓÔÒÁÈ PIC-Á É × ÒÅÇÉÓÔÒÅ ÒÁÚÒÅÛÅÎÉÑ ÏÔÄÅÌØÎÙÈ ÐÒÅÒÙ×ÁÎÉÊ ÓÁÍÏÇÏ 8250.

DT>> á ÞÔÏ ÚÎÁÞÉÔ - ÄÅÒÖÁÔØÓÑ? åÓÔØ ÎÁÄÏÂÎÏÓÔØ × ÔÁËÏÍ ÉÎÓÔÒÕÍÅÎÔÅ - DT>> ÐÏÌØÚÕÅÛØÓÑ.

DO> ôÁË ×ÏÔ Ñ Ï ÔÏÍ, ÞÔÏ ÎÅ ×ÉÖÕ ÜÔÏÊ ÎÁÄÏÂÎÏÓÔÉ, ÈÏÔÑ É ×ÌÁÄÅÌ × Ó×ÏÅ DO> ×ÒÅÍÑ ÜÔÉÍ ÉÎÓÔÒÕÍÅÎÔÁÒÉÅÍ ÎÅ ÐÌÏÈÏ É ÄÁÖÅ ÄÌÑ embedded ÅÇÏ ÐÒÉÍÅÎÑÌ.

á Ñ ÄÏ ÓÉÈ ÐÏÒ ËÏÎÓÏÌØÎÙÅ "ÚÕÂÏÞÉÓÔËÉ" ÎÁ ΣÍ ÐÉÛÕ. éÌÉ ÖÕÔÅÎØËÕÀ ÓÐÅÃÔÅÒÍÉÎÁÌËÕ Ó ÐÏÄÄÅÒÖËÏÊ ÒÁÚÎÙÈ ÐÒÏÔÏËÏÌÏ× ISP/IAP. :)

DO> é ÕÖ ÏÓÏÂÅÎÎÏ ÎÅ ×ÉÖÕ ÓÍÙÓÌÁ ÓÅÇÏÄÎÑ ÜÔÏ ÏÓ×ÁÉ×ÁÔØ Ó ÎÕÌÑ.

ó ÎÕÌÑ - ÄÁ. HÏ Ñ ÖÅ ÏÇÏ×ÏÒÉÌÓÑ - ÅÓÌÉ ÅÓÔØ ÏÐÙÔ ÐÁÓËÁÌÉÚÍÁ. ðÏÔÏÍÕ ÞÔÏ ÓÏ×ÍÅÓÔÉÍÏÓÔØ ÔÁÍ ÈÏÒÏÛÁÑ, Á ÓÔÁÒÙÅ ÎÁ×ÙËÉ ÂÙÓÔÒÏ ×ÓÐÏÍÉÎÁÀÔÓÑ.

DT>> ñ ÎÅ ×ÙÂÒÁÌ ÅÇÏ, Á ×ÚÑÌ ÚÁ ÏÓÎÏ×Õ VDD-ÄÒÁÊ×ÅÒ, ÛÅÄÛÉÊ ÔÏ ÌÉ × DT>> ËÏÍÐÌÅËÔÅ Ó DDK, ÔÏ ÌÉ ÎÁÊÄÅÎÎÙÊ × ÉÎÅÔÅ.

DO> é Ï ÜÔÏÍ Ñ ÔÏÖÅ ÇÏ×ÏÒÉÌ. çÏÔÏ×ÙÈ ÓÏÒÃÏ× ÎÁ ó ÂÏÌØÛÅ.

÷ ÏÂÝÅÍ, ÓÏÇÌÁÓÅÎ. :) èÏÔÑ Ñ ÉÍÉ ÐÏÌØÚÕÀÓØ ÓÒÁ×ÎÉÔÅÌØÎÏ ÒÅÄËÏ. ôÒÕÄÎÏ ÎÁÊÔÉ ÔÏ, ÞÔÏ ÔÅÂÅ ÎÁÄÏ.

DT>> ôÁÍ Á×ÔÏÒ ÕËÁÚÁÎ. íÎÅ, × ÐÒÉÎÃÉÐÅ, ×ӣ ÒÁ×ÎÏ, ÎÁ ÐÁÓËÁÌÅ ÐÉÓÁÔØ ÉÌÉ DT>> ÎÁ C. ÷ÏÔ ÔÏÌØËÏ ïïð ÎÉ ÔÁÍ ÎÉ ÔÕÔ ÎÅ ÐÅÒÅ×ÁÒÉ×ÁÀ.

DO> éÎÏÇÄÁ ÕÄÏÂÎÏ É ÔÁÍ É ÔÁÍ, ÏÓÏÂÅÎÎÏ ÞØÉ-ÔÏ ÇÏÔÏ×ÙÅ ÎÁÒÁÂÏÔËÉ ÉÓÐÏÌØÚÏ×ÁÔØ. DO> ôÏÔ ÖÅ TurboVision ÉÌÉ VCL. éÌÉ stl ÓÉÛÎÙÊ.

ïÎÏ Ö ÎÅÞÉÔÁÂÅÌØÎÏÅ ÓÏ×ÅÒÛÅÎÎÏ. èÏÔÑ, ÎÁ×ÅÒÎÏÅ, ÄÌÑ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ ÏËÏÛÅË Ó ËÏÎÔÒÏÌÁÍÉ ÜÔÏ ÕÄÏÂÎÏ - ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÓÔÒÕËÔÕÒÅ ÚÁÄÁÞÉ. HÏ ÍÎÅ ÂÏÌØÛÅ ÎÒÁ×ÉÔÓÑ ÁÄÓËÉÊ ÐÏÄÈÏÄ: ÍÏÝÎÙÅ ÔÉÐÙ É ÍÏÄÕÌÉ, Á ïïð - ËÁË ÏÄÎÏ ÉÚ ÒÁÓÛÉÒÅÎÉÊ Ó×ÏÊÓÔ× ÔÉÐÁ.

DT>> ëÓÔÁÔÉ, Ñ ÓÎÁÞÁÌÁ ÈÏÔÅÌ ÎÁÐÉÓÁÔØ ÜÔÏ ÎÁ ÐÁÓËÁÌÅ, É ÄÁÖÅ ÂÉÂÌÉÏÔÅËÁ DT>> ÐÏÄÈÏÄÑÝÁÑ ÂÙÌÁ - elecom. õÄÏÂÎÁÑ ÛÔÕËÁ. HÏ ÄÌÑ ÐÁÓËÁÌÑ ÎÅ ÂÙÌÏ DT>> "ÐÏÄÄÅÒÖËÉ VDD", ËÁË × DDK.

DO> ðÏÔÏÍÕ Ñ É ÇÏ×ÏÒÀ, ÞÔÏ ÄÌÑ ÓÉÓÔÅÍÎÏÇÏ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ ó ÒÏÄÎÅÊ, DO> ÅÓÔÅÓÔ×ÅÎÅÅ.

ðÒÏÓÔÏ ÔÁË ÓÌÏÖÉÌÏÓØ ÉÓÔÏÒÉÞÅÓËÉ. :)

DO>>> ÷ ÂÉÌÄÅÒÅ GUI'ÛÎÁÑ IDE, ÞÔÏ ×ÏÏÂÝÅ-ÔÏ ÇÏ×ÏÒÑ ÕÄÏÂÎÅÅ.

DT>> ÷ÏÏÂÝÅ ÇÏ×ÏÒÑ ÂÅÚ ÒÁÚÎÉÃÙ, ×ӣ ÒÁ×ÎÏ Ó ÔÅËÓÔÏÍ ÒÁÂÏÔÁÅÛØ.

DO> ÷ gui ÏÎ ÞÉÔÁÂÅÌØÎÅÊ É ×ÌÁÚÉÔ ÂÏÌØÛÅ.

âÏÌØÛÅ ×ÌÁÚÉÔ ÎÁ ÂÏÌØÛÏÊ ÍÏÎÉÔÏÒ, ÉÌÉ ËÏÇÄÁ ÍÅÌËÉÅ ÛÒÉÆÔÙ ×ÙÓÔÁ×ÉÛØ. :) á ÇÄÅ

- × ËÏÎÓÏÌÉ ÉÌÉ × Çգ×ÏÍ ÏËÏÛËÅ - ËÁËÁÑ ÒÁÚÎÉÃÁ? ïÓÏÂÅÎÎÏ ÅÓÌÉ ËÏÎÓÏÌØÎÏÅ IDE ÐÏÚ×ÏÌÑÅÔ ×ÙÓÔÁ×ÌÑÔØ ÐÒÏÉÚ×ÏÌØÎÏÅ ÞÉÓÌÏ ÓÔÒÏË É ËÏÌÏÎÏË. á ËÏÎÔÅËÓÔÎÙÊ ÈÅÌÐ × BP/VP ÏÄÎÏÚÎÁÞÎÏ ÕÄÏÂÎÅÅ É ÎÁÍÎÏÇÏ ÂÙÓÔÒÅÅ ×ÓÅÈ ÜÔÉÈ CHM-Ï× É HTML-based.

DT>> öÅÌÅÚÑËÁ Ó ÇÕÅÍ - ÜÔÏ ÎÅ ÔÏ, ÞÅÍ Ñ ÏÂÙÞÎÏ ÚÁÎÉÍÁÀÓØ. :)

DO> ñ É ÓÅÔÅ×ÙÍÉ ÎÅ ÚÁÎÉÍÁÀÓØ, Ñ ÐÒÏ ÔÅÎÄÅÎÃÉÉ. çÄÅ × ÖÅÌÅÚËÅ gui - ÔÁÍ Ó DO> ×ÙÓÏËÏÊ ×ÅÒÏÑÔÎÏÓÔØÀ ×ÉÎÄÁ.

HÕ ÎÉÞÅÇÏ, ÓÅÊÞÁÓ âÉÌÌÉ ×ÓÅÍ ÐÏËÁÖÅÔ ÓÏ Ó×ÏÅÊ ÎÏ×ÏÊ çÏÄÚÉ... ÔÏ ÅÓÔØ ×ÉÓÔÏÊ. ó ÎÅÏÔÌÁÍÙ×ÁÅÍÙÍ DRM, ÇÌÀÞÎÏÓÔØÀ-ÔÏÒÍÏÚÎÕÔÏÓÔØÀ É ÐÒÏÞÉÍÉ ÚÁÍÅÞÁÔÅÌØÎÙÍÉ ÆÉÞÁÍÉ. íÏÖÅÔ, ÔÏÇÄÁ ÁÌØÔÅÒÎÁÔÉ×Ù ÞÕÔØ ÖÉ×ÅÅ ÛÅ×ÅÌÉÔØÓÑ ÓÔÁÎÕÔ? ;)

DO>>> ÒÁÚÍÅÒ ÔÅÌÅÆÏÎÎÏÇÏ ÄÖÅËÁ, ÔÁË ÐÁÑÀÔÓÑ × ÐÌÁÔÕ, ÇÄÅ ÎÁ ÎÉÈ ÐÏÄÁÅÔÓÑ DO>>> ÐÉÔÁÎÉÅ É ÐÏÄËÌÀÞÁÅÔÓÑ UART.

DT>> äÁ ÎÅÔ, Ñ Ï ÔÅÈ, ÞÔÏ Ë PC ÐÏÄËÌÀÞÁÀÔÓÑ. :)

DO> ôÁË ÎÅ ÎÕÖÎÙ ÐÏÞÔÉ ÞÔÏ ÎÉËÏÍÕ ÐÏÔÏÍÕ ÞÔÏ.

HÕ ÅÓÔØ, ÅÓÔØ ÓÉÔÕÁÃÉÉ, ÇÄÅ ÜÔÏ ÐÒÏÝÅ É ÕÄÏÂÎÅÅ. HÁ ÔÅÈ ÖÅ ÂÅÎÚÏÚÁÐÒÁ×ËÁÈ, ÇÄÅ ÓÔÁ×ÉÔØ GPRS-ÍÏÄÅÍ ÂÁËÓÏ× ÚÁ Ä×ÅÓÔÉ É ÐÏËÕÐÁÔØ Ë ÎÅÍÕ ÉÎÔÅÒÎÅÔ-ÁËËÁÕÎÔ ËÁË-ÔÏ ÎÅÚÁÞÅÍ.

DO>>>>> ñ ×ÏÔ ÔÕÔ ÐÏÐÒÏÂÏ×ÁÌ DO>>>>>

formatting link
DT>> ÷ ÏÂÝÅÍ, ËÏÎÅÞÎÏ, ÔÙ ÐÏÄÏۣÌ ÎÅ Ó ÔÏÊ ÓÔÏÒÏÎÙ. :) ôÙ ÈÏÔÅÌ DT>> ÁÌØÔÅÒÎÁÔÉ×Ù ×ÉÎÄÅ.

DO> åÅ ËÁË ÏÎÕÀ É ÒÅËÌÁÍÉÒÏ×ÁÌÉ. é ÔÙ ÔÁËÖÅ Ï ÌÉÎÕËÓÅ ×ÙÛÅ ÓËÁÚÁÌ:

DT>>> äÁ É ËÁËÏÊ ÓÍÙÓÌ ÉÚÕÞÁÔØ WinAPI, ÅÓÌÉ ÐÏÄ ÄÁ×ÌÅÎÉÅÍ M$ ×ӣ ÒÁ×ÎÏ DT>>> ÐÒÉģÔÓÑ ÐÅÒÅÐÏÌÚÁÔØ ÎÁ ËÁËÏÊ-ÎÉÂÕÄØ ÌÉÎÕËÓ.

DO> á ÅÓÌÉ _ÐÅÒÅ_ÐÏÌÚÁÔØ, ÔÏ ÒÅÞØ ÉÄÅÔ ÉÍÅÎÎÏ Ï ÁÌØÔÅÒÎÁÔÉ×Å.

HÕ Ñ-ÔÏ ÜÔÉÈ ÕÓÔÒÉà ÐÒÏÂÏ×ÁÌ, ÈÏÔÑ É ÎÅ ÂÏÌØÛÏÊ ÚÎÁÔÏË. :) ÷ ÏÓÎÏ×ÎÏÍ ÎÁ ÕÒÏ×ÎÅ ËÏÎÓÏÌÉ É ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ. á "ÉËÓÙ" ÔÁÍ, ËÏÎÅÞÎÏ, ÎÅ ÓÌÉÛËÏÍ ÏÒÇÁÎÉÞÎÁÑ ÐÏÄÓÉÓÔÅÍÁ, ţ Åݣ ÄÏ ÕÍÁ ÄÏ×ÏÄÉÔØ ÎÁÄÏ. é "ÂÁÚÕ ÐÒÉÌÏÖÅÎÉÊ", ËÏÎÅÞÎÏ. éÌÉ ÐÒÅÓÌÏ×ÕÔÙÊ wine.

DT>> ËÁÖÅÔÓÑ, ÎÁÄÏ ÎÅ Ó ÕÓÔÁÎÏ×ËÉ ËÁËÏÊ-ÎÉÂÕÄØ ÕÂÕÎÔÙ, Á ÏÐÑÔØ ÖÅ ÓÎÉÚÕ, DT>> "ÏÔ ËÏÎÓÏÌÉ, man-a É ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ". :)

DO> á ÚÁÞÅÍ ÍÎÅ ÅÅ ËÏÍÁÎÄÎÁÑ ÓÔÒÏËÁ É ËÏÎÓÏÌØ? äÌÑ ËÁËÉÈ ÚÁÄÁÞ? á ÔÅÂÅ?

âÙÌÉ ÄÅÌÁ Ó ÓÅÔÑÍÉ, ÉÎÔÅÒÎÅÔ-ÓÅÒ×ÅÒÏÍ ÎÁ áôó; ÂÙÌÏ ÄÅÌÏ Ó ADSL-ÒÕÔÅÒÏÍ. :) úÁÏÄÎÏ É ÒÁÚÂÉÒÁÌÓÑ - ÉÎÔÅÒÅÓÎÏ ×ӣ-ÔÁËÉ.

DT>> ÷ ÏÓÎÏ×ÎÏÍ - ÆÁÒ, ËÏÎÓÏÌØ. óÉÓÔÅÍÕ, ÄÁÖÅ ×ÉÎÄÕ Ñ ×ӣ ÒÁ×ÎÏ "ÓÏÂÉÒÁÀ" DT>> ÓÁÍ É ÓÉÌØÎÏ ÐÅÒÅÓÔÒÁÉ×ÁÀ ÐÏÄ Ó×ÏÉ ×ËÕÓÙ. HÁÐÒÉÍÅÒ, Õ ÍÅÎÑ DT>> ÎÅÓÔÁÎÄÁÒÔÎÁÑ ÒÁÓËÌÁÄËÁ ÒÕÓÓËÏÊ ËÌÁ×ÉÁÔÕÒÙ (ñ÷åòôù), Á ÛÒÉÆÔÙ ×ÅÚÄÅ, DT>> ÇÄÅ ÍÏÖÎÏ, Ñ ÕÓÔÁÎÏ×ÉÌ ÒÁÓÔÒÏ×ÙÅ. :) öÉ×Ñ ÐÏÄ 98,

DO> HÅ ÌÀÂÌÀ ÒÁÓÔÒÏ×ÙÅ ÛÒÉÆÔÙ, É ÎÅÓÔÁÎÄÁÒÔÎÕÀ ÒÁÓËÌÁÄËÕ ÔÏÖÅ.

á Ñ ÌÀÂÌÀ ÐÁÌÉÔÒÕ "Ó×ÅÔÌÏÅ-Ã×ÅÔÎÏÅ ÎÁ ԣÍÎÏÍ", Á × ÎÅÊ ttf ×ÙÇÌÑÄÑÔ ËÏÛÍÁÒÎÏ, ÏÓÏÂÅÎÎÏ ÓÏ ÓÇÌÁÖÉ×ÁÎÉÅÍ. äÁ É, ×ÉÄÉÍÏ, ÔÙ ÒÁÓÔÒÏ×ÙÅ ÛÒÉÆÔÙ ÓÁÍ ÄÌÑ ÓÅÂÑ ÎÅ ÒÉÓÏ×ÁÌ, Á Ñ ÔÁËÉ ÄÁ - É ÓÄÅÌÁÌ ÉÍÅÎÎÏ ÔÁË, ËÁË ÍÎÅ ÎÒÁ×ÉÔÓÑ.

DT>> ËÓÔÁÔÉ, Ñ ÐÏÌØÚÏ×ÁÌÓÑ ËÕÞÅÊ ÄÏÓÏ×ÓËÏÇÏ ÓÏÆÔÁ, ÎÁÐÒÉÍÅÒ, MultiEdit'ÏÍ. DT>> ðÅÒÅÊÄÑ ÎÁ XP, ÐÏÓÔÅÐÅÎÎÏ ÉÓËÁÌ ÚÁÍÅÎÕ ÔÏÍÕ, Ë ÞÅÍÕ ÐÒÉ×ÙË.

DO> ñ ËÏÅ-ÞÅÍ ÄÏÓÏ×ÓËÉÍ ÄÏ ÓÉÈ ÐÏÒ ÐÏÌØÚÕÀÓØ...

ñ ÐÒÁËÔÉÞÅÓËÉ ÔÏÌØËÏ BP ÄÌÑ ÔÏÇÏ ÐÕÌØÔÁ ÕÐÒÁ×ÌÅÎÉÑ ÂÅÎÚÏÚÁÐÒÁ×ËÁÍÉ. äÌÑ ÏÓÔÁÌØÎÏÇÏ ÎÁۣÌ ÉÌÉ ÓÁÍ ÎÁÐÉÓÁÌ ÎÁÔÉ×ÎÙÅ ËÏÎÓÏÌØÎÙÅ ÁÌØÔÅÒÎÁÔÉ×Ù. ÷ÍÅÓÔÏ MultiEdit-Á MED, ÎÁÐÒÉÍÅÒ. ÷ÍÅÓÔÏ TimED'Á - ×ÉÎÄÏ×ÙÊ GoldED. é ÔÁË ÄÁÌÅÅ.

DT>> ôÁË É ÌÉÎÕËÓ, ÅÓÌÉ ÂÕÄÕ ÐÏÄ ÎÅÇÏ ÐÅÒÅÐÏÌÚÁÔØ, ÂÕÄÕ ÐÏÓÔÅÐÅÎÎÏ DT>> ÏÓ×ÁÉ×ÁÔØ É ÒÉÈÔÏ×ÁÔØ ÐÏÄ ÓÅÂÑ, Á ÎÅ ÖÄÁÔØ, ÞÔÏ ÏÎÏ ÓÁÍÏ ÐÏÓÔÁ×ÉÔÓÑ, DT>> ÏÔËÏÎÆÉÇÕÒÉÒÕÅÔÓÑ É ÐÒÏÁÐÄÅÊÔÉÔÓÑ. :)

DO> ÷ 2008 ÕÖÅ ÐÏÞÔÉ ÇÏÄÕ, ÍÎÅ ËÁÖÅÔÓÑ, ÌÏÇÉÞÎÏ ÖÄÁÔØ ÞÔÏ É ÓÁÍÏ ÐÏÓÔÁ×ÉÔÓÑ É DO> ÓÁÍÏ ÏÂÎÏ×ÉÔÓÑ É ÎÅ ÕÍÒÅÔ ÐÒÉ ÜÔÏÍ × ËÏÒÞÁÈ.

íÏÖÅÔ, ÔÁË É ÂÕÄÅÔ. ÷Ï ×ÓÑËÏÍ ÓÌÕÞÁÅ ÐÏÑ×ÌÅÎÉÅ ×ÉÓÔÙ - ÈÏÒÏÛÉÊ ÛÁÎÓ ÄÌÑ ÎÉÈ. ;)

DT>> HÅÓÏÍÎÅÎÎÏÅ ÖÅ ÐÒÅÉÍÕÝÅÓÔ×Ï ÀÎÉËÓÏ× - ÉÓÈÏÄÎÉËÉ,

DO> HÅ ×ÉÖÕ × ÎÉÈ ÎÉËÁËÏÊ ÐÏÌØÚÙ. óÏ×ÓÅÍ.

üÔÏ ÔÙ ÚÒÑ. åÓÌÉ × ÎÁÓÔÒÏÊËÁÈ ÐÒÏÇÒÁÍÍÙ ÎÅÔ ÎÕÖÎÙÈ ÍÎÅ ÏÐÃÉÊ, ÉÌÉ ÅÓÌÉ ÎÁÊÄÅÎ ÍÅÌËÉÊ ÂÁÇ - ×ÓÅÇÄÁ ÐÒÏÝÅ ÓÁÍÏÍÕ ÐÏÄÒÉÈÔÏ×ÁÔØ, ÞÅÍ ÉÓËÁÔØ Á×ÔÏÒÁ.

DO> ÷ÐÒÏÞÅÍ × ÔÏÊ ÕÂÕÎÔÅ ÉÈ afaik É ÎÅÔ, ÔÁÍ ÄÁÖÅ stdio.h ÎÅÔ...

HÕ ÅÓÔØ ÅÊÎÙÊ "ÐÁÐÁ" äÅÂÉÁÎ, ÔÁÍ ÄÏÌÖÎÏ ÂÙÔØ. :)

DT>> ÔÅËÓÔÏ×ÙÅ ÓËÒÉÐÔÙ É

DO> ôÏÖÅ ÓÏÍÎÉÔÅÌØÎÏÊ ÃÅÎÎÏÓÔÉ ÄÏÓÔÉÖÅÎÉÅ.

÷ÉÄÉÍÏ, ÄÅÌÏ ×ËÕÓÁ. ñ ÏÂÏÖÁÀ ÔÅËÓÔÏ×ÙÅ ËÏÎÆÉÇÉ Ó ËÏÍÍÅÎÔÁÒÉÑÍÉ. :) é

DT>> ËÏÎÆÉÇÉ, ËÕÞÁ ÍÁÎÏ× É ÐÒÏÞÅÊ ÄÏËÕÍÅÎÔÁÃÉÉ.

DO> ÷ ËÏÔÏÒÙÈ ÈÒÅÎ ÞÔÏ ÎÁÊÄÅÛØ, ÏÓÏÂÅÎÎÏ ÎÅ ÚÎÁÑ ÚÁÒÁÎÅÅ ÞÔÏ ÔÏÞÎÏ ÎÕÖÎÏ É DO> ËÏÔÏÒÙÅ ÎÅ ÇÉÐÅÒÔÅËÓÔÏ×ÙÅ ÉÚÎÁÞÁÌØÎÏ.

HÕ ÜÔÏ ÄÁ, ÍÉÎÕÓ. ÷ÏÔ ÈÏÞÕ Ñ ÓÅÊÞÁÓ Ó×ÏÊ ÄÏÓÏ×ÓËÉÊ ÂÅÎÚÏ-ÐÕÌØÔ ÚÁÐÕÓËÁÔØ ÐÏÄ ËÁËÏÊ-ÔÏ ÂÏÌÅÅ ÍÏÝÎÏÊ ÏÐÅÒÁÃÉÏÎËÏÊ - ÞÔÏ ÐÏÌØÚÏ×ÁÔØÓÑ ÓÅÔØÀ, USB É ÔÁË ÄÁÌÅÅ. ÷ÉÎÄÁ - ÎÅ ÏÞÅÎØ ÈÏÒÏÛÉÊ ×ÁÒÉÁÎÔ, ÐÌÁÔÉÔØ ÎÁÄÏ, ÄÁ É ÐÏÄÄÅÒÖËÕ, Á ÔÏ É ÐÒÏÄÁÖÕ ÌÉÃÅÎÚÉÊ ÎÁ ÎÏÒÍÁÌØÎÙÅ ×ÅÒÓÉÉ - 2ë É XP - ÍÏÇÕÔ ÐÒÅËÒÁÔÉÔØ. é ÚÁÈÏÔÅÌ Ñ ÕÚÎÁÔØ, Á ËÁË ÚÁÐÕÓÔÉÔØ ÐÒÉ ÓÔÁÒÔÅ Á×ÔÏÍÁÔÏÍ ËÏÎÓÏÌØÎÏÅ ÐÒÉÌÏÖÅÎÉÅ, × foreground-Å, ÄÌÑ ÏÐÅÒÁÔÏÒÁ, ÂÅÚ ××ÏÄÁ ÌÏÇÉÎÏ× É ÐÁÒÏÌÅÊ. óÁÍ ÎÅ ÎÁۣÌ, ÐÒÉÛÌÏÓØ × RU.LINUX ÓÐÒÁÛÉ×ÁÔØ. ïËÁÚÁÌÏÓØ, ÅÓÔØ ÔÁËÁÑ ËÏÍÁÎÄÏÞËÁ openvt...

DT>> äÁÖÅ ÐÏËÁ _ÉÇÒÁÑÓØ_ Ó ÌÉÎÕËÓÏÍ × QEMU É VirtualBox-Å, Ñ ÕÖÅ ÎÅÓËÏÌØËÏ DT>> ÒÁÚ ËÏÍÐÉÌÉÒÏ×ÁÌ ÑÄÒÏ É ÎÁۣÌ ÏÛÉÂËÕ × ÄÒÁÊ×ÅÒÅ VESA, ÐÏÄÐÒÁ×ÉÌ DT>> ÉÓÈÏÄÎÉËÉ MC ÄÌÑ ÂÏÌÅÅ ×ÍÅÎÑÅÍÙÈ ËÌÁ×ÉÁÔÕÒÎÙÈ ÛÏÒÔËÁÔÏ×... :)

DO> HÕ Á ÍÎÅ ÓÉÓÔÅÍÁ ÎÕÖÎÁ ÒÁÂÏÔÁÀÝÁÑ, Á ÎÅ ÞÔÏÂÙ ÅÅ ËÏÍÐÉÌÉÒÏ×ÁÔØ É ÂÁÇÉ DO> × ÎÅÊ ÉÓËÁÔØ. íÎÅ Ó×ÏÉÈ ÂÁÇÏ× × Ó×ÏÉÈ ÐÒÏÇÒÁÍÍÁÈ È×ÁÔÁÅÔ, ÞÔÏÂÙ ÅÝÅ DO> ÞÕÖÉÅ ÐÒÁ×ÉÔØ.

ïÐÙÔ - ÏÎ ÎÉËÏÇÄÁ ÎÅ ÍÅÛÁÅÔ. :)

DT>> ÷ÏÔ ÎÅËÏÔÏÒÙÊ ×ÉÎÄÏ×ÙÊ ÓÏÆÔ, ËÏÎÅÞÎÏ, ÒÁÂÏÔÁÔØ ÄÏÌÖÅÎ. HÁÐÒÉÍÅÒ, DT>> IAR.

DO> :)

DO> äÁ ÅÇÏ ÇÏÒÙ. é ÌÕÞÛÅÅ ÒÅÛÅÎÉÅ ÄÌÑ ÜÔÏÇÏ - ×ÉÎÄÁ.

üÔÏ ÐÏËÁ ÎÁÓ ×ÓÅÈ ÎÅ ÚÁ×ÉÓÔÏ×ÁÌÉ...

Dimmy.



Hello, Dimmy Timchenko! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Tue, 27 Nov

2007 15:17:59 +0300:

DT>>> ÷ ÄÏÓÅ - ÄÁ, ÎÏ ÂÉÂÌÉÏÔÅÞËÁ ÐÏÐÕÌÑÒÎÁÑ ÍÏÇÌÁ ÂÙÔØ. ÷ÐÒÏÞÅÍ, ÄÌÑ

DO>> ôÁË ÏÎÉ É ÂÙÌÉ. äÌÑ ÂÏÒÌÁÎÄÏ× - AsyncPro ÏÔ Turbo Power.

DT> ÷ ÏÂÝÅÍ, ÄÁ. HÏ ÏÎÏ, ËÁÖÅÔÓÑ, ÐÏÚÖÅ ÐÏÑ×ÉÌÏÓØ, ËÏÇÄÁ Ñ ÕÖÅ ÎÁÕÞÉÌÓÑ DT> ÜÔÏ "ÒÕËÁÍÉ" ÄÅÌÁÔØ.

HÕ ÔÁÍ ÔÁËÉ ÐÏ ÕÍÕ ÓÄÅÌÁÎÏ, ÒÕËÁÍÉ ×ÓÅ ÜÔÏ ÚÁÍÁÈÁÅÛØÓÑ ÐÉÓÁÔØ. õ ÍÅÎÑ ËÏÎÅÞÎÏ ÔÏÖÅ ÂÙÌÉ Ó×ÏÉ ÎÁÒÁÂÏÔËÉ, ËÏÇÄÁ Apro ÐÏÑ×ÉÌÓÑ, ÎÏ ÐÅÒÅÛÅÌ É ÎÅ ÖÁÌÅÌ.

DT>>> ÄÏÓÁ ÍÏÖÎÏ ÂÙÌÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÆÏÓÓÉÌ, ÈÏÔÑ ÏÎ ÂÙÌ ÏÒÉÅÎÔÉÒÏ×ÁÎ ÎÁ DT>>> ÒÁÂÏÔÕ Ó ÍÏÄÅÍÁÍÉ.

DO>> ïÎ ÆÕÎËÃÉÉ bios ÒÁÓÛÉÒÑÅÔ, Á ÎÅ äïóÁ, ÈÏÔÑ ÜÔÏ É ÔÒÕÄÎÏ ÏÔÌÉÞÉÍÙÅ, DO>> ÍÏÖÅÔ ÄÁÖÅ ÔÅÒÍÉÎÏÌÏÇÉÞÅÓËÉÅ ×ÅÝÉ.

DT> ôÁÍ ÄÒÕÇÉÅ ÎÅÕÄÏÂÓÔ×Á - ÅÍÕ, ÐÏÍÎÉÔÓÑ, ÎÕÖÅÎ flow control, ÍÏÄÅÍÎÙÅ DT> ÌÉÎÉÉ...

HÅ ÐÏÍÎÀ ÕÖÅ ÓÏ×ÓÅÍ, ÎÏ ÐÏÍÏÅÍÕ ÜÔÏ ÕÐÒÁ×ÌÑÌÏÓØ.

DT>>> á ÞÔÏ ÚÎÁÞÉÔ - ÄÅÒÖÁÔØÓÑ? åÓÔØ ÎÁÄÏÂÎÏÓÔØ × ÔÁËÏÍ ÉÎÓÔÒÕÍÅÎÔÅ - DT>>> ÐÏÌØÚÕÅÛØÓÑ.

DO>> ôÁË ×ÏÔ Ñ Ï ÔÏÍ, ÞÔÏ ÎÅ ×ÉÖÕ ÜÔÏÊ ÎÁÄÏÂÎÏÓÔÉ, ÈÏÔÑ É ×ÌÁÄÅÌ × Ó×ÏÅ DO>> ×ÒÅÍÑ ÜÔÉÍ ÉÎÓÔÒÕÍÅÎÔÁÒÉÅÍ ÎÅ ÐÌÏÈÏ É ÄÁÖÅ ÄÌÑ embedded ÅÇÏ DO>> ÐÒÉÍÅÎÑÌ.

DT> á Ñ ÄÏ ÓÉÈ ÐÏÒ ËÏÎÓÏÌØÎÙÅ "ÚÕÂÏÞÉÓÔËÉ" ÎÁ ΣÍ ÐÉÛÕ. éÌÉ ÖÕÔÅÎØËÕÀ DT> ÓÐÅÃÔÅÒÍÉÎÁÌËÕ Ó ÐÏÄÄÅÒÖËÏÊ ÒÁÚÎÙÈ ÐÒÏÔÏËÏÌÏ× ISP/IAP. :)

á Ñ - ÐÅÒÅÓÔÁÌ, ÈÏÔÑ ÒÁÎØÛÅ ÔÏÖÅ ÐÉÓÁÌ. HÁ ÔÏÍ ÖÅ ÂÉÌÄÅÒÅ ÔÅÐÅÒØ ÐÉÛÕ. ÷ÓÅ ÖÅ ËÁËÏÊ-ÎÉÂÕÄØ TIniFile ÉÓÐÏÌØÚÏ×ÁÔØ ÕÄÏÂÎÅÅ, ÞÅÍ ÒÕËÁÍÉ ÒÁÚÂÏÒ ËÏÎÆÉÇÁ ÐÉÓÁÔØ.

DO>> é ÕÖ ÏÓÏÂÅÎÎÏ ÎÅ ×ÉÖÕ ÓÍÙÓÌÁ ÓÅÇÏÄÎÑ ÜÔÏ ÏÓ×ÁÉ×ÁÔØ Ó ÎÕÌÑ.

DT> ó ÎÕÌÑ - ÄÁ. HÏ Ñ ÖÅ ÏÇÏ×ÏÒÉÌÓÑ - ÅÓÌÉ ÅÓÔØ ÏÐÙÔ ÐÁÓËÁÌÉÚÍÁ.

äÁ ÄÁÖÅ ÅÓÌÉ É ÅÓÔØ... ôÑÖÅÌÏ ×ÓÅ ÖÅ ÏËÁÚÁÌÏÓØ ÎÁ Ä×ÕÈ ÑÚÙËÁÈ ÐÉÓÁÔØ, ÏÔ ó ÎÉËÕÄÁ Ö ÎÅ ÄÅÎÅÛØÓÑ, Á ÏÔ ÐÁÓËÁÌÑ - ÍÏÖÎÏ.

DT> ðÏÔÏÍÕ ÞÔÏ ÓÏ×ÍÅÓÔÉÍÏÓÔØ ÔÁÍ ÈÏÒÏÛÁÑ, Á ÓÔÁÒÙÅ ÎÁ×ÙËÉ ÂÙÓÔÒÏ DT> ×ÓÐÏÍÉÎÁÀÔÓÑ.

DT>>> ñ ÎÅ ×ÙÂÒÁÌ ÅÇÏ, Á ×ÚÑÌ ÚÁ ÏÓÎÏ×Õ VDD-ÄÒÁÊ×ÅÒ, ÛÅÄÛÉÊ ÔÏ ÌÉ × DT>>> ËÏÍÐÌÅËÔÅ Ó DDK, ÔÏ ÌÉ ÎÁÊÄÅÎÎÙÊ × ÉÎÅÔÅ.

DO>> é Ï ÜÔÏÍ Ñ ÔÏÖÅ ÇÏ×ÏÒÉÌ. çÏÔÏ×ÙÈ ÓÏÒÃÏ× ÎÁ ó ÂÏÌØÛÅ.

DT> ÷ ÏÂÝÅÍ, ÓÏÇÌÁÓÅÎ. :) èÏÔÑ Ñ ÉÍÉ ÐÏÌØÚÕÀÓØ ÓÒÁ×ÎÉÔÅÌØÎÏ ÒÅÄËÏ. DT> ôÒÕÄÎÏ ÎÁÊÔÉ ÔÏ, ÞÔÏ ÔÅÂÅ ÎÁÄÏ.

ñ ÍÎÏÇÏ ÞÅÇÏ ÎÁÈÏÖÕ ÇÏÔÏ×ÏÇÏ. ïÔ ÞÉÓÔÏ ÓÉÓÔÅÍÎÙÈ ÛÔÕË ÎÁ MSDN ÄÏ ÇÏÔÏ×ÙÈ ËÏÍÐÏÎÅÎÔ É ÂÉÂÌÉÏÔÅË.

DT>>> ôÁÍ Á×ÔÏÒ ÕËÁÚÁÎ. íÎÅ, × ÐÒÉÎÃÉÐÅ, ×ӣ ÒÁ×ÎÏ, ÎÁ ÐÁÓËÁÌÅ ÐÉÓÁÔØ DT>>> ÉÌÉ ÎÁ C. ÷ÏÔ ÔÏÌØËÏ ïïð ÎÉ ÔÁÍ ÎÉ ÔÕÔ ÎÅ ÐÅÒÅ×ÁÒÉ×ÁÀ.

DO>> éÎÏÇÄÁ ÕÄÏÂÎÏ É ÔÁÍ É ÔÁÍ, ÏÓÏÂÅÎÎÏ ÞØÉ-ÔÏ ÇÏÔÏ×ÙÅ ÎÁÒÁÂÏÔËÉ DO>> ÉÓÐÏÌØÚÏ×ÁÔØ. ôÏÔ ÖÅ TurboVision ÉÌÉ VCL. éÌÉ stl ÓÉÛÎÙÊ.

DT> ïÎÏ Ö ÎÅÞÉÔÁÂÅÌØÎÏÅ ÓÏ×ÅÒÛÅÎÎÏ. èÏÔÑ, ÎÁ×ÅÒÎÏÅ, ÄÌÑ

á ÞÅÇÏ ÅÇÏ ÞÉÔÁÔØ?

DT> ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ ÏËÏÛÅË Ó ËÏÎÔÒÏÌÁÍÉ ÜÔÏ ÕÄÏÂÎÏ - ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ

HÅ ÔÏÌØËÏ, ÔÁÍ É ×ÓÑËÉÅ ÇÏÔÏ×ÙÅ É ËÏÎÔÅÊÎÅÒÙ É ÐÒÏÞÉÅ ×ÅÝÉ ÅÓÔØ.

DT> ÓÔÒÕËÔÕÒÅ ÚÁÄÁÞÉ. HÏ ÍÎÅ ÂÏÌØÛÅ ÎÒÁ×ÉÔÓÑ ÁÄÓËÉÊ ÐÏÄÈÏÄ: ÍÏÝÎÙÅ ÔÉÐÙ DT> É ÍÏÄÕÌÉ, Á ïïð - ËÁË ÏÄÎÏ ÉÚ ÒÁÓÛÉÒÅÎÉÊ Ó×ÏÊÓÔ× ÔÉÐÁ.

HÕ ÜÔÏ ÍÏÖÅÔ É ÎÅ ÐÌÏÈÏ, ÔÏÌØËÏ ÏÔ ÍÅÊÎÓÔÒÉÍÁ ÄÁÌÅËÏ. á ÍÅÊÎÓÔÒÉÍÎÙÊ ÐÕÔØ ÌÅÇÞÅ, ÏÓÏÂÅÎÎÏ ËÏÇÄÁ ÏÎ ÄÌÑ ×ÓÐÏÍÏÇÁÔÅÌØÎÙÈ ÚÁÄÁÞ ÉÓÐÏÌØÚÕÅÔÓÑ.

DO>> ðÏÔÏÍÕ Ñ É ÇÏ×ÏÒÀ, ÞÔÏ ÄÌÑ ÓÉÓÔÅÍÎÏÇÏ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ ó ÒÏÄÎÅÊ, DO>> ÅÓÔÅÓÔ×ÅÎÅÅ.

DT> ðÒÏÓÔÏ ÔÁË ÓÌÏÖÉÌÏÓØ ÉÓÔÏÒÉÞÅÓËÉ. :)

éÍÅÎÎÏ.

DO>>>> ÷ ÂÉÌÄÅÒÅ GUI'ÛÎÁÑ IDE, ÞÔÏ ×ÏÏÂÝÅ-ÔÏ ÇÏ×ÏÒÑ ÕÄÏÂÎÅÅ.

DT>>> ÷ÏÏÂÝÅ ÇÏ×ÏÒÑ ÂÅÚ ÒÁÚÎÉÃÙ, ×ӣ ÒÁ×ÎÏ Ó ÔÅËÓÔÏÍ ÒÁÂÏÔÁÅÛØ.

DO>> ÷ gui ÏÎ ÞÉÔÁÂÅÌØÎÅÊ É ×ÌÁÚÉÔ ÂÏÌØÛÅ.

DT> âÏÌØÛÅ ×ÌÁÚÉÔ ÎÁ ÂÏÌØÛÏÊ ÍÏÎÉÔÏÒ, ÉÌÉ ËÏÇÄÁ ÍÅÌËÉÅ ÛÒÉÆÔÙ ×ÙÓÔÁ×ÉÛØ. DT> :) á ÇÄÅ - × ËÏÎÓÏÌÉ ÉÌÉ × Çգ×ÏÍ ÏËÏÛËÅ - ËÁËÁÑ ÒÁÚÎÉÃÁ?

HÅ ÚÎÁÀ, ÍÎÅ (É ×ÉÄÉÍÏ ÂÏÌØÛÉÎÓÔ×Õ) ÕÄÏÂÎÅÊ GUI, Á ÎÅ ËÏÎÓÏÌØ.

DT> ïÓÏÂÅÎÎÏ ÅÓÌÉ ËÏÎÓÏÌØÎÏÅ IDE ÐÏÚ×ÏÌÑÅÔ ×ÙÓÔÁ×ÌÑÔØ ÐÒÏÉÚ×ÏÌØÎÏÅ ÞÉÓÌÏ DT> ÓÔÒÏË É ËÏÌÏÎÏË. á ËÏÎÔÅËÓÔÎÙÊ ÈÅÌÐ × DT> BP/VP ÏÄÎÏÚÎÁÞÎÏ ÕÄÏÂÎÅÅ É ÎÁÍÎÏÇÏ ÂÙÓÔÒÅÅ ×ÓÅÈ ÜÔÉÈ CHM-Ï× É DT> HTML-based.

âÏÀÓØ, ÐÒÉ ÔÅÈ ÏÂßÅÍÁÈ ÏÎ ÐÒÏÓÔÏ ÚÁÇÎÅÔÓÑ.

DT>>> öÅÌÅÚÑËÁ Ó ÇÕÅÍ - ÜÔÏ ÎÅ ÔÏ, ÞÅÍ Ñ ÏÂÙÞÎÏ ÚÁÎÉÍÁÀÓØ. :)

DO>> ñ É ÓÅÔÅ×ÙÍÉ ÎÅ ÚÁÎÉÍÁÀÓØ, Ñ ÐÒÏ ÔÅÎÄÅÎÃÉÉ. çÄÅ × ÖÅÌÅÚËÅ gui - ÔÁÍ DO>> Ó ×ÙÓÏËÏÊ ×ÅÒÏÑÔÎÏÓÔØÀ ×ÉÎÄÁ.

DT> HÕ ÎÉÞÅÇÏ, ÓÅÊÞÁÓ âÉÌÌÉ ×ÓÅÍ ÐÏËÁÖÅÔ ÓÏ Ó×ÏÅÊ ÎÏ×ÏÊ çÏÄÚÉ... ÔÏ ÅÓÔØ

ñ ÐÏÄÏÂÎÙÅ ÐÒÏÇÎÏÚÙ ÓÌÙÛÕ ÕÖÅ 15 ÌÅÔ, Á ÏÎ ×ÓÅ ÎÅ ÚÁÇÉÂÁÅÔÓÑ...

DT> íÏÖÅÔ, ÔÏÇÄÁ ÁÌØÔÅÒÎÁÔÉ×Ù ÞÕÔØ ÖÉ×ÅÅ ÛÅ×ÅÌÉÔØÓÑ ÓÔÁÎÕÔ? ;)

÷ÒÑÄÌÉ. éÈ ÓÌÉÛËÏÍ ÍÎÏÇÏ, ÕÓÉÌÉÑ ÒÁÓÐÙÌÑÀÔÓÑ × ÐÕÓÔÕÀ.

DO>>>> ÒÁÚÍÅÒ ÔÅÌÅÆÏÎÎÏÇÏ ÄÖÅËÁ, ÔÁË ÐÁÑÀÔÓÑ × ÐÌÁÔÕ, ÇÄÅ ÎÁ ÎÉÈ DO>>>> ÐÏÄÁÅÔÓÑ ÐÉÔÁÎÉÅ É ÐÏÄËÌÀÞÁÅÔÓÑ UART.

DT>>> äÁ ÎÅÔ, Ñ Ï ÔÅÈ, ÞÔÏ Ë PC ÐÏÄËÌÀÞÁÀÔÓÑ. :)

DO>> ôÁË ÎÅ ÎÕÖÎÙ ÐÏÞÔÉ ÞÔÏ ÎÉËÏÍÕ ÐÏÔÏÍÕ ÞÔÏ.

DT> HÕ ÅÓÔØ, ÅÓÔØ ÓÉÔÕÁÃÉÉ, ÇÄÅ ÜÔÏ ÐÒÏÝÅ É ÕÄÏÂÎÅÅ. HÁ ÔÅÈ ÖÅ DT> ÂÅÎÚÏÚÁÐÒÁ×ËÁÈ, ÇÄÅ ÓÔÁ×ÉÔØ GPRS-ÍÏÄÅÍ ÂÁËÓÏ× ÚÁ Ä×ÅÓÔÉ É ÐÏËÕÐÁÔØ Ë DT> ÎÅÍÕ ÉÎÔÅÒÎÅÔ-ÁËËÁÕÎÔ ËÁË-ÔÏ ÎÅÚÁÞÅÍ.

HÕ ÔÁË ÞÅÍ ÎÅ ÕÓÔÒÁÉ×ÁÀÔ ×ÐÁÉ×ÁÅÍÙÅ × ÐÌÁÔÕ? äÌÑ ÔÁËÉÈ ÐÒÉÍÅÎÅÎÉÊ É ÄÅÌÁÀÔÓÑ. úÁÞÅÍ ÉÍÅÎÎÏ × ×ÉÄÅ ×ÔÙËÁÅÍÏÊ × òó ÐÌÁÔÙ?

DO>> á ÅÓÌÉ _ÐÅÒÅ_ÐÏÌÚÁÔØ, ÔÏ ÒÅÞØ ÉÄÅÔ ÉÍÅÎÎÏ Ï ÁÌØÔÅÒÎÁÔÉ×Å.

DT> HÕ Ñ-ÔÏ ÜÔÉÈ ÕÓÔÒÉà ÐÒÏÂÏ×ÁÌ, ÈÏÔÑ É ÎÅ ÂÏÌØÛÏÊ ÚÎÁÔÏË. :) ÷

ôÁË ×ÏÔ É Ñ ÐÏÐÒÏÂÏ×ÁÌ. HÅ ÐÏÎÒÁ×ÉÌÏÓØ ÓÉÌØÎÏ.

DT> ÏÓÎÏ×ÎÏÍ ÎÁ ÕÒÏ×ÎÅ ËÏÎÓÏÌÉ É ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ. á "ÉËÓÙ" ÔÁÍ, DT> ËÏÎÅÞÎÏ, ÎÅ ÓÌÉÛËÏÍ ÏÒÇÁÎÉÞÎÁÑ ÐÏÄÓÉÓÔÅÍÁ, ţ Åݣ ÄÏ ÕÍÁ ÄÏ×ÏÄÉÔØ DT> ÎÁÄÏ. é "ÂÁÚÕ ÐÒÉÌÏÖÅÎÉÊ", ËÏÎÅÞÎÏ. éÌÉ ÐÒÅÓÌÏ×ÕÔÙÊ wine.

é wine ÔÏÖÅ ÐÏÐÒÏÂÏ×ÁÌ - ÇÁÄÏÓÔØ. ôÕÔ × ÏÂÓÕÖÄÅÎÉÉ
formatting link
Ñ Ï ÜÔÏÍ ÔÏÖÅ ÇÏ×ÏÒÉÌ.

DT>>> ËÁÖÅÔÓÑ, ÎÁÄÏ ÎÅ Ó ÕÓÔÁÎÏ×ËÉ ËÁËÏÊ-ÎÉÂÕÄØ ÕÂÕÎÔÙ, Á ÏÐÑÔØ ÖÅ DT>>> ÓÎÉÚÕ, "ÏÔ ËÏÎÓÏÌÉ, man-a É ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ". :)

DO>> á ÚÁÞÅÍ ÍÎÅ ÅÅ ËÏÍÁÎÄÎÁÑ ÓÔÒÏËÁ É ËÏÎÓÏÌØ? äÌÑ ËÁËÉÈ ÚÁÄÁÞ? á ÔÅÂÅ?

DT> âÙÌÉ ÄÅÌÁ Ó ÓÅÔÑÍÉ, ÉÎÔÅÒÎÅÔ-ÓÅÒ×ÅÒÏÍ ÎÁ áôó; ÂÙÌÏ ÄÅÌÏ Ó DT> ADSL-ÒÕÔÅÒÏÍ. :) úÁÏÄÎÏ É ÒÁÚÂÉÒÁÌÓÑ - ÉÎÔÅÒÅÓÎÏ ×ӣ-ÔÁËÉ.

HÕ Ó ÒÏÕÔÅÒÏÍ Ñ ËÁË-ÔÏ ÂÅÚ ËÏÎÓÏÌÉ É ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ ÒÁÚÏÂÒÁÌÓÑ, É ÇÄÅ ÔÁÍ ÅÅ ÉÓËÁÔØ ÍÎÅ ÓÏ×ÅÒÛÅÎÎÏ ÎÅ ÉÎÔÅÒÅÓÎÏ.

DT>>> ÷ ÏÓÎÏ×ÎÏÍ - ÆÁÒ, ËÏÎÓÏÌØ. óÉÓÔÅÍÕ, ÄÁÖÅ ×ÉÎÄÕ Ñ ×ӣ ÒÁ×ÎÏ DT>>> "ÓÏÂÉÒÁÀ" DT>>> ÓÁÍ É ÓÉÌØÎÏ ÐÅÒÅÓÔÒÁÉ×ÁÀ ÐÏÄ Ó×ÏÉ ×ËÕÓÙ. HÁÐÒÉÍÅÒ, Õ ÍÅÎÑ DT>>> ÎÅÓÔÁÎÄÁÒÔÎÁÑ ÒÁÓËÌÁÄËÁ ÒÕÓÓËÏÊ ËÌÁ×ÉÁÔÕÒÙ (ñ÷åòôù), Á ÛÒÉÆÔÙ DT>>> ×ÅÚÄÅ, ÇÄÅ ÍÏÖÎÏ, Ñ ÕÓÔÁÎÏ×ÉÌ ÒÁÓÔÒÏ×ÙÅ. :) öÉ×Ñ ÐÏÄ 98,

DO>> HÅ ÌÀÂÌÀ ÒÁÓÔÒÏ×ÙÅ ÛÒÉÆÔÙ, É ÎÅÓÔÁÎÄÁÒÔÎÕÀ ÒÁÓËÌÁÄËÕ ÔÏÖÅ.

DT> á Ñ ÌÀÂÌÀ ÐÁÌÉÔÒÕ "Ó×ÅÔÌÏÅ-Ã×ÅÔÎÏÅ ÎÁ ԣÍÎÏÍ", Á × ÎÅÊ ttf ×ÙÇÌÑÄÑÔ DT> ËÏÛÍÁÒÎÏ, ÏÓÏÂÅÎÎÏ ÓÏ ÓÇÌÁÖÉ×ÁÎÉÅÍ. äÁ É, ×ÉÄÉÍÏ, ÔÙ ÒÁÓÔÒÏ×ÙÅ DT> ÛÒÉÆÔÙ ÓÁÍ ÄÌÑ ÓÅÂÑ ÎÅ ÒÉÓÏ×ÁÌ, Á Ñ ÔÁËÉ ÄÁ - É ÓÄÅÌÁÌ ÉÍÅÎÎÏ ÔÁË, DT> ËÁË ÍÎÅ ÎÒÁ×ÉÔÓÑ.

ñ ËÁË-ÔÏ ÎÅ ÈÕÄÏÖÎÉË ÓÏ×ÓÅÍ... é ÄÌÑ ÏÂÙÞÎÏÇÏ ÔÅËÓÔÁ ÐÒÅÄÐÏÞÉÔÁÀ ÎÏÒÍÁÌØÎÙÅ ÐÒÏÐÏÒÃÉÏÎÁÌØÎÙÅ ÆÏÎÔÙ É ÞÅÒÎÙÊ ÔÅËÓÔ ÎÁ Ó×ÅÔÌÏÍ ÆÏÎÅ. óÇÌÁÖÉ×ÁÎÉÅ ÏÔËÌÀÞÁÀ - ÎÅ ÐÏÎÒÁ×ÉÌÏÓØ.

DT>>> ôÁË É ÌÉÎÕËÓ, ÅÓÌÉ ÂÕÄÕ ÐÏÄ ÎÅÇÏ ÐÅÒÅÐÏÌÚÁÔØ, ÂÕÄÕ ÐÏÓÔÅÐÅÎÎÏ DT>>> ÏÓ×ÁÉ×ÁÔØ É ÒÉÈÔÏ×ÁÔØ ÐÏÄ ÓÅÂÑ, Á ÎÅ ÖÄÁÔØ, ÞÔÏ ÏÎÏ ÓÁÍÏ DT>>> ÐÏÓÔÁ×ÉÔÓÑ, ÏÔËÏÎÆÉÇÕÒÉÒÕÅÔÓÑ É ÐÒÏÁÐÄÅÊÔÉÔÓÑ. :)

DO>> ÷ 2008 ÕÖÅ ÐÏÞÔÉ ÇÏÄÕ, ÍÎÅ ËÁÖÅÔÓÑ, ÌÏÇÉÞÎÏ ÖÄÁÔØ ÞÔÏ É ÓÁÍÏ DO>> ÐÏÓÔÁ×ÉÔÓÑ É ÓÁÍÏ ÏÂÎÏ×ÉÔÓÑ É ÎÅ ÕÍÒÅÔ ÐÒÉ ÜÔÏÍ × ËÏÒÞÁÈ.

DT> íÏÖÅÔ, ÔÁË É ÂÕÄÅÔ. ÷Ï ×ÓÑËÏÍ ÓÌÕÞÁÅ ÐÏÑ×ÌÅÎÉÅ ×ÉÓÔÙ - ÈÏÒÏÛÉÊ ÛÁÎÓ DT> ÄÌÑ ÎÉÈ. DT> ;)

HÅ ÄÕÍÁÀ, ×ÐÒÏÞÅÍ ÷ÉÓÔÙ Ñ ÐÏËÁ ÎÅ ×ÉÄÅÌ ×ÂÌÉÚÉ.

DT>>> HÅÓÏÍÎÅÎÎÏÅ ÖÅ ÐÒÅÉÍÕÝÅÓÔ×Ï ÀÎÉËÓÏ× - ÉÓÈÏÄÎÉËÉ,

DO>> HÅ ×ÉÖÕ × ÎÉÈ ÎÉËÁËÏÊ ÐÏÌØÚÙ. óÏ×ÓÅÍ.

DT> üÔÏ ÔÙ ÚÒÑ. åÓÌÉ × ÎÁÓÔÒÏÊËÁÈ ÐÒÏÇÒÁÍÍÙ ÎÅÔ ÎÕÖÎÙÈ ÍÎÅ ÏÐÃÉÊ, ÉÌÉ DT> ÅÓÌÉ ÎÁÊÄÅÎ ÍÅÌËÉÊ ÂÁÇ - ×ÓÅÇÄÁ ÐÒÏÝÅ ÓÁÍÏÍÕ ÐÏÄÒÉÈÔÏ×ÁÔØ, ÞÅÍ DT> ÉÓËÁÔØ Á×ÔÏÒÁ.

HÁ ÜÔÏ Ñ ÅÝÅ × ËÁËÏÊ-ÎÉÂÕÄØ ÉÓÐÏÌØÚÕÅÍÏÊ ÂÉÂÉÌÉÏÔÅËÅ ÓÐÏÓÏÂÅÎ ÐÏÊÔÉ, É ÔÏ ÅÓÌÉ ÏÂÏÊÔÉ ÎÅ ÐÏÌÕÞÁÅÔÓÑ. á × ÞÕÖÉÈ ÇÏÔÏ×ÙÈ ÐÒÏÇÒÁÍÍÁÈ ËÏ×ÙÒÑÔØÓÑ - ÎÁ ÆÉÇ. ëÁË É ÎÅ ÐÒÉÊÄÅÔ ÍÎÅ × ÇÏÌÏ×Õ ÞÔÏ-ÔÏ ÍÅÎÑÔØ × ÓÈÅÍÅ ÉÓÐÏÌØÚÕÅÍÏÇÏ ÍÎÏÀ ÌÁÂÏÒÁÔÏÒÎÏÇÏ ÏÂÏÒÕÄÏ×ÁÎÉÑ (ÉÌÉ ÂÙÔÏ×ÏÊ ÔÅÈÎÉËÉ).

DO>> ÷ÐÒÏÞÅÍ × ÔÏÊ ÕÂÕÎÔÅ ÉÈ afaik É ÎÅÔ, ÔÁÍ ÄÁÖÅ stdio.h ÎÅÔ...

DT> HÕ ÅÓÔØ ÅÊÎÙÊ "ÐÁÐÁ" äÅÂÉÁÎ, ÔÁÍ ÄÏÌÖÎÏ ÂÙÔØ. :)

HÁÊÔÉ ÎÁ×ÅÒÎÏÅ ÍÏÖÎÏ, ÎÏ ÞÔÏ ÉÈ ÔÁÍ ÎÅÔ - ÜÔÏ ÏÞÅÎØ ÐÒÁ×ÉÌØÎÏ.

DT>>> ÔÅËÓÔÏ×ÙÅ ÓËÒÉÐÔÙ É

DO>> ôÏÖÅ ÓÏÍÎÉÔÅÌØÎÏÊ ÃÅÎÎÏÓÔÉ ÄÏÓÔÉÖÅÎÉÅ.

DT> ÷ÉÄÉÍÏ, ÄÅÌÏ ×ËÕÓÁ. ñ ÏÂÏÖÁÀ ÔÅËÓÔÏ×ÙÅ ËÏÎÆÉÇÉ Ó ËÏÍÍÅÎÔÁÒÉÑÍÉ. :) DT> é

á Ñ - ÎÅÔ. ÷ÐÒÏÞÅÍ ÔÕÔ ÜÔÏ ÕÖÅ ÏÂÓÕÖÄÁÌÏÓØ. GUI'Å×ÙÊ ËÏÎÆÉÇ Ó ËÏÎÔÅËÓÔÙÍ ÈÅÌÐÏÍ É ÂÏÌØÛÅ ÐÏÚ×ÏÌÑÅÔ (ÓËÁÖÅÍ ×ÙÂÏÒ Ã×ÅÔÁ, ÛÒÉÆÔÁ, ÒÁÚÍÅÒÁ, ÓÔÉÌÑ) É ÎÅ ÄÁÅÔ ÐÏÌØÚÏ×ÁÔÅÌÀ ÓÄÅÌÁÔØ ÎÅÐÒÁ×ÉÌØÎÙÊ ×ÙÂÏÒ É ÎÏÒÍÁÌØÎÏ ÌÏËÁÌÉÚÕÅÔÓÑ ÎÁ ÌÀÂÏÊ ÑÚÙË. ôÅËÓÔÏ×ÙÊ ËÏÎÆÉÇ ÎÉÞÅÇÏ ÜÔÏÇÏ ÎÅ ÐÏÚ×ÏÌÑÅÔ, Á ËÏÍÍÅÎÔÁÒÉÉ ÐÏÓÌÅ ÎÅÕÄÁÞÎÏÇÏ × ÎÅÇÏ ×ÍÅÛÁÔÅÌØÓÔ×Á ÐÏÌØÚÏ×ÁÔÅÌÑ ÍÏÇÕÔ ÏÔÎÏÓÉÔØÓÑ ÓÏ×ÓÅÍ ÎÅ Ë ÔÏÍÕ. þÔÏ ÎÅ ÐÒÅÐÑÔÓÔ×ÉÅ ÄÌÑ ÈÒÁÎÅÎÉÑ ËÏÎÆÉÇÁ × ÔÅËÓÔ×ÏÊ ÆÏÒÍÅ, ÉÌÉ ÉÍÐÏÒÔÁ/ÜËÓÐÏÒÔÁ ÞÅÒÅÚ ÎÅÅ. ÷ÏÔ ËÏÇÄÁ GUI ÐÒÏÄÕÍÙ×ÁÔØ É ÒÅÁÌÉÚÏ×Ù×ÁÔØ ÌÅÎØ É ÎÁ ÐÏÌØÚÏ×ÁÔÅÌÑ ÐÌÅ×ÁÔØ (ÓÁÍ ÓÐÒÁ×ÌÑÅÛØÓÑ - É ÌÁÄÎÏ) - ÏÓÔÁÅÔÓÑ ÔÅËÓÔÏ×ÙÊ ËÏÎÆÉÇ. ïÞÅÎØ ÍÎÅ ÜÔÏ ÐÏ ÓÁÍÏÍÕ ÓÅÂÅ ÚÎÁËÏÍÏ...

DT>>> ËÏÎÆÉÇÉ, ËÕÞÁ ÍÁÎÏ× É ÐÒÏÞÅÊ ÄÏËÕÍÅÎÔÁÃÉÉ.

DO>> ÷ ËÏÔÏÒÙÈ ÈÒÅÎ ÞÔÏ ÎÁÊÄÅÛØ, ÏÓÏÂÅÎÎÏ ÎÅ ÚÎÁÑ ÚÁÒÁÎÅÅ ÞÔÏ ÔÏÞÎÏ DO>> ÎÕÖÎÏ É ËÏÔÏÒÙÅ ÎÅ ÇÉÐÅÒÔÅËÓÔÏ×ÙÅ ÉÚÎÁÞÁÌØÎÏ.

DT> HÕ ÜÔÏ ÄÁ, ÍÉÎÕÓ. ÷ÏÔ ÈÏÞÕ Ñ ÓÅÊÞÁÓ Ó×ÏÊ ÄÏÓÏ×ÓËÉÊ ÂÅÎÚÏ-ÐÕÌØÔ DT> ÚÁÐÕÓËÁÔØ ÐÏÄ ËÁËÏÊ-ÔÏ ÂÏÌÅÅ ÍÏÝÎÏÊ ÏÐÅÒÁÃÉÏÎËÏÊ - ÞÔÏ ÐÏÌØÚÏ×ÁÔØÓÑ DT> ÓÅÔØÀ, USB É ÔÁË ÄÁÌÅÅ.

HÁ ÎÁÛÉÈ ÚÁÐÒÁ×ËÁÈ ÜÔÏ ÎÏÒÍÁÌØÎÙÊ ËÏÍÐ Ó ×ÉÎÄÏ×ÙÍ GUI, ×ÓÔÒÏÅÎÎÙÊ (ÉÌÉ ÎÅÔ) × ËÁÓÓÏ×ÙÊ ÔÅÒÍÉÎÁÌ. ÷ ÓÁÍÉÈ ËÏÌÏÎËÁÈ ×ÅÒÏÑÔÎÏ ËÁËÉÅ-ÔÏ ËÏÎÒÏÌÌÅÒÙ, Á ÎÅ PC Ó äïóÏÍ. óÁÍÏÅ ÐÒÏÓÔÏÅ ÓÒÅÄÓÔ×Ï ÓÄÅÌÁÔØ ÄÌÑ ÎÉÈ ÓÅÔØ - ÉÓÐÏÌØÚÏ×ÁÔØ ÇÏÔÏ×ÙÊ ÍÏÓÔ × UART, ÎÁÐÒÉÍÅÒ Lantronix X-port, ÈÏÔÑ ËÏÎËÒÅÔÎÏ ÄÌÑ ËÏÌÏÎÏË ÎÁ×ÅÒÎÏÅ ËÁËÏÊ-ÎÉÂÕÄØ RS485 ÂÕÄÅÔ ÂÏÌÅÅ ÕÍÅÓÔÅÎ.

DT> ÷ÉÎÄÁ - ÎÅ ÏÞÅÎØ ÈÏÒÏÛÉÊ ×ÁÒÉÁÎÔ, ÐÌÁÔÉÔØ ÎÁÄÏ, ÄÁ É ÐÏÄÄÅÒÖËÕ, Á ÔÏ

á ÞÔÏ ÔÁËÏÇÏ × ÔÏÍ, ÞÔÏ ÎÁÄÏ ÐÌÁÔÉÔØ?

DT> É ÐÒÏÄÁÖÕ ÌÉÃÅÎÚÉÊ ÎÁ ÎÏÒÍÁÌØÎÙÅ ×ÅÒÓÉÉ - 2ë É XP - ÍÏÇÕÔ DT> ÐÒÅËÒÁÔÉÔØ.

HÏÒÍÁÌØÎÙÅ - ÍÏÇÕÔ, ÈÏÔØ É ÎÅ ÓËÏÒÏ. á Embedded - ÄÕÍÁÀ ÅÝÅ ÄÏÌÇÏ ÐÒÏÖÉ×ÕÔ.

DT> é ÚÁÈÏÔÅÌ Ñ ÕÚÎÁÔØ, Á ËÁË ÚÁÐÕÓÔÉÔØ ÐÒÉ ÓÔÁÒÔÅ Á×ÔÏÍÁÔÏÍ ËÏÎÓÏÌØÎÏÅ DT> ÐÒÉÌÏÖÅÎÉÅ, × foreground-Å, ÄÌÑ ÏÐÅÒÁÔÏÒÁ, ÂÅÚ ××ÏÄÁ ÌÏÇÉÎÏ× É ÐÁÒÏÌÅÊ. DT> óÁÍ ÎÅ ÎÁۣÌ, ÐÒÉÛÌÏÓØ × RU.LINUX ÓÐÒÁÛÉ×ÁÔØ. ïËÁÚÁÌÏÓØ, ÅÓÔØ ÔÁËÁÑ DT> ËÏÍÁÎÄÏÞËÁ openvt...

üÔÏ ÔÙ Ï ÞÅÍ ×ÏÏÂÝÅ?

DT>>> äÁÖÅ ÐÏËÁ _ÉÇÒÁÑÓØ_ Ó ÌÉÎÕËÓÏÍ × QEMU É VirtualBox-Å, Ñ ÕÖÅ DT>>> ÎÅÓËÏÌØËÏ ÒÁÚ ËÏÍÐÉÌÉÒÏ×ÁÌ ÑÄÒÏ É ÎÁۣÌ ÏÛÉÂËÕ × ÄÒÁÊ×ÅÒÅ VESA, DT>>> ÐÏÄÐÒÁ×ÉÌ ÉÓÈÏÄÎÉËÉ MC ÄÌÑ ÂÏÌÅÅ ×ÍÅÎÑÅÍÙÈ ËÌÁ×ÉÁÔÕÒÎÙÈ DT>>> ÛÏÒÔËÁÔÏ×... :)

DO>> HÕ Á ÍÎÅ ÓÉÓÔÅÍÁ ÎÕÖÎÁ ÒÁÂÏÔÁÀÝÁÑ, Á ÎÅ ÞÔÏÂÙ ÅÅ ËÏÍÐÉÌÉÒÏ×ÁÔØ É DO>> ÂÁÇÉ × ÎÅÊ ÉÓËÁÔØ. íÎÅ Ó×ÏÉÈ ÂÁÇÏ× × Ó×ÏÉÈ ÐÒÏÇÒÁÍÍÁÈ È×ÁÔÁÅÔ, DO>> ÞÔÏÂÙ ÅÝÅ ÞÕÖÉÅ ÐÒÁ×ÉÔØ.

DT> ïÐÙÔ - ÏÎ ÎÉËÏÇÄÁ ÎÅ ÍÅÛÁÅÔ. :)

íÅÛÁÅÔ ÐÒÏÃÅÓÓ ÅÇÏ ÐÒÉÏÂÒÅÔÅÎÉÑ, ÏÓÏÂÅÎÎÏ ËÏÇÄÁ ÏÐÙÔ ÉÚ ÄÏÓÔÁÔÏÞÎÏ ÄÁÌÅËÏÊ ÏÔ ÏÓÎÏ×ÎÏÊ ÄÅÑÔÅÌØÎÏÓÔÉ ÓÆÅÒÙ.

DT>>> ÷ÏÔ ÎÅËÏÔÏÒÙÊ ×ÉÎÄÏ×ÙÊ ÓÏÆÔ, ËÏÎÅÞÎÏ, ÒÁÂÏÔÁÔØ ÄÏÌÖÅÎ. HÁÐÒÉÍÅÒ, DT>>> IAR.

DO>> :)

DO>> äÁ ÅÇÏ ÇÏÒÙ. é ÌÕÞÛÅÅ ÒÅÛÅÎÉÅ ÄÌÑ ÜÔÏÇÏ - ×ÉÎÄÁ.

DT> üÔÏ ÐÏËÁ ÎÁÓ ×ÓÅÈ ÎÅ ÚÁ×ÉÓÔÏ×ÁÌÉ...

÷ÏÔ ÕÖ ÎÅ ÄÕÍÁÀ.

dima

formatting link

Hу, тогда, видимо, можно делать на чём угодно и под чем угодно, только помнить, что часть ошибок будет обусловлена плохой синхронизацией переключения скоростей.

Hello Dmitry Orlov!

DT>> HÏ ÕÖÅ ÉÓÙ ÄÁ×ÎÏ ÎÅÔ, É ËÏÍÏ× ÓËÏÒÏ ÎÅ ÂÕÄÅÔ, É ÏÂÙÞÎÙÊ ÔÅÌÅÆÏÎÎÙÊ DT>> ÍÏÄÅÍ ÎÅ ËÕÐÉÛØ.

DO> ðÏÌÎÏ ÔÅÌÅÆÏÎÎÙÈ ÍÏÄÅÍÏ×. óÅÇÏÄÎÑ ÏÎÉ × ÒÁÚÍÅÒÁÈ, ÞÕÔØ ÐÒÅ×ÙÛÁÀÝÉÈ ÒÁÚÍÅÒ DO> ÔÅÌÅÆÏÎÎÏÇÏ ÄÖÅËÁ, ÔÁË ÐÁÑÀÔÓÑ × ÐÌÁÔÕ, ÇÄÅ ÎÁ ÎÉÈ ÐÏÄÁÅÔÓÑ ÐÉÔÁÎÉÅ É DO> ÐÏÄËÌÀÞÁÅÔÓÑ UART.

óÐÉÓÏÞÅË ? 8)

 X-Virus-Scanned: amavisd-new at bezeqint.net

Hello, Alexander Konosevich! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Sat, 19 Jan

2008 16:38:29 +0300:

DT>>> HÏ ÕÖÅ ÉÓÙ ÄÁ×ÎÏ ÎÅÔ, É ËÏÍÏ× ÓËÏÒÏ ÎÅ ÂÕÄÅÔ, É ÏÂÙÞÎÙÊ ÔÅÌÅÆÏÎÎÙÊ DT>>> ÍÏÄÅÍ ÎÅ ËÕÐÉÛØ.

DO>> ðÏÌÎÏ ÔÅÌÅÆÏÎÎÙÈ ÍÏÄÅÍÏ×. óÅÇÏÄÎÑ ÏÎÉ × ÒÁÚÍÅÒÁÈ, ÞÕÔØ ÐÒÅ×ÙÛÁÀÝÉÈ DO>> ÒÁÚÍÅÒ ÔÅÌÅÆÏÎÎÏÇÏ ÄÖÅËÁ, ÔÁË ÐÁÑÀÔÓÑ × ÐÌÁÔÕ, ÇÄÅ ÎÁ ÎÉÈ ÐÏÄÁÅÔÓÑ DO>> ÐÉÔÁÎÉÅ É ÐÏÄËÌÀÞÁÅÔÓÑ UART.

AK> óÐÉÓÏÞÅË ? 8)

óÐÉÓÏÞÅË _ÔÅÂÅ_ ÖÉÒÎÏ ÂÕÄÅÔ, ÕÞÉÓØ ÇÕÇÌÏÍ ÐÏÌØÚÏ×ÁÔØÓÑ, ÎÏ ÏÄÉÎ, ÔÁË É ÂÙÔØ, ÄÁÍ
formatting link
dima
formatting link


Hello, Alexander Konosevich! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Mon, 21 Jan

2008 14:57:28 +0300:

DO>>>> ðÏÌÎÏ ÔÅÌÅÆÏÎÎÙÈ ÍÏÄÅÍÏ×. óÅÇÏÄÎÑ ÏÎÉ × ÒÁÚÍÅÒÁÈ, ÞÕÔØ DO>>>> ÐÒÅ×ÙÛÁÀÝÉÈ ÒÁÚÍÅÒ ÔÅÌÅÆÏÎÎÏÇÏ ÄÖÅËÁ, ÔÁË ÐÁÑÀÔÓÑ × ÐÌÁÔÕ, ÇÄÅ ÎÁ DO>>>> ÎÉÈ ÐÏÄÁÅÔÓÑ ÐÉÔÁÎÉÅ É ÐÏÄËÌÀÞÁÅÔÓÑ UART.

AK>>> óÐÉÓÏÞÅË ? 8)

DO>> óÐÉÓÏÞÅË _ÔÅÂÅ_ ÖÉÒÎÏ ÂÕÄÅÔ, ÕÞÉÓØ ÇÕÇÌÏÍ ÐÏÌØÚÏ×ÁÔØÓÑ, ÎÏ ÏÄÉÎ, DO>> ÔÁË

AK> é ÎÁ ÔÏÍ ÓÐÁÓÉÂÏ, ×ÅÖÌÉ×ÙÊ ÔÙ ÎÁÛ ... öB}

DO>> É ÂÙÔØ, ÄÁÍ

formatting link
AK> ÷ÔÏÒÏÊ *ÏÞÅ×ÉÄÎÙÊ* ×ÏÐÒÏÓ - *ÐÏÒÑÄÏË* *ÓÔÏÉÍÏÓÔÉ* (ÎÁ ÓÁÊÔÅ, ËÁË AK> ×ÓÅÇÄÁ - ÍÏÌÞÏË-Ó ÐÒÏ ÓÉÅ ... ö$) ?

*÷ÔÏÒÏÊ* *ÏÞÅ×ÉÄÎÙÊ* *ÏÔ×ÅÔ* _ÔÅÂÅ_ - ÔÅÂÅ ÎÁÄÏ, ÔÙ É ÉÝÉ (ÎÁ ÓÁÊÔÅ ËÁË ×ÓÅÇÄÁ ÅÓÔØ "ËÁË ËÕÐÉÔØ"
formatting link
íÎÅ ÏÎÏ ÄÁÖÅ ÄÁÒÏÍ ÎÅ ÎÕÖÎÏ.

dima

formatting link

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required