USB --> RS232

Jun 02, 2005 79 Replies

éÎÔÅÒÅÓÎÏ, ÐÏÞÅÍÕ ÎÅ ÌÉÎÕÈ? (ÔÏÞÎÏ ÔÁËÏÊ ÖÅ ޣÒÎÙÊ É ÓÔÒÁÛÎÙÊ)

HÕ ÄÁ. é ÎÁ NULL ÎÅ ÐÒÏ×ÅÒÑÔØ ÔÏÖÅ. úÁÍÅÞÁÔÅÌØÎÏ ÕÌÑÖÅÔÓÑ... HÅÔ, Á ×ÏÏÂÝÅ ÍÙÓÌØ ÉÎÔÅÒÅÓÎÁÑ. öÁÌØ, 2-È çâÁÊÔ ÔÁË ÎÅ ÎÁ ÍÎÏÇÏ È×ÁÔÉÔ.

HÅ ÓÏÇÌÁÓÅÎ. õ GNU libc ÓÐÅÃÉÁÌØÎÁÑ ÒÕÞËÁ ÅÓÔØ, ÞÔÏ ÐÏ 4ËÂÁÊÔÁ ÓÒÁÚÕ ×ÙÂÉÒÁÔØ. ôÁË ÜÆÆÅËÔÉ×ÎÅÅ ÐÏÌÕÞÁÅÔÓÑ. éÎÁÞÅ ÂÙÓÔÒÏ ÚÁÓÅÇÍÅÎÔÉÒÕÅÔÓÑ ÔÏ ÔÏÇÏ ÓÏÓÔÏÑÎÉÑ, Ï ޣÍ ÐÉÛÅÔÓÑ ÎÉÖÅ.

ï ÄÁ! Linux ÔÕÔ ÒÅÁÌÉÚÕÅÔ ÒÕÓÓËÕÀ ÒÕÌÅÔËÕ: ÐÒÅÖÄÅ ÞÅÍ ÏÔÓÔÒÅÌÉÔØ Ô×ÏÊ ÐÒÏÃÅÓÓ ÏÎ Åݣ ÐÏÌ-ÓÉÓÔÅÍÙ ÚÁ×ÁÌÉÔ. (2.4.x)
á ÅÓÌÉ ÜÔÕ ÂÁÇÏÆÉÞÕ ÏÔËÌÀÞÉÔØ, ÔÏ É ÐÒÏÓÔÏ ÎÅ ×ÙÐÏÌÎÉÍÙÍ...
á ÚÁÞÅÍ, ×ӣ-ÔÁËÉ ÄÏÓ?
÷ ÉÎÔÅÒÐÒÅÔÁÔÏÒÁÈ. ïÓÏÂÅÎÎÏ ÅÓÌÉ ÓÁÍÏÇÏ ÐÏÎÑÔÉÑ ÕËÁÚÁÔÅÌØ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ.

HÕ Á ×ӣ-ÔÁËÉ. ñ ÎÅ ÐÏÎÉÍÁÀ. ÷ÏÔ ÅÓÔØ /ÐÒÅÄÕÓÔÁÎÏ×ÌÅÎÎÙÊ ÎÁÓÔÒÏÅÎÎÙÊ ÌÉÎÕÈ/. ÷ÓÅ ÄÒÁÊ×ÅÒÁ ×ËÏÍÐÉÌÉÒÏ×ÁÎÙ ÎÁÓÍÅÒÔØ, ÉÌÉ ÐÏÌÏÖÅÎÙ × initrd. ÷ ÚÁÇÒÕÚÞÉËÅ ÖÅÌÅÚÎÏ ÚÁÐÉÓÁÎÏ: init=/bin/myApplication.exe. þÅÍ ÜÔÏ, ÓÐÒÁÛÉ×ÁÅÔÓÑ, ÎÅ ޣÒÎÙÊ ÓÔÒÁÛÎÙÊ ÄÏÓ?

÷ÐÒÏÞÅÍ, ÅÓÌÉ 5 ÌÅÔ ÎÁÚÁÄ ×ӣ ÎÁÐÉÓÁÎÏ (ÌÉÎÕÈ-ÔÏ, ÉÚ×ÅÓÔÎÏ ÄÅÌÏ, ÉÚÏÂÒÅÌÉ ×ÞÅÒÁ) -- ÔÏÇÄÁ ÐÏÎÑÔÎÏ. èÏÒÏÛÏ, ÅÓÌÉ ËÔÏ-ÔÏ ÉÓÐÙÔÙ×ÁÅÔ ËÒÁÊÎÀÀ ÎÅÐÒÉÑÚÎØ Ë ÌÉÎÕÈÕ, ÐÕÓÔØ ÂÕÄÅÔ freebsd. ôÏÔ ÖÅ ÓÔÒÁÛÎÙÊ É ޣÒÎÙÊ, ×ÉÄ × ÐÒÏÆÉÌØ.
äÁ. ðÏÌÎÁÑ glibc ÍÅÇÁÂÁÊÔ 10, ÐÌÀÓ ÍÉÎÕÓ × 2 ÒÁÚÁ. ÷ÐÒÏÞÅÍ, ÜÔÏ ÎÅ ÍÅÛÁÌÏ × ÐÒÅÖÄÎÉÅ ×ÒÅÍÅÎÁ ×ӣ ÓÖÉÍÁÔØ ÎÁ ÄÉÓËÅÔËÕ ÉÌÉ Ä×e. ÷ ÜÔÏÍ ÐÌÁÎÅ ÌÉÎÕÈ ÓÉÌØÎÏ ÐÒÏÉÇÒÙ×ÁÅÔ ÓÔÒÁÛÎÏÍÕ ޣÒÎÏÍÕ.
á ÏÎÏ ÄÅÎÅÇ, ËÁË É ÓÁÍ ÄÏÓ, ÒÁÚ×Å ÎÅ ÓÔÏÉÔ?
ðÏÓÌÅÄÓÔ×ÉÑ ÔÑ֣ÌÏÇÏ ÏÔÒÁ×ÌÅÎÉÑ ÏÏÐÝÉÎÏÊ. ÷ӣ × ÄÉÎÁÍÉËÅ, Á ÜÌÅÍÅÎÔÁÒÎÏÇÏ "ÍÕÓÏÒÏÓÂÏÒÝÉËÁ" ÎÅ ÐÒÅÄÕÓÍÏÔÒÅÎÏ. ó ÄÒÕÇÏÊ ÓÔÏÒÏÎÙ, ÜÔÏ É ÎÅ ÐÁÎÁÃÅÑ.

åÓÌÉ ÜÔÏ ÂÏÌØÛÉÎÓÔ×Ï -- frontdoor, t-mail É Ô.Ð. -- ÔÏÇÄÁ ËÏÎÅÞÎÏ...

HÁÐÒÉÍÅÒ, ÞÔÏÂÙ ÎÅ ÉÚÏÂÒÅÔÁÔØ ×ÅÌÏ^H^H^H^H ÄÒÁÊ×ÅÒ USB É ÐÒÏÞÅÇÏ...

á ÄÌÑ ÞÅÇÏ Watcom ÚÁ ÓÏÂÏÊ cwsdpmi.exe ÔÁÓËÁÅÔ ÐÏ-Ô×ÏÅÍÕ?
ëÏÇÄÁ win ÎÁÕÞÉÔØÓÑ ËÏÒËÕ ÓÄÏÈÛÅÇÏ ÐÒÏÃÅÓÓÁ ÚÁÐÉÓÙ×ÁÔØ?

freedos, freebsd -- ÔÏÖÅ ÈÁÌÑ×Á. ôÁË ÞÔÏ ÎÅ ÅÄÉÎÓÔ×ÅÎÎÁÑ ÐÒÉÞÉÎÁ. é, ËÓÔÁÔÉ, ËÁÖÅÔÓÑ ÍÎÅ, ÐÏÞÅÍÕ-ÔÏ, freebsd ÇÏÒÁÚÄÏ ÂÏÌÅÅ ÈÁÌÑ×Á, ÞÅÍ ÐÏÒÁ֣ÎÎÙÊ ×ÉÒÕÓÎÙÍ GPL ÌÉÎÕÈ.

á ÞÅÍ ÂÏÌØÛÅ ÔÙ ÂÕÄÅÛØ ÐÉÓÁÔØ ÐÏÄ Win, ÔÅÍ ÂÏÌØÛÅ ÂÕÄÅÛØ Ó×ÑÚÁÎ ÜÔÉÍ Win'ÏÍ ÐÏ ÒÕËÁÍ É ÎÏÇÁÍ.
ðÒÉ×ÅÔ, Michael !

06 Jun 05 , 09:57 Michael Tulupov ÐÉÓÁÌ Ë Alexey Boyko:

AB>> åÓÔØ ÅÝÅ EHCI. MT> úÁÂÙÌ ÐÒÏ ÎÉÈ. MT> íÏÖÅÔ ÂÙÔØ É ÏÎÉ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ. MT> ïÎÉ ÒÁÚ×Å ÎÅ ÓÏ×ÍÅÓÔÉÍÙ ÓÎÉÚÕ ××ÅÒÈ ?

ó ÔÏÞËÉ ÚÒÅÎÉÑ ÎÁÐÉÓÁÎÉÑ ÄÒÁÊ×ÅÒÏ× - ÎÅÔ, Ó ÔÏÞËÉ ÚÒÅÎÉÑ ÐÏÄËÌÀÞÅÎÎÏÇÏ Ë USB-ÛÉÎÅ ÏÂÏÒÕÄÏ×ÁÎÉÑ - ÄÁ.

. ó Õ×ÁÖÅÎÉÅÍ, HÉËÉÔÁ. icq:240059686, lj-user:nicka_startcev ... "ôÁË ÏÎ ÎÅ ÔÏÌØËÏ ÇÏÌÕÂÏÊ, ÎÏ É ÄÏ×ÅÒÅÎÎÙÊ" ÐÏÄÕÍÁÌ âÁÏ.

ðÒÉ×ÅÔ, Dmitry !

06 Jun 05 , 20:45 Dmitry Lyokhin ÐÉÓÁÌ Ë Zahar Kiselev:

DL> ôÓÓÓ.. ÎÉËÔÏ ÎÉËÕÄÁ ÎÅ ÉÄÅÔ (Ó) DL> ÐÒÉ ÚÁËÁÚÅ "char[100000000]" (ÈÏÔÑ ÜÔÏ, ËÏÎÅÞÎÏ É ÎÅËÒÁÓÉ×Ï) ÐÁÍÑÔØ DL> ÉÚÎÁÞÁÌØÎÏ ÍÏÖÅÔ ×ÏÏÂÝÅ ÆÉÚÉÞÅÓËÉ ÎÅ ×ÙÄÅÌÑÔØÓÑ, Á ÌÉÛØ ÐÏÔÏÍ DL> ËÏÍÍÉÔÉÔØÓÑ 4ë ÓÔÒÁÎÉÃÁÍÉ ÐÏ ÍÅÒÅ ÎÁÄÏÂÎÏÓÔÉ. þÉÔÁÔØ ÏÐÉÓÁÎÉÅ ÒÁÂÏÔÙ DL> VirtualAlloc ÄÌÑ ×ÉÎÄÏ× ÉÌÉ ÞÅÇÏ-ÎÉÂÕÄØ ÁÎÁÌÏÇÉÞÎÏÇÏ ÄÌÑ ÄÒÕÇÉÈ ïó.

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

int foo() { char a[40000000]; int i,j; for(i=0;i<40000000;i++) { j+=i; a[i]=j; } return a[4000000-1]; }

int main() { return foo()%10; };

. ó Õ×ÁÖÅÎÉÅÍ, HÉËÉÔÁ. icq:240059686, lj-user:nicka_startcev ... ëÏÒÒÉÄÁ £ÖÉËÏ×

Dimmy,

You wrote to Vladimir Vassilevsky:

SZ>>> þÅÒÔ ÅÇÏ ÚÎÁÅÔ, ÞÔÏ ÔÁÍ ÎÁ ÂÅÎÚÏËÏÌÏÎËÅ × HÉÖÎÉÈ òÁÓÐÏÐÅÎÁÈ, ÎÏ SZ>>> ÐÏÄÏÚÒÅ×ÁÀ, ÞÔÏ èò ÉÌÉ ÈÏÔÑ ÂÙ 98 ÔÁÍ ÕÖÅ ÓÔÏÉÔ. VV>> ëÓÔÁÔÉ Ï ÂÅÎÚÏËÏÌÏÎËÁÈ É ×ÉÎÄÁÈ. åÓÔØ ÚÎÁËÏÍÁÑ ÆÉÒÍÁ; ÄÅÌÁÅÔ VV>> ÏÄÎÏÐÌÁÔÎÙÅ 486-Å PCÛËÉ ËÏÔÏÒÙÅ ÓÔÁ×ÑÔÓÑ ×ÎÕÔÒØ ÓÏÂÓÔ×ÅÎÎÏ VV>> ËÏÌÏÎÏË ÎÁ ÂÅÎÚÏËÏÌÏÎËÁÈ. DT> HÕ, ×ÎÕÔÒÉ ÓÏÂÓÔ×ÅÎÎÏ ËÏÌÏÎÏË Õ ÎÁÓ ÓÔÏÉÔ Ó×ÏÑ ÐÌÁÔÁ ÎÁ ATMega128

ëÓÔÁÔÉ, ÎÅÕÖÅÌÉ ÎÉËÔÏ ÞÔÏ-ÎÉÂÕÄØ ÎÁ×ÒÏÄÅ Ó×ÑÚËÉ ATMega128-FT8U245AM-Stick ÄÌÑ ËÁËÏÇÏ-ÎÉÂÕÄØ ÜÎÅÒÇÏÎÅÚÁ×ÉÓÉÍÏÇÏ ÌÏÇÁ ÄÁÎÎÙÈ ÎÅ ÄÅÌÁÌ? þÔÏ-ÔÏ Ñ ÎÉÇÄÅ ÄÁÖÅ ÕÐÏÍÉÎÉÎÁÎÉÑ ÔÁËÏÊ ×ÏÚÍÏÖÎÏÓÔÉ ÎÅ ×ÓÔÒÅÔÉÌ. ôÏ ÌÉ ÓÌÏÖÎÏ ÓÌÉÛËÏÍ × ÓÍÙÓÌÅ ÓÏÆÔÁ...?

Andrey

Hello Kirill.

Tue Jun 07 2005 21:18, Kirill Frolov wrote to me:

KF> éÎÔÅÒÅÓÎÏ, ÐÏÞÅÍÕ ÎÅ ÌÉÎÕÈ? (ÔÏÞÎÏ ÔÁËÏÊ ÖÅ ޣÒÎÙÊ É ÓÔÒÁÛÎÙÊ)

ðÏÔÏÍÕ ÞÔÏ ÓÏÆÔÉÎÁ ÄÅÌÁÌÁÓØ ÓÎÁÞÁÌÁ × ÐÒÏÓÔÅÊÛÅÍ ×ÁÒÉÁÎÔÅ É ÐÒÅÄÎÁÚÎÁÞÅÎÁ ÂÙÌÁ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÎÁ ÓÁÍÏÍ ÄÅۣ×ÏÍ ÐÏÄÅÒÖÁÎÎÏÍ ÖÅÌÅÚÅ. ÷ÐÒÏÞÅÍ, É ÓÅÊÞÁÓ ÄÏÓÁ ×ÐÏÌÎÅ È×ÁÔÁÅÔ. üÔÏ Ö ÐÕÌØÔ ÕÐÒÁ×ÌÅÎÉÑ ÎÁ ÓÁÍÏÍ ÄÅÌÅ. ðÌÀÓ ÓÂÏÒ ÓÔÁÔÉÓÔÉËÉ, ×ÅÄÅÎÉÅ ÌÏÇÏ×, Ó×ÑÚØ ÐÏ ÍÏÄÅÍÕ Ó ÃÅÎÔÒÁÌØÎÙÍ ÏÆÉÓÏÍ, ÐÏÄÄÅÒÖËÁ ËÁÓÓÏ×ÙÈ ÁÐÐÁÒÁÔÏ× É ÓÞÉÔÙ×ÁÔÅÌÅÊ ÞÉÐ-ËÁÒÔ. åÄÉÎÓÔ×ÅÎÎÏÅ, ÇÄÅ ×ÉÎÄÁ ÉÌÉ ÌÉÎÕËÓ ÂÙÌÉ ÂÙ ÐÏÌÅÚÎÙ - ÉÓÐÏÌØÚÏ×ÁÎÉÅ ×ÉÎÍÏÄÅÍÏ× É ×ÉÎ-ÐÒÉÎÔÅÒÏ×. HÕ É USB ×ÏÔ.

Dimmy.

Hello Kirill.

Tue Jun 07 2005 21:46, Kirill Frolov wrote to me:

[ ÐÒÏ ÌÉÎÕËÓ ÕÖÅ ÏÔ×ÅÞÅÎÏ :) ]

KF> á ÏÎÏ ÄÅÎÅÇ, ËÁË É ÓÁÍ ÄÏÓ, ÒÁÚ×Å ÎÅ ÓÔÏÉÔ?

1) ñ ÉÍÉ ÎÅ ÔÏÒÇÕÀ, 2) ×ÉÎÄÁ ÔÏÖÅ ËÁË ÂÙ ÎÅ ÂÅÓÐÌÁÔÎÁÑ, 3) Á ×ÏÔ ÄÏÓÙ ÅÓÔØ ÂÅÓÐÌÁÔÎÙÅ, 4) ÎÕ É ÔÁË ÄÁÌÅÅ. ;)

KF> ðÏÓÌÅÄÓÔ×ÉÑ ÔÑ֣ÌÏÇÏ ÏÔÒÁ×ÌÅÎÉÑ ÏÏÐÝÉÎÏÊ.

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

type Voltage is delta 0.001 range -20.0..20.0;

üÔÏ ÔÉÐ Ó ÆÉËÓÉÒÏ×ÁÎÎÏÊ ÔÏÞËÏÊ (ÆÁËÔÉÞÅÓËÉ, ÃÅÌÙÊ). ëÏÍÐÉÌÑÔÏÒ ÓÁÍ ×ÙÂÅÒÅÔ ÄÌÑ ÎÅÇÏ ÎÁÉÌÕÞÛÕÀ (ÄÌÑ ÄÁÎÎÏÊ ÁÒÈÉÔÅËÔÕÒÙ) ÒÅÁÌÉÚÁÃÉÀ.

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

Dimmy.

Hello Kirill.

Tue Jun 07 2005 21:53, Kirill Frolov wrote to me:

KF> HÁÐÒÉÍÅÒ, ÞÔÏÂÙ ÎÅ ÉÚÏÂÒÅÔÁÔØ ×ÅÌÏ^H^H^H^H ÄÒÁÊ×ÅÒ USB É ÐÒÏÞÅÇÏ...

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

Dimmy.

Hello Zahar.

Wed Jun 08 2005 02:14, Zahar Kiselev wrote to Kirill Frolov:

ZK> ÷ÏÚÍÏÖÎÏ ÔÙ ÐÒÁ×. åÓÔØ ÎÁÐÒÉÍÅÒ ÔÁËÏÊ ÑÚÙË ËÁË LUA, ×ÅÓØÍÁ ZK> ÐÁÓËÁÌÅÐÏÄÏÂÅÎ, ÎÏ ÉÎÔÅÒÐÒÅÔÁÔÏÒ.

ï! üÔÏ ÉÎÔÅÒÅÓÎÏ. ðÏÌÅÚÎÙÈ ÓÓÙÌÏÞÅË ÎÅ ÐÏÄËÉÎÅÛØ?

Dimmy.

Wed Jun 08 2005 02:14, Zahar Kiselev wrote to Kirill Frolov:

KF>> О да! Linux тут реализует русскую рулетку: прежде чем отстрелить KF>> твой процесс он ещё пол-системы завалит. (2.4.x) ZK> По-моему это уже довольно давно поправили. При наличии вменяемых настроек ZK> убивается не в меру прожорливый процесс. Во всяком случае где-то я об ZK> этом исправлении уже читал.

Исправление помогает тоже не во всех случаях. Windows, надо заметить, ведёт себя гораздо более пристойно -- зажравшийся процесс просто не получает памяти. А своп увеличивается автомагически, по мере потребности (тоже самое, что и swapd).

ZK> хватало свободной памяти для удовлетворения запросов Гимпа. А вот как ZK> сказать ядру не раздувать неумеренно дисковый кэш и всегда держать в ZK> резерве кусок памяти побольше - я не нашел. То есть в сети рецепт нашел, ZK> но к 2.4.24 он не подошел.

А казалось бы что проще -- укорачивать кеш. :-/

KF>> А зачем, всё-таки дос? ZK> Очевидно за тем, что он близок в данном случае по назначению к ZK> программам, которые раньше называли "мониторами". Помнишь в "Радио" ZK> статьи с описанием такой штуки для радиолюбительской восьмиразрядной ZK> машины? Совсем без программы-монитора - тоже плохо, и в том же время ZK> толстая развесистая полноценная многозадачная ОС в чем-нибудь типа ZK> бензоколонки не особенно и нужна, ибо требует обслуживания и снижает ZK> общую надежность.

Ну во-первых монитор из доса никакой. Формально, конечно: CP/M == control program / monitor. Но скорей только формально. Если говорить про мониторы, то я думаю использование более специализированного решения будет более предпочтительно.

Требует обслуживания? Обслуживания требует сервер или виндовс. Какое может быть обслуживание для установленной в romfs системы? И потом, это наверное самое важное, всё-таки какой никакой сервис прикладному ПО и мониторы и ОС предоставляют. И грань между мониторами времён "Радио-86РК" и современными встраиваемыми ОС весьма тонкая. А по качеству предоставляемого сервиса современные "микро-ОС" явно выигрывают. Может быть ещё один аспект -- надёжность. Развесистая ОС в этом плане конечно проигрывает. Но опять же, выигрывает отнюдь не ДОС, в котором за глюки в многочисленных dpmi-экстендерах, обёртках к ним (32-бит программа <-> 16 бит дос) вокруг функций доса, самого доса, qemm, himem и прочих драверов НИКТО НЕ ОТВЕЧАЕТ. Нужна файловая система? ДОС опять не на высоте. В том смысле что чего-то вроде сжатой romfs он не поддерживает, а использование устойчивой к сбоям БД без прослоек вроде FAT было бы более предпочтительным, IMHO. Остаётся ещё что? Существование готовых и доступных занахаляву средств разработки. Это, наверное, единственных плюс.

Паскалеподобный? По-моему так и близко не лежал.

ZK> хватает - то пожалуй имеет смысл с ним ознакомиться. Во всяком случае ни ZK> на убогий Бэйсик, ни на довольно заумный и явно "нестрогий" Перл он не ZK> похож.

Перл -- он слишком "practical". В него натащено всего чего только можно. Практически в нём есть всё что нужно, и не нужно. Последнее, может быть, и мешает. Бейсик действительно, будь он хоть Visual, если не убогий то (для меня) слишком сложный. Запутанные синтаксические правила и каша из несовместимых типов при невозможности сделать элементарные вещи. Популярный TCL действительно, без расширений, не позволяет писать сколько-нибудь большие программы. Отсутствие понятия тип вообще плодит глюки, отсутствие структур данных, отсутствие долгожданного dict (наконец введён, вроде как, в 8.5) отсутствие понятия нечисла (NaN)... Может быть в 9.0 будет лучше, но сейчас это действительно не более чем "клей". Причём не идеальный. Может быть концепция "низкоуровневого" программирования на C++ и склеивания частей чем-то вроде TCL не так уж и плоха, действительно. Чиста ООПщина в лице C++, OO-паскаля (delphi, ada?) порождает мегабайты невразумительных исходников позволяет закопать в запутанных соотношениях классов и объектов любой проект. Популяризуемые бородатыми гнушниками диалекты lisp практически никем не пользуются и нарастили вокруг себя необходимую инфраструктуру. Про разрекламированныe python, javascript и java ничего толком сказать не могу. Кроме того, что двух последних в инкарнации для ДОСа наверняка не существует.

ðÒÉ×ÅÔ, Kirill !

07 Jun 05 , 21:18 Kirill Frolov ÐÉÓÁÌ Ë Dimmy Timchenko:

KF> éÎÔÅÒÅÓÎÏ, ÐÏÞÅÍÕ ÎÅ ÌÉÎÕÈ? (ÔÏÞÎÏ ÔÁËÏÊ ÖÅ ޣÒÎÙÊ É ÓÔÒÁÛÎÙÊ)

ìÉÎÕÈ ÖÉÒÎÙÊ. åÓÌÉ ÚÁÄÁÞÁ ÐÒÅËÒÁÓÎÏ ÕËÌÁÄÙ×ÁÅÔÓÑ × 300-500Kb RAM - ÔÏ ÌÉÎÕÈ ÉÚÂÙÔÏÞÅÎ.

. ó Õ×ÁÖÅÎÉÅÍ, HÉËÉÔÁ. icq:240059686, lj-user:nicka_startcev ... ûÕÒÕÐÙ Ó ÇÏÌÏ×ËÏÊ ÐÏÄ ËÌÀÞ ÎÁ 24

ðÒÉ×ÅÔ, Kirill !

07 Jun 05 , 21:46 Kirill Frolov ÐÉÓÁÌ Ë Dimmy Timchenko:

KF> äÁ. ðÏÌÎÁÑ glibc ÍÅÇÁÂÁÊÔ 10, ÐÌÀÓ ÍÉÎÕÓ × 2 ÒÁÚÁ. ÷ÐÒÏÞÅÍ, KF> ÜÔÏ ÎÅ ÍÅÛÁÌÏ × ÐÒÅÖÄÎÉÅ ×ÒÅÍÅÎÁ ×ӣ ÓÖÉÍÁÔØ ÎÁ ÄÉÓËÅÔËÕ ÉÌÉ Ä×e. KF> ÷ ÜÔÏÍ ÐÌÁÎÅ ÌÉÎÕÈ ÓÉÌØÎÏ ÐÒÏÉÇÒÙ×ÁÅÔ ÓÔÒÁÛÎÏÍÕ ޣÒÎÏÍÕ.

þÔÏ-ÔÏ ÍÎÏÇÏ×ÁÔÏ. ÷ÏÔ Ñ ÓÅÊÞÁÓ Ó ARM'ÏÍ ÉÇÒÁÀÓØ: ÑÄÒÏ ÍÅÎØÛÅ ÍÅÔÒÁ, initrd ÔÏÇÏ ÖÅ ÐÏÒÑÄËÁ. ÷ ÜÔÏÔ ÏÂßÅÍ ×ÐÉÓÁÌÓÑ É ÌÉÂÓÉ É ÂÉÚÉÂÏËÓ. ëÁË ÄÏÏÔÌÁÖÕ ÄÒÁÊ×ÅÒ lcd - ÂÕÄÅÔ ÅÝÅ É ÉËÓÙ/ÆÒÅÊÍÂÕÆÅÒ ÐÒÉ ÔÏÍ ÖÅ ÏÂßÅÍÅ.

. ó Õ×ÁÖÅÎÉÅÍ, HÉËÉÔÁ. icq:240059686, lj-user:nicka_startcev ... HÁ×ÅÒÎÏÅ ÅÍÕ Û×ÅÑ ÐÏÄ È×ÏÓÔ ÐÏÐÁÌÁ

Dimmy, ÔÙ Åݣ ÚÄÅÓØ ÓÉÄÉÛØ?

÷ÔÏÒÎÉË éÀÎØ 07 2005 06:18, Dimmy Timchenko wrote to George Shepelev:

ZK>>> ÍÏÖÎÏ. HÏ ÄÌÑ ÔÅÈ ÓÌÕÞÁÅ×, ËÏÇÄÁ ËÏÍÐ ÉÓÐÏÌØÚÕÅÔÓÑ ËÁË ÄÅÔÁÌØ ÎÕ ZK>>> ÈÏÔÑÂÙ ÔÏÊ ÖÅ ÂÅÎÚÏÚÁÐÒÁ×ËÉ - ÜÔÏÇÏ ÄÏÌÖÎÏ ×ÐÏÌÎÅ È×ÁÔÉÔØ. HÅ ZK>>> ÓÍÕÝÁÀÔ ÖÅ ÎÁÓ ÏÇÒÁÎÉÞÅÎÉÑ ÐÏ ÐÁÍÑÔÉ × ÍÉËÒÏËÏÎÔÒÏÌÌÅÒÁÈ... GS>> åÓÌÉ ÎÅ ÔÒÅÂÕÅÔÓÑ ÍÎÏÇÏÚÁÄÁÞÎÏÓÔØ - ÐÒÏÝÅ ×ÓÅÇÏ ÒÁÂÏÔÁÔØ × Big GS>> Real Mode. äÏÓÔÕÐÎÁ ×ÓÑ ÉÍÅÀÝÁÑÓÑ ÏÐÅÒÁÔÉ×ÎÁÑ ÐÁÍÑÔØ. òÅÖÉÍ GS>> ×ËÌÀÞÁÅÔÓÑ Á×ÔÏÍÁÔÉÞÅÓËÉ × DOS 6.22 Ó himem. DT> ñ ÐÒÅÄÐÏÞÉÔÁÀ ÒÁÂÏÔÁÔØ Ó DPMI, ËÏÔÏÒÙÊ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ DT> ËÏÍÐÉÌÑÔÏÒÁÍÉ.

üÔÏ ×ÏÐÒÏÓ ×ËÕÓÁ. "ìÉÎÅÊÎÁÑ" ÁÄÒÅÓÁÃÉÑ ÐÒÅËÒÁÓÎÏ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÁÓÓÅÍÂÌÅÒÁÍÉ. áÓÓÅÍÂÌÅÒÎÙÊ ËÕÓÏË ËÏÄÁ ÎÅÓÌÏÖÎÏ ×ÓÔÒÏÉÔØ, ÎÁÐÒÉÍÅÒ, × ÐÁÓËÁÌÅ×ÓËÕÀ ÐÒÏÇÕ.

çÅÏÒÇÉÊ

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required