WINAVR

Sep 05, 2005 Last reply: 20 years ago 816 Replies

"Yuriy K" snipped-for-privacy@taekwondo.co.nz> ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ: news:MSGID_2=3A5020=2F175.2 snipped-for-privacy@fidonet.org...

óËÏÌØËÏ ÔÅÂÅ ÐÌÁÔÑÔ ÚÁ ÔÁËÏÊ product placement? é ÇÄÅ, ÞÅÒÔ ÐÏÂÅÒÉ, ÎÁÛÁ ÄÏÌÑ? ;) äÅÎÉÓ.

Здравствуйте, Уважаемый Leha!

Thu Sep 22 2005 08:57, Leha Bishletov wrote to Olga Nonova:

ON>> С-компилятор IAR сохраняет в том примере статус-регистр SREG не в ON>> стеке, как положено всем грамотным системам, а в R17. Теперь ON>> представьте, что в теле ISR произведен вызов подпрограммы на Си

LB> ...

LB> Тогда он сохранит его в стеке. Такая легкость в выборе наиболее LB> оптимального алгоритма сохранения SREG и не снилась программистам на LB> ASM.

Такая легкость маневров служит, по-моему, источником багов. Гораздо надежнее принять одно простое, пускай даже в отдельных случаях и неэффективное правило, но не становиться заложником "легкости маневрирования" компилятора.

ON>> А вот в мануалах ON>> C-компилятора GNU прямо и честно говорится, что ISR не гарантируют ON>> сохранность контекста при вызове из их тела сторонних подпрограмм. ON>> Иными словами, GNU-шники честно признали невозможность отследить ON>> сохранность контекста ISR в этом случае.

LB> Это говорится о программах на ASM или с ASM вставками или LB> компилированные другим компилятором, которые, естественно, не могут быть LB> проанализированы и о которых ни чего не известно.

Спасибо, Вы единственный, кто дал ответ без истерик и, главное, по-существу вопроса. К Вашим словам могу еще добавить, что в перечень опасных попадают еще и библиотеки в обьектных кодах. Причем библиотеки, скомпилированные тем же самым компилятором. Именно об этой ситуации предупреждают GNU-шники, когда говорят о запрете вызовов функций uCOS из тела ISR.

Всего Вам Хорошего Ольга

ðÒÉ×ÅÔ, Olga! ÷Ù ÐÉÓÁÌÉ to Leha Bishletov on Thu, 22 Sep 2005 10:31:11 +0000 (UTC):

ON>>> ó-ËÏÍÐÉÌÑÔÏÒ IAR ÓÏÈÒÁÎÑÅÔ × ÔÏÍ ÐÒÉÍÅÒÅ ÓÔÁÔÕÓ-ÒÅÇÉÓÔÒ SREG ÎÅ × ON>>> ÓÔÅËÅ, ËÁË ÐÏÌÏÖÅÎÏ ×ÓÅÍ ÇÒÁÍÏÔÎÙÍ ÓÉÓÔÅÍÁÍ, Á × R17. ôÅÐÅÒØ ON>>> ÐÒÅÄÓÔÁרÔÅ, ÞÔÏ × ÔÅÌÅ ISR ÐÒÏÉÚ×ÅÄÅÎ ×ÙÚÏ× ÐÏÄÐÒÏÇÒÁÍÍÙ ÎÁ óÉ LB>> ... LB>> ôÏÇÄÁ ÏÎ ÓÏÈÒÁÎÉÔ ÅÇÏ × ÓÔÅËÅ. ôÁËÁÑ ÌÅÇËÏÓÔØ × ×ÙÂÏÒÅ ÎÁÉÂÏÌÅÅ LB>> ÏÐÔÉÍÁÌØÎÏÇÏ ÁÌÇÏÒÉÔÍÁ ÓÏÈÒÁÎÅÎÉÑ SREG É ÎÅ ÓÎÉÌÁÓØ ÐÒÏÇÒÁÍÍÉÓÔÁÍ LB>> ÎÁ ASM. ON> ôÁËÁÑ ÌÅÇËÏÓÔØ ÍÁÎÅ×ÒÏ× ÓÌÕÖÉÔ, ÐÏ-ÍÏÅÍÕ, ÉÓÔÏÞÎÉËÏÍ ÂÁÇÏ×. çÏÒÁÚÄÏ ON> ÎÁÄÅÖÎÅÅ ÐÒÉÎÑÔØ ÏÄÎÏ ÐÒÏÓÔÏÅ, ÐÕÓËÁÊ ÄÁÖÅ × ÏÔÄÅÌØÎÙÈ ÓÌÕÞÁÑÈ É ON> ÎÅÜÆÆÅËÔÉ×ÎÏÅ ÐÒÁ×ÉÌÏ, ÎÏ ÎÅ ÓÔÁÎÏ×ÉÔØÓÑ ÚÁÌÏÖÎÉËÏÍ "ÌÅÇËÏÓÔÉ ON> ÍÁÎÅ×ÒÉÒÏ×ÁÎÉÑ" ËÏÍÐÉÌÑÔÏÒÁ.

á ÅÝÅ ÌÕÞÛÅ ÎÅ ÏÔËÁÚÙ×ÁÔØÓÑ ÏÔ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÂÏÌÅÅ ÕÄÏÂÎÏÇÏ ÉÎÓÔÒÕÍÅÎÔÁ ÉÚ-ÚÁ ÂÏÑÚÎÉ, ÞÔÏ ÏÎ ÐÏÄ×ÅÄÅÔ. ëÏÍÐÉÌÑÔÏÒÙ ó ÄÁ×ÎÏ ÕÖÅ ×ÙÒÏÓÌÉ ÉÚ ÓÏÓÔÏÑÎÉÑ "ËÕÞÁ ÂÁÇÏ×". åÓÌÉ ÅÓÔØ ËÁËÉÅ-ÔÏ ÏÐÁÓÅÎÉÑ, ÔÏ ÍÏÖÎÏ ÐÒÏ×ÅÒÉÔØ ÞÔÏ ÏÎ ÓÇÅÎÅÒÉÌ. ðÏÞÔÉ ×ÓÅÇÄÁ, ×ÓÅ ÂÕÄÅÔ ÓÄÅÌÁÎÏ ËÁË ÎÁÄÏ.

ON>>> á ×ÏÔ × ÍÁÎÕÁÌÁÈ ON>>> C-ËÏÍÐÉÌÑÔÏÒÁ GNU ÐÒÑÍÏ É ÞÅÓÔÎÏ ÇÏ×ÏÒÉÔÓÑ, ÞÔÏ ISR ÎÅ ON>>> ÇÁÒÁÎÔÉÒÕÀÔ ÓÏÈÒÁÎÎÏÓÔØ ËÏÎÔÅËÓÔÁ ÐÒÉ ×ÙÚÏ×Å ÉÚ ÉÈ ÔÅÌÁ ÓÔÏÒÏÎÎÉÈ ON>>> ÐÏÄÐÒÏÇÒÁÍÍ. éÎÙÍÉ ÓÌÏ×ÁÍÉ, GNU-ÛÎÉËÉ ÞÅÓÔÎÏ ÐÒÉÚÎÁÌÉ ON>>> ÎÅ×ÏÚÍÏÖÎÏÓÔØ ÏÔÓÌÅÄÉÔØ ÓÏÈÒÁÎÎÏÓÔØ ËÏÎÔÅËÓÔÁ ISR × ÜÔÏÍ ÓÌÕÞÁÅ. LB>> üÔÏ ÇÏ×ÏÒÉÔÓÑ Ï ÐÒÏÇÒÁÍÍÁÈ ÎÁ ASM ÉÌÉ Ó ASM ×ÓÔÁ×ËÁÍÉ ÉÌÉ LB>> ËÏÍÐÉÌÉÒÏ×ÁÎÎÙÅ ÄÒÕÇÉÍ ËÏÍÐÉÌÑÔÏÒÏÍ, ËÏÔÏÒÙÅ, ÅÓÔÅÓÔ×ÅÎÎÏ, ÎÅ LB>> ÍÏÇÕÔ ÂÙÔØ ÐÒÏÁÎÁÌÉÚÉÒÏ×ÁÎÙ É Ï ËÏÔÏÒÙÈ ÎÉ ÞÅÇÏ ÎÅ ÉÚ×ÅÓÔÎÏ. ON> óÐÁÓÉÂÏ, ÷Ù ÅÄÉÎÓÔ×ÅÎÎÙÊ, ËÔÏ ÄÁÌ ÏÔ×ÅÔ ÂÅÚ ÉÓÔÅÒÉË É, ÇÌÁ×ÎÏÅ, ON> ÐÏ-ÓÕÝÅÓÔ×Õ ×ÏÐÒÏÓÁ. ë ÷ÁÛÉÍ ÓÌÏ×ÁÍ ÍÏÇÕ ÅÝÅ ÄÏÂÁ×ÉÔØ, ÞÔÏ × ON> ÐÅÒÅÞÅÎØ ÏÐÁÓÎÙÈ ÐÏÐÁÄÁÀÔ ÅÝÅ É ÂÉÂÌÉÏÔÅËÉ × ÏÂØÅËÔÎÙÈ ËÏÄÁÈ. ON> ðÒÉÞÅÍ ÂÉÂÌÉÏÔÅËÉ, ÓËÏÍÐÉÌÉÒÏ×ÁÎÎÙÅ ÔÅÍ ÖÅ ÓÁÍÙÍ ËÏÍÐÉÌÑÔÏÒÏÍ.

îÅÔ, ÂÉÂÌÉÏÔÅËÉ ÉÚ ÐÏÄ ÔÏÇÏ ÖÅ ÓÁÍÏÇÏ ËÏÍÐÉÌÑÔÏÒÁ ÎÅ ÍÏÇÕÔ ÓÏÚÄÁÔØ ÐÒÏÂÌÅÍ.

ON> éÍÅÎÎÏ Ï ÜÔÏÊ ÓÉÔÕÁÃÉÉ ÐÒÅÄÕÐÒÅÖÄÁÀÔ GNU-ÛÎÉËÉ, ËÏÇÄÁ ÇÏ×ÏÒÑÔ Ï ON> ÚÁÐÒÅÔÅ ×ÙÚÏ×Ï× ÆÕÎËÃÉÊ uCOS ÉÚ ÔÅÌÁ ISR.

á ÜÔÏ, ×ÉÄÉÍÏ, Ó×ÑÚÁÎÏ Ó ÎÅÒÅÅÎÔÅÒÁÂÅÌØÎÏÓÔØÀ ÆÕÎËÃÉÊ uCOS, Á ÎÅ Ó ÏÐÁÓÎÏÓÔØÀ ÉÓÐÏÒÔÉÔØ ËÁËÉÅ-ÔÏ ÒÅÇÉÓÔÒÙ.

With best regards, Leha Bishletov. E-mail: snipped-for-privacy@rol.ru

Hi Michael !

÷ÔÏÒÎÉË, óÅÎÔÑÂÒØ 20 2005 × 19:02, Michael Belousoff ÐÉÓÁÌ Ë Olga Nonova:

ON>>>> ëÏÇÄÁ ×ÁÖÎÁ ÓËÏpÏÓÔØ pÅÁËÃÉÉ ÎÁ ÐpÅpÙ×ÁÎÉÅ, ÔÏ ÔyÐÏÅ ÓÏÈpÁÎÅÎÉÅ ON>>>> É ×ÏÓÓÔÁÎÏ×ÌÅÎÉÅ ËÏÎÔÅËÓÔÁ ×ÓÅÈ pÅÇÉÓÔpÏ×, ËÁË ÜÔÏ ÄÅÌÁÀÔ ON>>>> C-ËÏÍÐÉÌÑÔÏpÙ ×ÙÇÌÑÄÉÔ ÏÞÅÎØ ÎÅÐpÉÑÔÎÏ. òÁÚÍÅp ËÏÄÁ × ÜÔÏÍ ON>>>> ÓÌyÞÁÅ ÏÞÅÎØ ×ÁÖÅÎ É ÌyÞÛÅ ÔÁËÉÅ ËyÓËÉ ÐÉÓÁÔØ ÎÁ ÁÓÓÅÍÂÌÅpÅ.

MB>>> 1. ÷ÏÐpÏÛÁÀÝÉÊ ÎÉ ÓÌÏ×ÅÞËÏÍ ÎÅ ÏÂÍÏÌ×ÉÌÓÑ Ï ÓËÏpÏÓÔÉ. åÍy, MB>>> ÎÁÐÏÍÉÎÁÀ, ÎÅ ÐÏÎpÁ×ÉÌÓÑ ÔÏÌØËÏ pÁÚÍÅp ËÏÄÁ.

ON>> ÷ÏÐpÏÛÁÀÝÉÊ ÞÅÌÏ×ÅË ÔpÅÎÉpyÅÔÓÑ × ó Ó ÐpÅpÙ×ÁÎÉÑÍÉ. úÎÁÞÉÔ, ÅÇÏ ON>> ÐÏ ÄÅÌy ÂyÄyÔ ÉÎÔÅpÅÓÏ×ÁÔØ ÓËÏpÏÓÔÉ pÅÁËÃÉÉ.

MB> ÷Ï×ÓÅ ÎÅ ÏÂÑÚÁÔÅÌØÎÏ. âÙ×ÁÅÔ ÍÁÓÓÁ ÚÁÄÁÞ, ËÏÇÄÁ ÓËÏpÏÓÔØ MB> pÅÁËÃÉÉ ÎÁ ÐpÅpÙ×ÁÎÉÅ ×ÏÏÂÝÅ ÎÅ ÉÍÅÅÔ ÚÎÁÞÅÎÉÑ. éÌÉ, ÐÏ MB> ËpÁÊÎÅÊ ÍÅpÅ, yÐÏÍÑÎyÔÏÅ ÔyÐÏÅ ÓÏÈpÁÎÅÎÉÅ pÅÇÉÓÔpÏ× ÎÉÓËÏÌØËÏ MB> ÎÅ ÍÅÛÁÅÔ pÁÂÏÔÅ ÐpÏÇpÁÍÍÙ.

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

ON>> ÷Ù, ÍÏÖÅÔ, É ÎÅ ÉÍÅÌÉ × ×ÉÄy, ÎÏ ÅÓÌÉ ÐÏÓÍÏÔpÉÔÅ × ÄÉÓÁÓÓÅÍÂÌÅpÅ ON>> ÐpÏÇpÁÍÍy ÏÂÓÌyÖÉ×ÁÎÉÑ ÌÀÂÏÇÏ ÐpÅpÙ×ÁÎÉÑ, ËÏÔÏpyÀ ÉÚÇÏÔÏ×ÉÌ ON>> ó-ËÏÍÐÉÌÑÔÏp, ÔÏ y×ÉÄÉÔÅ ÔÏ ÓÁÍÏÅ- ÔyÐÏÅ ÓÏÈpÁÎÅÎÉÅ É ON>> ×ÏÓÓÔÁÎÏ×ÌÅÎÉÅ ËÏÎÔÅËÓÔÁ ÉÍÅÎÎÏ ×ÓÅÈ pÁÂÏÞÉÈ pÅÇÉÓÔpÏ×.

MB> Hy ÐÏÓÍÏÔpÅÌ Åݣ pÁÚ, ÄÌÑ ÎÁģÖÎÏÓÔÉ. HÅ ×ÉÖy. HÅËÏÔÏpÙÅ MB> pÅÇÉÓÔpÙ ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÓÏÈpÁÎÑÀÔÓÑ. ÷ pÁÚÎÙÈ ÐÏÄÐpÏÇpÁÍÍÁÈ MB> ÐpÅpÙ×ÁÎÉÊ - pÁÚÎÏÅ ÉÈ ËÏÌÉÞÅÓÔ×Ï. éáò ÐÏÓÔÁpÁÌÓÑ. ÷ËÌÀÞÅÎÁ MB> ÍÁËÓÉÍÁÌØÎÁÑ ÏÐÔÉÍÉÚÁÃÉÑ ÎÁ pÁÚÍÅp ËÏÄÁ.

ðÏ ÍÏÅÍÕ ÓÁÂÖÅ×ÙÊ ËÏÍÐÉÌÑÔÏÒ ÓÔÁÒÁÅÔÓÑ ÓÄÅÌÁÔØ ÔÁËÖÅ.

ŽžžŽžžž þÅÔ×ÅÒÇ, óÅÎÔÑÂÒØ 22 2005 22:43

2ž461Ž32ž23 ÷ÓÅÇÏ ÈÏÒÏÛÅÇÏ. Alexander.

Здравствуйте, Уважаемый Leha!

Thu Sep 22 2005 15:42, Leha Bishletov wrote to Olga Nonova:

ON>> Такая легкость маневров служит, по-моему, источником багов. Гораздо ON>> надежнее принять одно простое, пускай даже в отдельных случаях и ON>> неэффективное правило, но не становиться заложником "легкости ON>> маневрирования" компилятора.

LB> А еще лучше не отказываться от использования более удобного инструмента LB> из-за боязни, что он подведет. Компиляторы С давно уже выросли из LB> состояния "куча багов". Если есть какие-то опасения, то можно проверить LB> что он сгенерил. Почти всегда, все будет сделано как надо.

Спасибо. Именно так и поступаю- обязательно просматриваю в листингах критические места с ассемблерными кодами, что выдал компилятор. Доверяй, но проверяй!

ON>> ... могу еще добавить, что в ON>> перечень опасных попадают еще и библиотеки в обьектных кодах. ON>> Причем библиотеки, скомпилированные тем же самым компилятором.

LB> Hет, библиотеки из под того же самого компилятора не могут создать LB> проблем.

Почему же? Ведь на этапе компиляции он ничего не знает, как будут работать прилинкованные внешние подпрограммы. Поэтому компилятор и лишен возможности отслеживать использование ресурсов вовне.

ON>> Именно об этой ситуации предупреждают GNU-шники, когда говорят о ON>> запрете вызовов функций uCOS из тела ISR.

LB> А это, видимо, связано с нереентерабельностью функций uCOS, а не с LB> опасностью испортить какие-то регистры.

Имею некоторые возражения. Я получила GNU-пакет для M68K и наблюдаю, что freeware продукты представлены там в исходниках на С. uCOS в частности. При первом запуске MAKE любого прикладного проекта, компилятор изготавливает обьектные файлы всех включенных в проект модулей, считай библиотеку этой самой uCOS, которая в следующие разы уже не будет компилироваться (поскольку незачем). И вот, из расчета на последующие разы, авторы GNU компилятора ием не менее предупреждают- не пользуйтесь вызовами uCOS из тела ISR! Обратите внимание- работал один и тот же компилятор и все модули написаны в стандарте С, не на ASM! Если интересно, могу привести здесь точную цитату ихней фразы и ссылку на документ.

Всего Вам Хорошего Ольга

ðpÉ×ÅÔ, Alexander. ÷ÏÔ ÞÔÏ Alexander Panasovsky wrote to Michael Belousoff:

ON>>>>> ëÏÇÄÁ ×ÁÖÎÁ ÓËÏpÏÓÔØ pÅÁËÃÉÉ ÎÁ ÐpÅpÙ×ÁÎÉÅ, ÔÏ ÔyÐÏÅ ON>>>>> ÓÏÈpÁÎÅÎÉÅ É ×ÏÓÓÔÁÎÏ×ÌÅÎÉÅ ËÏÎÔÅËÓÔÁ ×ÓÅÈ pÅÇÉÓÔpÏ×, ËÁË ÜÔÏ ON>>>>> ÄÅÌÁÀÔ C-ËÏÍÐÉÌÑÔÏpÙ ×ÙÇÌÑÄÉÔ ÏÞÅÎØ ÎÅÐpÉÑÔÎÏ. òÁÚÍÅp ËÏÄÁ × ON>>>>> ÜÔÏÍ ÓÌyÞÁÅ ÏÞÅÎØ ×ÁÖÅÎ É ÌyÞÛÅ ÔÁËÉÅ ËyÓËÉ ÐÉÓÁÔØ ÎÁ ÁÓÓÅÍÂÌÅpÅ.

MB>>>> 1. ÷ÏÐpÏÛÁÀÝÉÊ ÎÉ ÓÌÏ×ÅÞËÏÍ ÎÅ ÏÂÍÏÌ×ÉÌÓÑ Ï ÓËÏpÏÓÔÉ. åÍy, MB>>>> ÎÁÐÏÍÉÎÁÀ, ÎÅ ÐÏÎpÁ×ÉÌÓÑ ÔÏÌØËÏ pÁÚÍÅp ËÏÄÁ.

ON>>> ÷ÏÐpÏÛÁÀÝÉÊ ÞÅÌÏ×ÅË ÔpÅÎÉpyÅÔÓÑ × ó Ó ÐpÅpÙ×ÁÎÉÑÍÉ. úÎÁÞÉÔ, ÅÇÏ ON>>> ÐÏ ÄÅÌy ÂyÄyÔ ÉÎÔÅpÅÓÏ×ÁÔØ ÓËÏpÏÓÔÉ pÅÁËÃÉÉ.

MB>> ÷Ï×ÓÅ ÎÅ ÏÂÑÚÁÔÅÌØÎÏ. âÙ×ÁÅÔ ÍÁÓÓÁ ÚÁÄÁÞ, ËÏÇÄÁ ÓËÏpÏÓÔØ MB>> pÅÁËÃÉÉ ÎÁ ÐpÅpÙ×ÁÎÉÅ ×ÏÏÂÝÅ ÎÅ ÉÍÅÅÔ ÚÎÁÞÅÎÉÑ. éÌÉ, ÐÏ MB>> ËpÁÊÎÅÊ ÍÅpÅ, yÐÏÍÑÎyÔÏÅ ÔyÐÏÅ ÓÏÈpÁÎÅÎÉÅ pÅÇÉÓÔpÏ× ÎÉÓËÏÌØËÏ MB>> ÎÅ ÍÅÛÁÅÔ pÁÂÏÔÅ ÐpÏÇpÁÍÍÙ.

AP> ðÏÍÏÅÍy ÜÔÏ ÎÅ ÐÏ×ÏÄ ÄÌÑ ÓÐÏpÁ. äÏ ÜÔÏÇÏ Ñ ÐÉÓÁÌ ÎÁ ÁÓÓÅÍÂÌÅpÅ É AP> ÎÅÍÎÏÇÏ pÁÚÂÉpÁÀÓØ ÇÄÅ ÎyÖÎÁ ÍÁËÓÉÍÁÌØÎÁÑ ÐpÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ Á ÇÄÅ ÎÅ AP> ÏÞÅÎØ.

äÁ ÔyÔ yÖÅ ÎÅ Ï ÔÅÂÅ pÅÞØ. ïÌÅÎØËÁ, ÎÁÛÁ ×ÉpÔyÁÌËÁ, ÏÐÑÔØ È×ÏÓÔ ÐÏÄÙÍÁÅÔ. HÁÄÏ ţ, ÜÔÁ... Hy ÔÙ ÐÏÎÑÌ. ;-)))

Michael G. Belousoff mickbell(dog)r66(dot)ru

formatting link
... ==== ðpÏÂÌÅÍy ÎÁÄÏ pÅÛÁÔØ ÄÏ ÔÏÇÏ, ËÁË ÏÎÁ ÐÏÑ×ÉÔÓÑ. ====

Hello Olga.

22 Sep 05 23:17, Olga Nonova wrote to Leha Bishletov:

LB>> ×ÙÒÏÓÌÉ ÉÚ ÓÏÓÔÏÑÎÉÑ "ËÕÞÁ ÂÁÇÏ×". åÓÌÉ ÅÓÔØ ËÁËÉÅ-ÔÏ ÏÐÁÓÅÎÉÑ, ÔÏ LB>> ÍÏÖÎÏ ÐÒÏ×ÅÒÉÔØ ÞÔÏ ÏÎ ÓÇÅÎÅÒÉÌ. ðÏÞÔÉ ×ÓÅÇÄÁ, ×ÓÅ ÂÕÄÅÔ ÓÄÅÌÁÎÏ ËÁË LB>> ÎÁÄÏ.

ON> óÐÁÓÉÂÏ. éÍÅÎÎÏ ÔÁË É ÐÏÓÔÕÐÁÀ- ÏÂÑÚÁÔÅÌØÎÏ ÐÒÏÓÍÁÔÒÉ×ÁÀ × ÌÉÓÔÉÎÇÁÈ ON> ËÒÉÔÉÞÅÓËÉÅ ÍÅÓÔÁ Ó ÁÓÓÅÍÂÌÅÒÎÙÍÉ ËÏÄÁÍÉ, ÞÔÏ ×ÙÄÁÌ ËÏÍÐÉÌÑÔÏÒ. äÏ×ÅÒÑÊ, ON> ÎÏ ÐÒÏ×ÅÒÑÊ!

é ÍÎÏÇÏ ÂÁÇÏ× ËÏÍÐÉÌÑÔÏpÁ yÖÅ ÎÁÊÄÅÎÏ, ÍÏÖÎÏ ÏÐyÂÌÉËÏ×ÁÔØ ÉÈ ÓÐÉÓÏË?

LB>> á ÜÔÏ, ×ÉÄÉÍÏ, Ó×ÑÚÁÎÏ Ó ÎÅÒÅÅÎÔÅÒÁÂÅÌØÎÏÓÔØÀ ÆÕÎËÃÉÊ uCOS, Á ÎÅ Ó LB>> ÏÐÁÓÎÏÓÔØÀ ÉÓÐÏÒÔÉÔØ ËÁËÉÅ-ÔÏ ÒÅÇÉÓÔÒÙ.

ON> éÍÅÀ ÎÅËÏÔÏÒÙÅ ×ÏÚÒÁÖÅÎÉÑ. ñ ÐÏÌÕÞÉÌÁ GNU-ÐÁËÅÔ ÄÌÑ M68K É ÎÁÂÌÀÄÁÀ, ÞÔÏ ON> freeware ÐÒÏÄÕËÔÙ ÐÒÅÄÓÔÁ×ÌÅÎÙ ÔÁÍ × ÉÓÈÏÄÎÉËÁÈ ÎÁ ó. uCOS × ÞÁÓÔÎÏÓÔÉ.

uCOS - ÜÔÏ ÎÅ freeware, ×Ï ×ÓÑËÏÍ ÓÌyÞÁÅ, ÎÁÞÉÎÁÑ Ó ×ÅpÓÉÉ 1.10

ON> ðÒÉ ÐÅÒ×ÏÍ ÚÁÐÕÓËÅ MAKE ÌÀÂÏÇÏ ÐÒÉËÌÁÄÎÏÇÏ ÐÒÏÅËÔÁ, ËÏÍÐÉÌÑÔÏÒ ON> ÉÚÇÏÔÁ×ÌÉ×ÁÅÔ ÏÂØÅËÔÎÙÅ ÆÁÊÌÙ ×ÓÅÈ ×ËÌÀÞÅÎÎÙÈ × ÐÒÏÅËÔ ÍÏÄÕÌÅÊ, ÓÞÉÔÁÊ ON> ÂÉÂÌÉÏÔÅËÕ ÜÔÏÊ ÓÁÍÏÊ uCOS, ËÏÔÏÒÁÑ × ÓÌÅÄÕÀÝÉÅ ÒÁÚÙ ÕÖÅ ÎÅ ÂÕÄÅÔ ON> ËÏÍÐÉÌÉÒÏ×ÁÔØÓÑ (ÐÏÓËÏÌØËÕ ÎÅÚÁÞÅÍ).

ïÓÎÏ×ÎÁÑ ÉÄÅÏÌÏÇÉÑ uCOS - ÍÁÓÛÔÁÂÉpyÅÍÏÓØ ÎÁ ÜÔÁÐÅ ËÏÍÐÉÌÑÃÉÉ, ÐÏÜÔÏÍy ÐÏÌØÚÏ×ÁÎÉÅ ÅÄÉÎÏÖÄÙ ÓËÏÍÐÉÌÉpÏ×ÁÎÎÙÍÉ ÏÂßÅËÔÎÉËÁÍÉ ÅÓÌÉ É ÎÅ ÎÅ×ÏÚÍÏÖÎÏ, ÔÏ ËpÁÊÎÅ ÎÅyÄÏÂÎÏ. åÓÌÉ ËÏÎÆÉÇypÁÃÉÑ uCOS ÎÅ ÍÅÎÑÅÔÓÑ, ÔÏ make, ÏÔÓÌÅÄÉ× ÚÁ×ÉÓÉÍÏÓÔÉ ÅÅ É ÎÅ ÔpÏÇÁÅÔ, É ×ÓÅ pÁÂÏÔÁÅÔ.

ON> é ×ÏÔ, ÉÚ ÒÁÓÞÅÔÁ ÎÁ ÐÏÓÌÅÄÕÀÝÉÅ ON> ÒÁÚÙ, Á×ÔÏÒÙ GNU ËÏÍÐÉÌÑÔÏÒÁ ÉÅÍ ÎÅ ÍÅÎÅÅ ÐÒÅÄÕÐÒÅÖÄÁÀÔ- ÎÅ ON> ÐÏÌØÚÕÊÔÅÓØ ON> ×ÙÚÏ×ÁÍÉ uCOS ÉÚ ÔÅÌÁ ISR!

:)))) á ÎÁÆÉÇÁ ÔÏÇÄÁ ÏÎÁ ÎyÖÎÁ, ÅÓÌÉ ÎÅ ÐÏÌØÚÏ×ÁÔØÓÑ? ï Î Á Ö Å p r e e m p t i v e, ÔÏ ÅÓÔØ ×ÙÚÙ×ÁÔØ ÓÅp×ÉÓÙ ÉÚ isr É ÐÏÄÎÉÍÁÔØ ÚÁÄÁÞÉ × ÎyÖÎÙÊ ÍÏÍÅÎÔ - ÜÔÏ ÅÅ ÏÓÎÏ×ÎÁÑ ÆyÎËÃÉÑ.

ON> ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ- ÒÁÂÏÔÁÌ ÏÄÉÎ É ÔÏÔ ÖÅ ËÏÍÐÉÌÑÔÏÒ É ×ÓÅ ÍÏÄÕÌÉ ON> ÎÁÐÉÓÁÎÙ × ÓÔÁÎÄÁÒÔÅ ó, ÎÅ ÎÁ ASM! åÓÌÉ ÉÎÔÅÒÅÓÎÏ, ON> ÍÏÇÕ ÐÒÉ×ÅÓÔÉ ÚÄÅÓØ ÔÏÞÎÕÀ ÃÉÔÁÔÕ ÉÈÎÅÊ ÆÒÁÚÙ É ÓÓÙÌËÕ ÎÁ ÄÏËÕÍÅÎÔ.

ïÞÅÎØ ÉÎÔÅpÅÓÎÏ. ó Õ×ÁÖÅÎÉÅÍ, Andy <mailto:andy coÂaËa svrw.ru>

icq 44341220

ðÒÉ×ÅÔ, Olga! ÷Ù ÐÉÓÁÌÉ to Leha Bishletov on Thu, 22 Sep 2005 19:17:31 +0000 (UTC):

ON>>> ... ÍÏÇÕ ÅÝÅ ÄÏÂÁ×ÉÔØ, ÞÔÏ × ON>>> ÐÅÒÅÞÅÎØ ÏÐÁÓÎÙÈ ÐÏÐÁÄÁÀÔ ÅÝÅ É ÂÉÂÌÉÏÔÅËÉ × ÏÂØÅËÔÎÙÈ ËÏÄÁÈ. ON>>> ðÒÉÞÅÍ ÂÉÂÌÉÏÔÅËÉ, ÓËÏÍÐÉÌÉÒÏ×ÁÎÎÙÅ ÔÅÍ ÖÅ ÓÁÍÙÍ ËÏÍÐÉÌÑÔÏÒÏÍ. LB>> HÅÔ, ÂÉÂÌÉÏÔÅËÉ ÉÚ ÐÏÄ ÔÏÇÏ ÖÅ ÓÁÍÏÇÏ ËÏÍÐÉÌÑÔÏÒÁ ÎÅ ÍÏÇÕÔ LB>> ÓÏÚÄÁÔØ ÐÒÏÂÌÅÍ. ON> ðÏÞÅÍÕ ÖÅ? ÷ÅÄØ ÎÁ ÜÔÁÐÅ ËÏÍÐÉÌÑÃÉÉ ÏÎ ÎÉÞÅÇÏ ÎÅ ÚÎÁÅÔ, ËÁË ÂÕÄÕÔ ON> ÒÁÂÏÔÁÔØ ÐÒÉÌÉÎËÏ×ÁÎÎÙÅ ×ÎÅÛÎÉÅ ÐÏÄÐÒÏÇÒÁÍÍÙ. ðÏÜÔÏÍÕ ËÏÍÐÉÌÑÔÏÒ É ON> ÌÉÛÅÎ ×ÏÚÍÏÖÎÏÓÔÉ ÏÔÓÌÅÖÉ×ÁÔØ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÒÅÓÕÒÓÏ× ×Ï×ÎÅ.

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

ON>>> éÍÅÎÎÏ Ï ÜÔÏÊ ÓÉÔÕÁÃÉÉ ÐÒÅÄÕÐÒÅÖÄÁÀÔ GNU-ÛÎÉËÉ, ËÏÇÄÁ ÇÏ×ÏÒÑÔ Ï ON>>> ÚÁÐÒÅÔÅ ×ÙÚÏ×Ï× ÆÕÎËÃÉÊ uCOS ÉÚ ÔÅÌÁ ISR. LB>> á ÜÔÏ, ×ÉÄÉÍÏ, Ó×ÑÚÁÎÏ Ó ÎÅÒÅÅÎÔÅÒÁÂÅÌØÎÏÓÔØÀ ÆÕÎËÃÉÊ uCOS, Á ÎÅ LB>> Ó ÏÐÁÓÎÏÓÔØÀ ÉÓÐÏÒÔÉÔØ ËÁËÉÅ-ÔÏ ÒÅÇÉÓÔÒÙ. ON> éÍÅÀ ÎÅËÏÔÏÒÙÅ ×ÏÚÒÁÖÅÎÉÑ. ñ ÐÏÌÕÞÉÌÁ GNU-ÐÁËÅÔ ÄÌÑ M68K É ... ON> é ON> ×ÏÔ, ÉÚ ÒÁÓÞÅÔÁ ÎÁ ÐÏÓÌÅÄÕÀÝÉÅ ÒÁÚÙ, Á×ÔÏÒÙ GNU ËÏÍÐÉÌÑÔÏÒÁ ÉÅÍ ÎÅ ON> ÍÅÎÅÅ ÐÒÅÄÕÐÒÅÖÄÁÀÔ- ÎÅ ÐÏÌØÚÕÊÔÅÓØ ×ÙÚÏ×ÁÍÉ uCOS ÉÚ ÔÅÌÁ ISR! ON> ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ- ÒÁÂÏÔÁÌ ÏÄÉÎ É ÔÏÔ ÖÅ ËÏÍÐÉÌÑÔÏÒ É ×ÓÅ ÍÏÄÕÌÉ ON> ÎÁÐÉÓÁÎÙ × ÓÔÁÎÄÁÒÔÅ ó, ÎÅ ÎÁ ASM!

ðÏ×ÔÏÒÀÓØ, ÜÔÏ, ×ÉÄÉÍÏ, Ó×ÑÚÁÎÏ Ó _ÎÅÒÅÅÎÔÅÒÁÂÅÌØÎÏÓÔØÀ_ ÆÕÎËÃÉÊ uCOS. ô.Å. ÜÔÏ ÏÓÏÂÅÎÎÏÓÔØ ÒÅÁÌÉÚÁÃÉÉ uCOS, Á ÎÅ ÐÒÏÂÌÅÍÙ ËÏÍÐÉÌÑÔÏÒÁ. ïÎÉ ÖÅ ÎÅ ÐÉÛÕÔ "ÎÅ ÐÏÌØÚÕÊÔÅÓØ ×ÙÚÏ×ÁÍÉ ÆÕÎËÃÉÊ ÉÚ ISR ×ÏÏÂÝÅ". ëÓÔÁÔÉ, ÎÁ ASM ÍÏÖÎÏ ÎÁÐÉÓÁÔØ ÎÅÒÅÅÎÔÅÒÁÂÅÌØÎÕÀ ÆÕÎËÃÉÀ ÔÏÞÎÏ ÔÁË ÖÅ ËÁË É ÎÁ ó.

With best regards, Leha Bishletov. E-mail: snipped-for-privacy@rol.ru

Hello Leha.

LB> ðÏ×ÔÏÒÀÓØ, ÜÔÏ, ×ÉÄÉÍÏ, Ó×ÑÚÁÎÏ Ó _ÎÅÒÅÅÎÔÅÒÁÂÅÌØÎÏÓÔØÀ_ ÆÕÎËÃÉÊ uCOS.

æyÎËÃÉÑ ÍÏÖÅÔ ÏËÁÚÁÔØÓÑ ÎÅ pÅÅÎÔÅpÁÂÅÌØÎÏÊ, ÅÓÌÉ : 1) ÉÓÐÏÌØÚyÅÔ ÓÔÁÔÉÞÅÓËÉÅ ÉÌÉ ÇÌÏÂÁÌØÎÙÅ ÐÅpÅÍÅÎÎÙÅ ÄÌÑ Ó×ÏÉÈ ÌÏËÁÌØÎÙÈ ÃÅÌÅÊ. 2) ÅÓÌÉ ËÏÍÐÉÌÑÔÏp ÓÏÚÄÁÅÔ ÎÅpÅÅÎÔÅpÁÂÅÌØÎÙÊ ËÏÄ. uCOS ÎÅ ÏÂÌÁÄÁÅÔ 1), ÎÏ ÎÅ ÍÏÖÅÔ ÏÂÅÓÐÅÞÉÔØ 2)

LB> ô.Å. ÜÔÏ ÏÓÏÂÅÎÎÏÓÔØ ÒÅÁÌÉÚÁÃÉÉ uCOS, Á ÎÅ ÐÒÏÂÌÅÍÙ ËÏÍÐÉÌÑÔÏÒÁ.

HÁÐpÉÍÅp, ËÏÍÐÉÌÑÔÏp ÍÏÖÅÔ Á×ÔÏÍÁÔÉÞÅÓËÉÅ ÐÅpÅÍÅÎÎÙÅ pÁÚÍÅÝÁÔØ ÎÅ × ÓÔÅËÅ, Á × ÐÁÍÑÔÉ (ËÏÍÐÉÌÉpÏ×ÁÎÎÙÊ ÓÔÅË), × ÜÔÏÍ ÓÌyÞÁÅ ÆyÎËÃÉÉ ÂyÄyÔ ÎÅ pÅÅÎÔÅpÁÂÅÌØÎÙÍÉ.

ó Õ×ÁÖÅÎÉÅÍ, Andy <mailto:andy coÂaËa svrw.ru>

icq 44341220

Fri Sep 23 2005 11:36, Andy Mozzhevilov wrote to Leha Bishletov:

AM> HÁÐpÉÍÅp, ËÏÍÐÉÌÑÔÏp ÍÏÖÅÔ Á×ÔÏÍÁÔÉÞÅÓËÉÅ ÐÅpÅÍÅÎÎÙÅ pÁÚÍÅÝÁÔØ ÎÅ × AM> ÓÔÅËÅ, AM> Á × ÐÁÍÑÔÉ (ËÏÍÐÉÌÉpÏ×ÁÎÎÙÊ ÓÔÅË), × ÜÔÏÍ ÓÌyÞÁÅ ÆyÎËÃÉÉ ÂyÄyÔ ÎÅ AM> pÅÅÎÔÅpÁÂÅÌØÎÙÍÉ.

èÍ, AFAIK ÓÕÝÅÓÔ×ÕÅÔ ÕËÁÚÁÔÅÌØ ÄÌÑ ÔÁËÏÇÏ ÓÔÅËÁ, É ÐÒÉ ËÁÖÄÏÍ ×ÙÚÏ×Å ÆÕÎËÃÉÉ ÏÎ ÂÕÄÅÔ ÉÚÍÅÎÑÔØÓÑ. ðÏ ÔÁËÏÊ ÓÈÅÍÅ ×ÓÅ ÂÕÄÅÔ ÎÏÒÍÁÌØÎÏ ÒÁÂÏÔÁÔØ, ÐÏËÁ ÜÔÏÔ ÕËÁÚÁÔÅÌØ ÎÅ ×ÙÌÅÚÅÔ ÚÁ ÐÒÅÄÅÌÙ ÏÂÌÁÓÔÉ, ÏÔ×ÅÄÅÎÎÏÊ ÐÏÄ ÓÔÅË. ó Õ×ÁÖÅÎÉÅÍ, äÅÎÉÓ

Fri Sep 23 2005 12:56, Denis Y. Borisov wrote to Andy Mozzhevilov:

AM>> HÁÐpÉÍÅp, ËÏÍÐÉÌÑÔÏp ÍÏÖÅÔ Á×ÔÏÍÁÔÉÞÅÓËÉÅ ÐÅpÅÍÅÎÎÙÅ pÁÚÍÅÝÁÔØ ÎÅ × AM>> ÓÔÅËÅ, AM>> Á × ÐÁÍÑÔÉ (ËÏÍÐÉÌÉpÏ×ÁÎÎÙÊ ÓÔÅË), × ÜÔÏÍ ÓÌyÞÁÅ ÆyÎËÃÉÉ ÂyÄyÔ ÎÅ AM>> pÅÅÎÔÅpÁÂÅÌØÎÙÍÉ.

DYB> èÍ, AFAIK ÓÕÝÅÓÔ×ÕÅÔ ÕËÁÚÁÔÅÌØ ÄÌÑ ÔÁËÏÇÏ ÓÔÅËÁ, É ÐÒÉ ËÁÖÄÏÍ ×ÙÚÏ×Å DYB> ÆÕÎËÃÉÉ ÏÎ ÂÕÄÅÔ ÉÚÍÅÎÑÔØÓÑ.

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

VLV

"óÐÅÛÉÔÅ ÄÅÌÁÔØ ÄÏÂÒÏ, ÐÏËÁ ÅÇÏ ÎÅ ÓÄÅÌÁÌÉ ×ÁÍ"

úÄÒÁ×ÓÔ×ÕÊÔÅ, õ×ÁÖÁÅÍÙÊ Andy!

Fri Sep 23 2005 08:47, Andy Mozzhevilov wrote to Olga Nonova:

ON>> óÐÁÓÉÂÏ. éÍÅÎÎÏ ÔÁË É ÐÏÓÔÕÐÁÀ- ÏÂÑÚÁÔÅÌØÎÏ ÐÒÏÓÍÁÔÒÉ×ÁÀ × ÌÉÓÔÉÎÇÁÈ ON>> ËÒÉÔÉÞÅÓËÉÅ ÍÅÓÔÁ Ó ÁÓÓÅÍÂÌÅÒÎÙÍÉ ËÏÄÁÍÉ, ÞÔÏ ×ÙÄÁÌ ËÏÍÐÉÌÑÔÏÒ. äÏ×ÅÒÑÊ, ON>> ÎÏ ÐÒÏ×ÅÒÑÊ!

AM> é ÍÎÏÇÏ ÂÁÇÏ× ËÏÍÐÉÌÑÔÏpÁ yÖÅ ÎÁÊÄÅÎÏ, ÍÏÖÎÏ ÏÐyÂÌÉËÏ×ÁÔØ ÉÈ ÓÐÉÓÏË?

ñ ÎÅÄÁ×ÎÏ ×ÌÅÚÌÁ × ó É ÂÁÇÏ× ÎÁÛÌÁ ÐÏËÁ ÎÅÍÎÏÇÏ. HÏ ÓÏÈÒÁÎÅÎÉÅ ËÏÎÔÅËÓÔÁ, SREG × ÞÁÓÔÎÏÓÔÉ, × ÓÁÍÉÈ ÖÅ ÒÁÂÏÞÉÈ ÒÅÇÉÓÔÒÁÈ, ËÁË ÔÕÔ ÕÖÅ ÐÏËÁÚÁÌ ËÏÌÌÅÇÁ âÅÌÏÕÓÏ× ÎÁ ÐÒÉÍÅÒÅ ó-IAR, ÜÔÏ ÚÎÁÅÔÅ ÌÉ... ÎÁ×Å×ÁÅÔ ÎÁ ÇÒÕÓÔÎÙÅ ÍÙÓÌÉ.

LB>>> á ÜÔÏ, ×ÉÄÉÍÏ, Ó×ÑÚÁÎÏ Ó ÎÅÒÅÅÎÔÅÒÁÂÅÌØÎÏÓÔØÀ ÆÕÎËÃÉÊ uCOS, Á ÎÅ Ó LB>>> ÏÐÁÓÎÏÓÔØÀ ÉÓÐÏÒÔÉÔØ ËÁËÉÅ-ÔÏ ÒÅÇÉÓÔÒÙ.

ON>> éÍÅÀ ÎÅËÏÔÏÒÙÅ ×ÏÚÒÁÖÅÎÉÑ. ñ ÐÏÌÕÞÉÌÁ GNU-ÐÁËÅÔ ÄÌÑ M68K É ÎÁÂÌÀÄÁÀ, ÞÔÏ ON>> freeware ÐÒÏÄÕËÔÙ ÐÒÅÄÓÔÁ×ÌÅÎÙ ÔÁÍ × ÉÓÈÏÄÎÉËÁÈ ÎÁ ó. uCOS × ÞÁÓÔÎÏÓÔÉ.

AM> uCOS - ÜÔÏ ÎÅ freeware, ×Ï ×ÓÑËÏÍ ÓÌyÞÁÅ, ÎÁÞÉÎÁÑ Ó ×ÅpÓÉÉ 1.10

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

ON>> ðÒÉ ÐÅÒ×ÏÍ ÚÁÐÕÓËÅ MAKE ÌÀÂÏÇÏ ÐÒÉËÌÁÄÎÏÇÏ ÐÒÏÅËÔÁ, ËÏÍÐÉÌÑÔÏÒ ON>> ÉÚÇÏÔÁ×ÌÉ×ÁÅÔ ÏÂØÅËÔÎÙÅ ÆÁÊÌÙ ×ÓÅÈ ×ËÌÀÞÅÎÎÙÈ × ÐÒÏÅËÔ ÍÏÄÕÌÅÊ, ÓÞÉÔÁÊ ON>> ÂÉÂÌÉÏÔÅËÕ ÜÔÏÊ ÓÁÍÏÊ uCOS, ËÏÔÏÒÁÑ × ÓÌÅÄÕÀÝÉÅ ÒÁÚÙ ÕÖÅ ÎÅ ÂÕÄÅÔ ON>> ËÏÍÐÉÌÉÒÏ×ÁÔØÓÑ (ÐÏÓËÏÌØËÕ ÎÅÚÁÞÅÍ).

AM> ïÓÎÏ×ÎÁÑ ÉÄÅÏÌÏÇÉÑ uCOS - ÍÁÓÛÔÁÂÉpyÅÍÏÓØ ÎÁ ÜÔÁÐÅ ËÏÍÐÉÌÑÃÉÉ, ÐÏÜÔÏÍy AM> ÐÏÌØÚÏ×ÁÎÉÅ ÅÄÉÎÏÖÄÙ ÓËÏÍÐÉÌÉpÏ×ÁÎÎÙÍÉ ÏÂßÅËÔÎÉËÁÍÉ ÅÓÌÉ É ÎÅ ÎÅ×ÏÚÍÏÖÎÏ, AM> ÔÏ ËpÁÊÎÅ ÎÅyÄÏÂÎÏ. åÓÌÉ ËÏÎÆÉÇypÁÃÉÑ uCOS ÎÅ ÍÅÎÑÅÔÓÑ, ÔÏ make, ÏÔÓÌÅÄÉ× AM> ÚÁ×ÉÓÉÍÏÓÔÉ ÅÅ É ÎÅ ÔpÏÇÁÅÔ, É ×ÓÅ pÁÂÏÔÁÅÔ.

ðÒÅÄÌÁÇÁÅÔÅ ÎÅ ÐÏÌØÚÏ×ÁÔØÓÑ MAKE? ëÁÖÄÙÊ ÒÁÚ ×ÓÀ ÇÒÏÍÁÄÕ ÉÓÈÏÄÎÉËÏ× ËÏÍÐÉÌÉÒÏ×ÁÔØ?

ON>> é ×ÏÔ, ÉÚ ÒÁÓÞÅÔÁ ÎÁ ÐÏÓÌÅÄÕÀÝÉÅ ON>> ÒÁÚÙ, Á×ÔÏÒÙ GNU ËÏÍÐÉÌÑÔÏÒÁ ÉÅÍ ÎÅ ÍÅÎÅÅ ÐÒÅÄÕÐÒÅÖÄÁÀÔ- ÎÅ ON>> ÐÏÌØÚÕÊÔÅÓØ ON>> ×ÙÚÏ×ÁÍÉ uCOS ÉÚ ÔÅÌÁ ISR!

AM> :)))) á ÎÁÆÉÇÁ ÔÏÇÄÁ ÏÎÁ ÎyÖÎÁ, ÅÓÌÉ ÎÅ ÐÏÌØÚÏ×ÁÔØÓÑ? AM> ï Î Á Ö Å p r e e m p t i v e, AM> ÔÏ ÅÓÔØ ×ÙÚÙ×ÁÔØ ÓÅp×ÉÓÙ ÉÚ isr É ÐÏÄÎÉÍÁÔØ ÚÁÄÁÞÉ × ÎyÖÎÙÊ ÍÏÍÅÎÔ - ÜÔÏ AM> ÅÅ ÏÓÎÏ×ÎÁÑ ÆyÎËÃÉÑ.

äÁ, Ñ ÔÏÖÅ ÔÁË ÄÕÍÁÀ. ïÄÎÁËÏ, ×ÓÐÌÙÌÉ ÐÏÄ×ÏÄÎÙÅ ËÁÍÎÉ.

ON>> ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ- ÒÁÂÏÔÁÌ ÏÄÉÎ É ÔÏÔ ÖÅ ËÏÍÐÉÌÑÔÏÒ É ×ÓÅ ÍÏÄÕÌÉ ON>> ÎÁÐÉÓÁÎÙ × ÓÔÁÎÄÁÒÔÅ ó, ÎÅ ÎÁ ASM! åÓÌÉ ÉÎÔÅÒÅÓÎÏ, ON>> ÍÏÇÕ ÐÒÉ×ÅÓÔÉ ÚÄÅÓØ ÔÏÞÎÕÀ ÃÉÔÁÔÕ ÉÈÎÅÊ ÆÒÁÚÙ É ÓÓÙÌËÕ ÎÁ ÄÏËÕÍÅÎÔ.

AM> ïÞÅÎØ ÉÎÔÅpÅÓÎÏ.

÷ÏÔ Ä×Á ÏÔÒÙ×ËÁ ÉÚ ÍÁÎÕÁÌÁ ÐÏ ÒÅÁÌÉÚÁÃÉÉ ÐÒÅÒÙ×ÁÎÉÊ × C-GNU ÄÌÑ ColdFire. ÷ ÐÅÒ×ÏÍ ÐÉÛÕÔ: ...7 is the highest. Use caution with level 7, since it is unique in that it is a non-maskable interrupt. If you use level 7, the ISR cannot call any uCOS functions, or use the INTERRUPT( ) macro. úÄÅÓØ ÐÏÎÑÔÎÏ, ÞÔÏ level 7 ÉÓÐÏÌØÚÏ×ÁÔØ ÎÅ ÎÁÄÏ, ÅÓÌÉ ÈÏÞÅÛØ ÏÄÎÏ×ÒÅÍÅÎÎÏ ×ÙÚÙ×ÁÔØ ÉÚ ISR ÆÕÎËÃÉÉ OS. á ÔÅÐÅÒØ, ÞÔÏ ÍÙ ×ÉÄÉÍ ×Ï ×ÔÏÒÏÍ ÏÔÒÙ×ËÅ ÜÔÏÇÏ ÍÁÎÕÁÌÁ: /* WARNING WARNING WARNING Only a very limited set of RTOS functions can be called from within an interrupt service routine. Basically, only OS POST functions should be used. No I/O (read, write or printf may be called), since they can block. */ é ÞÔÏ ÔÅÐÅÒØ ÐÒÉËÁÖÅÔÅ ÄÕÍÁÔØ? ÷ÓÅÇÏ ÷ÁÍ èÏÒÏÛÅÇÏ ïÌØÇÁ

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

ðÑÔÎÉÃÁ óÅÎÔÑÂÒØ 23 2005 17:15, Vladimir Vassilevsky wrote to Denis Y. Borisov:

DYB>> èÍ, AFAIK ÓÕÝÅÓÔ×ÕÅÔ ÕËÁÚÁÔÅÌØ ÄÌÑ ÔÁËÏÇÏ ÓÔÅËÁ, É ÐÒÉ ËÁÖÄÏÍ DYB>> ×ÙÚÏ×Å ÆÕÎËÃÉÉ ÏÎ ÂÕÄÅÔ ÉÚÍÅÎÑÔØÓÑ. VV> åÓÌÉ ÏÂÒÁÝÁÀÔÓÑ ÐÏ ÕËÁÚÁÔÅÌÀ, ÔÏ ÞÅÍ ÔÁËÏÊ ÓÔÅË ÏÔÌÉÞÁÅÔÓÑ ÏÔ VV> ÏÂÙÞÎÏÇÏ? ëÏÍÐÉÌÉÒÏ×ÁÎÎÙÊ ÓÔÅË ÄÌÑ ÔÏÇÏ É ÄÅÌÁÅÔÓÑ, ËÏÇÄÁ ÐÏ ÕËÁÚÁÔÅÌÀ VV> ÏÂÒÁÔÉÔØÓÑ ÎÅÌØÚÑ.

óÐÅÃÉÁÌØÎÏ ÄÌÑ ÎÅÎÁÒÏÄÎÙÈ ÁËÁÄÅÍÉËÏ× ÏÂßÑÓÎÑÀ. ë ÐÒÉÍÅÒÕ ËÏÍÐÉÌÉÒÏ×ÁÎÎÙÊ ÓÔÅË ÍÏÖÅÔ ÒÁÚÍÅÝÁÔØÓÑ ÎÅ × ÎÅÐÒÅÒÙ×ÎÏÊ ÏÂÌÁÓÔÉ ÐÁÍÑÔÉ É ÚÎÁÞÅÎÉÅ ÕËÁÚÁÔÅÌÑ "ÐÅÒÅËÏÄÉÒÕÅÔÓÑ" × ÆÉÚÉÞÅÓËÉÅ ÁÄÒÅÓÁ ÐÒÉ ÒÁÂÏÔÅ. ðÒÁ×ÄÁ Ó ÔÏÞËÉ ÚÒÅÎÉÑ ÒÅÅÎÔÅÒÁÂÅÌØÎÏÓÔÉ ÜÔÏ ÎÉÞÅÇÏ ÎÅ ÍÅÎÑÅÔ ;)

çÅÏÒÇÉÊ

Sat Sep 24 2005 12:01, George Shepelev wrote to Vladimir Vassilevsky:

DYB>>> èÍ, AFAIK ÓÕÝÅÓÔ×ÕÅÔ ÕËÁÚÁÔÅÌØ ÄÌÑ ÔÁËÏÇÏ ÓÔÅËÁ, É ÐÒÉ ËÁÖÄÏÍ DYB>>> ×ÙÚÏ×Å ÆÕÎËÃÉÉ ÏÎ ÂÕÄÅÔ ÉÚÍÅÎÑÔØÓÑ. VV>> åÓÌÉ ÏÂÒÁÝÁÀÔÓÑ ÐÏ ÕËÁÚÁÔÅÌÀ, ÔÏ ÞÅÍ ÔÁËÏÊ ÓÔÅË ÏÔÌÉÞÁÅÔÓÑ ÏÔ VV>> ÏÂÙÞÎÏÇÏ? ëÏÍÐÉÌÉÒÏ×ÁÎÎÙÊ ÓÔÅË ÄÌÑ ÔÏÇÏ É ÄÅÌÁÅÔÓÑ, ËÏÇÄÁ ÐÏ ÕËÁÚÁÔÅÌÀ VV>> ÏÂÒÁÔÉÔØÓÑ ÎÅÌØÚÑ.

GS> óÐÅÃÉÁÌØÎÏ ÄÌÑ ÎÅÎÁÒÏÄÎÙÈ ÁËÁÄÅÍÉËÏ× ÏÂßÑÓÎÑÀ. ë ÐÒÉÍÅÒÕ ËÏÍÐÉÌÉÒÏ×ÁÎÎÙÊ GS> ÓÔÅË ÍÏÖÅÔ ÒÁÚÍÅÝÁÔØÓÑ ÎÅ × ÎÅÐÒÅÒÙ×ÎÏÊ ÏÂÌÁÓÔÉ ÐÁÍÑÔÉ É ÚÎÁÞÅÎÉÅ GS> ÕËÁÚÁÔÅÌÑ "ÐÅÒÅËÏÄÉÒÕÅÔÓÑ" × ÆÉÚÉÞÅÓËÉÅ ÁÄÒÅÓÁ ÐÒÉ ÒÁÂÏÔÅ.

üÔÏ Õ ×ÁÓ ÏÔ ÐÉËÏÍÁÎÓÔ×Á.

GS> ðÒÁ×ÄÁ Ó ÔÏÞËÉ GS> ÚÒÅÎÉÑ ÒÅÅÎÔÅÒÁÂÅÌØÎÏÓÔÉ ÜÔÏ ÎÉÞÅÇÏ ÎÅ ÍÅÎÑÅÔ ;)

HÁ ADSP-218x ÛÔÁÔÎÙÍ ÐÒÉÅÍÏÍ ÂÙÌÏ Ó×ÏÐÉÔØ ÓÔÁÔÉÞÅÓËÉ ÚÁÄÁÎÎÕÀ ÏÂÌÁÓÔØ ÌÏËÁÌØÎÙÈ ÐÅÒÅÍÅÎÎÙÈ. ï×ÅÒÈÅÄ É ÐÒÉÔÏÍ Ó ÚÁÐÒÅÝÅÎÎÙÍÉ ÐÒÅÒÙ×ÁÎÉÑÍÉ.

VLV

"óÐÅÛÉÔÅ ÄÅÌÁÔØ ÄÏÂÒÏ, ÐÏËÁ ÅÇÏ ÎÅ ÓÄÅÌÁÌÉ ×ÁÍ"

Hello Leha.

23 Sep 05 16:57, Leha Bishletov wrote to Andy Mozzhevilov:

AM>> æyÎËÃÉÑ ÍÏÖÅÔ ÏËÁÚÁÔØÓÑ ÎÅ pÅÅÎÔÅpÁÂÅÌØÎÏÊ, ÅÓÌÉ : AM>> 1) ÉÓÐÏÌØÚyÅÔ ÓÔÁÔÉÞÅÓËÉÅ ÉÌÉ ÇÌÏÂÁÌØÎÙÅ ÐÅpÅÍÅÎÎÙÅ ÄÌÑ Ó×ÏÉÈ AM>> ÌÏËÁÌØÎÙÈ ÃÅÌÅÊ. 2) ÅÓÌÉ ËÏÍÐÉÌÑÔÏp ÓÏÚÄÁÅÔ ÎÅpÅÅÎÔÅpÁÂÅÌØÎÙÊ ËÏÄ. AM>> uCOS ÎÅ ÏÂÌÁÄÁÅÔ 1), ÎÏ ÎÅ ÍÏÖÅÔ ÏÂÅÓÐÅÞÉÔØ 2)

LB> úÎÁÞÉÔ, Õ GNU C ÄÌÑ M68K ÉÍÅÅÔ ÍÅÓÔÏ (2)

÷ÅpÉÔÓÑ Ó ÔpyÄÏÍ. M68000 ÜÔÏ ÎÅ ËÁËÏÊ-ÎÉÂyÄØ È51.

AM>> HÁÐpÉÍÅp, ËÏÍÐÉÌÑÔÏp ÍÏÖÅÔ Á×ÔÏÍÁÔÉÞÅÓËÉÅ ÐÅpÅÍÅÎÎÙÅ pÁÚÍÅÝÁÔØ ÎÅ × AM>> ÓÔÅËÅ, Á × ÐÁÍÑÔÉ (ËÏÍÐÉÌÉpÏ×ÁÎÎÙÊ ÓÔÅË), × ÜÔÏÍ ÓÌyÞÁÅ ÆyÎËÃÉÉ AM>> ÂyÄyÔ ÎÅ pÅÅÎÔÅpÁÂÅÌØÎÙÍÉ.

LB> äÁ, Ñ ÎÅ ÐÒÁ×ÉÌØÎÏ ×ÙÒÁÚÉÌÓÑ. ô.Å. ÜÔÏ ÐÒÏÂÌÅÍÙ ËÏÍÐÉÌÑÔÏÒÁ, ÎÏ ÎÅ LB> ÔÁËÉÅ, ÉÚ-ÚÁ ËÏÔÏÒÙÈ ÅÇÏ ÓÔÏÉÔ ×ÙËÉÎÕÔØ.

äÁ ÎÅÔ, ÜÔÏ ÎÅ ÐpÏÂÌÅÍÙ ËÏÍÐÉÌÑÔÏpÁ, ÜÔÏ ÐpÏÂÌÅÍÙ pÁÚpÁÂÏÔÞÉËÁ, ËÏÔÏpÙÊ ÎÅ ÐÏÎÉÍÁÅÔ ÏÔËyÄÁ, ÇÄÅ É ÐÏÞÅÍy × ÄÁÎÎÏÍ ÓÌyÞÁÅ ÎÏÇÉ pÁÓÔyÔ. ó Õ×ÁÖÅÎÉÅÍ, Andy <mailto:andy coÂaËa svrw.ru>

icq 44341220

Hello Olga.

23 Sep 05 19:52, Olga Nonova wrote to Andy Mozzhevilov:

ON>>> óÐÁÓÉÂÏ. éÍÅÎÎÏ ÔÁË É ÐÏÓÔÕÐÁÀ- ÏÂÑÚÁÔÅÌØÎÏ ÐÒÏÓÍÁÔÒÉ×ÁÀ × ÌÉÓÔÉÎÇÁÈ ON>>> ËÒÉÔÉÞÅÓËÉÅ ÍÅÓÔÁ Ó ÁÓÓÅÍÂÌÅÒÎÙÍÉ ËÏÄÁÍÉ, ÞÔÏ ×ÙÄÁÌ ËÏÍÐÉÌÑÔÏÒ. ON>>> äÏ×ÅÒÑÊ, ÎÏ ÐÒÏ×ÅÒÑÊ!

AM>> é ÍÎÏÇÏ ÂÁÇÏ× ËÏÍÐÉÌÑÔÏpÁ yÖÅ ÎÁÊÄÅÎÏ, ÍÏÖÎÏ ÏÐyÂÌÉËÏ×ÁÔØ ÉÈ ÓÐÉÓÏË?

ON> ñ ÎÅÄÁ×ÎÏ ×ÌÅÚÌÁ × ó É ÂÁÇÏ× ÎÁÛÌÁ ÐÏËÁ ÎÅÍÎÏÇÏ.

ïÇÌÁÓÉÔÅ ×ÅÓÔØ ÓÐÉÓÏË, ÐÖÁÌÓÔÁ...

ON> HÏ ÓÏÈÒÁÎÅÎÉÅ ËÏÎÔÅËÓÔÁ, ON> SREG × ÞÁÓÔÎÏÓÔÉ, × ÓÁÍÉÈ ÖÅ ÒÁÂÏÞÉÈ ÒÅÇÉÓÔÒÁÈ, ËÁË ÔÕÔ ÕÖÅ ÐÏËÁÚÁÌ ON> ËÏÌÌÅÇÁ âÅÌÏÕÓÏ× ÎÁ ÐÒÉÍÅÒÅ ó-IAR, ÜÔÏ ÚÎÁÅÔÅ ÌÉ... ÎÁ×Å×ÁÅÔ ÎÁ ÇÒÕÓÔÎÙÅ ON> ÍÙÓÌÉ.

ÏÈ ÎÁ×Å×ÁÅÔ...

AM>> uCOS - ÜÔÏ ÎÅ freeware, ×Ï ×ÓÑËÏÍ ÓÌyÞÁÅ, ÎÁÞÉÎÁÑ Ó ×ÅpÓÉÉ 1.10

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

÷ÓÅ ÔÁÍ ÄÁÅÔÓÑ, ×Ù ÞÉÔÁÔØ ÎÅ yÍÅÅÔÅ, ËÁË ×ÓÅÇÄÁ

ON>>> ðÒÉ ÐÅÒ×ÏÍ ÚÁÐÕÓËÅ MAKE ÌÀÂÏÇÏ ÐÒÉËÌÁÄÎÏÇÏ ÐÒÏÅËÔÁ, ËÏÍÐÉÌÑÔÏÒ ON>>> ÉÚÇÏÔÁ×ÌÉ×ÁÅÔ ÏÂØÅËÔÎÙÅ ÆÁÊÌÙ ×ÓÅÈ ×ËÌÀÞÅÎÎÙÈ × ÐÒÏÅËÔ ÍÏÄÕÌÅÊ, ON>>> ÓÞÉÔÁÊ ÂÉÂÌÉÏÔÅËÕ ÜÔÏÊ ÓÁÍÏÊ uCOS, ËÏÔÏÒÁÑ × ÓÌÅÄÕÀÝÉÅ ÒÁÚÙ ÕÖÅ ÎÅ ON>>> ÂÕÄÅÔ ËÏÍÐÉÌÉÒÏ×ÁÔØÓÑ (ÐÏÓËÏÌØËÕ ÎÅÚÁÞÅÍ).

AM>> ïÓÎÏ×ÎÁÑ ÉÄÅÏÌÏÇÉÑ uCOS - ÍÁÓÛÔÁÂÉpyÅÍÏÓØ ÎÁ ÜÔÁÐÅ ËÏÍÐÉÌÑÃÉÉ, ÐÏÜÔÏÍy AM>> ÐÏÌØÚÏ×ÁÎÉÅ ÅÄÉÎÏÖÄÙ ÓËÏÍÐÉÌÉpÏ×ÁÎÎÙÍÉ ÏÂßÅËÔÎÉËÁÍÉ ÅÓÌÉ É ÎÅ AM>> ÎÅ×ÏÚÍÏÖÎÏ, ÔÏ ËpÁÊÎÅ ÎÅyÄÏÂÎÏ. åÓÌÉ ËÏÎÆÉÇypÁÃÉÑ uCOS ÎÅ ÍÅÎÑÅÔÓÑ, ÔÏ AM>> make, ÏÔÓÌÅÄÉ× ÚÁ×ÉÓÉÍÏÓÔÉ ÅÅ É ÎÅ ÔpÏÇÁÅÔ, É ×ÓÅ pÁÂÏÔÁÅÔ.

ON> ðÒÅÄÌÁÇÁÅÔÅ ÎÅ ÐÏÌØÚÏ×ÁÔØÓÑ MAKE? ëÁÖÄÙÊ ÒÁÚ ×ÓÀ ÇÒÏÍÁÄÕ ÉÓÈÏÄÎÉËÏ× ON> ËÏÍÐÉÌÉÒÏ×ÁÔØ?

çÄÅ Ñ ÜÔÏ ÐpÅÄÌÏÖÉÌ?

ON> ÷ÏÔ Ä×Á ÏÔÒÙ×ËÁ ÉÚ ÍÁÎÕÁÌÁ ÐÏ ÒÅÁÌÉÚÁÃÉÉ ÐÒÅÒÙ×ÁÎÉÊ × C-GNU ÄÌÑ ColdFire. ON> ÷ ÐÅÒ×ÏÍ ÐÉÛÕÔ: ...7 is the highest. Use caution with level 7, since it is ON> unique in that it is a non-maskable interrupt. If you use level 7, the ISR ON> cannot call any uCOS functions, or use the INTERRUPT( ) macro.

ON> úÄÅÓØ ÐÏÎÑÔÎÏ, ÞÔÏ level 7 ÉÓÐÏÌØÚÏ×ÁÔØ ÎÅ ÎÁÄÏ, ÅÓÌÉ ÈÏÞÅÛØ ÏÄÎÏ×ÒÅÍÅÎÎÏ ON> ×ÙÚÙ×ÁÔØ ÉÚ ISR ÆÕÎËÃÉÉ OS.

ïÞÅÎØ ÐÏÌÅÚÎÁÑ ÆÉÛËÁ, ÉÍÅÔØ ÎÅÍÁÓÉËpyÅÍÏÅ ÐpÅpÙ×ÁÎÉÅ, pÅÁËÃÉÑ ÎÁ ËÏÔÏpÏÅ ÎÅ ÚÁ×ÉÓÉÔ ÏÔ ËpÉÔÉÞÅÓËÉÈ ÓÅËÃÉÊ ïó É ÀÚÅp-ËÏÄÁ. ðÌÁÔÁ ÚÁ ÜÔÏ ÖÅÌÁÎÉÅ - ÎÅ ×ÙÚÙ×ÁÔØ ÓÅp×ÉÓÙ ïó ÉÚ ÜÔÉÈ ÐpÅpÙ×ÁÎÉÊ (ÚÁÍÅÔØÔÅ- ÓÅp×ÉÓÙ ïó, Á ÎÅ ÌÀÂÙÅ ÆyÎËÃÉÉ).

ON> á ÔÅÐÅÒØ, ÞÔÏ ÍÙ ×ÉÄÉÍ ×Ï ×ÔÏÒÏÍ ÏÔÒÙ×ËÅ ÜÔÏÇÏ ON> ÍÁÎÕÁÌÁ: ON> /* WARNING WARNING WARNING ON> Only a very limited set of RTOS functions can be called from ON> within an interrupt service routine. Basically, only OS POST functions ON> should be used.

çÄÅ ÚÄÅÓØ ÎÁÐÉÓÁÎÏ, ÞÔÏ ÓÅp×ÉÓÙ ïó ÎÅ ÍÏÇyÔ ÂÙÔØ ×ÙÚ×ÁÎÙ ÉÚ ÐpÅpÙ×ÁÎÉÊ? é ÔÅÍ ÂÏÌÅÅ, ÇÄÅ ÎÁÐÉÓÁÎÏ, ÞÔÏ: "á ×ÏÔ × ÍÁÎÕÁÌÁÈ C-ËÏÍÐÉÌÑÔÏÒÁ GNU ÐÒÑÍÏ É ÞÅÓÔÎÏ ÇÏ×ÏÒÉÔÓÑ, ÞÔÏ ISR ÎÅ ÇÁÒÁÎÔÉÒÕÀÔ ÓÏÈÒÁÎÎÏÓÔØ ËÏÎÔÅËÓÔÁ ÐÒÉ ×ÙÚÏ×Å ÉÚ ÉÈ ÔÅÌÁ ÓÔÏÒÏÎÎÉÈ ÐÏÄÐÒÏÇÒÁÍÍ. éÎÙÍÉ ÓÌÏ×ÁÍÉ, GNU-ÛÎÉËÉ ÞÅÓÔÎÏ ÐÒÉÚÎÁÌÉ ÎÅ×ÏÚÍÏÖÎÏÓÔØ ÏÔÓÌÅÄÉÔØ ÓÏÈÒÁÎÎÏÓÔØ ËÏÎÔÅËÓÔÁ ISR × ÜÔÏÍ ÓÌÕÞÁÅ. á ÷Ù ÇÏ×ÏÒÉÔÅ "ÓÏÇÌÁÛÅÎÉÅ Ï ×ÙÚÏ×ÁÈ"!" ðpÁ×ÉÌØÎÏ, ÉÚ ÐpÅpÙ×ÁÎÉÊ ×ÙÚÙ×ÁÀÔÓÑ OSxxPost ÆyÎËÃÉÉ, ÐÏÓËÏÌØËy ÏÎÉ ÄÏÓÔÁ×ÌÑÀÔ ÓÏÂÙÔÉÑ × ÚÁÄÁÞÉ. ëÁË ÷Ù ÐpÅÄÓÔÁ×ÌÑÅÔÅ ×ÙÚÏ× OSxxPend ÆyÎËÃÉÊ ÉÚ ÐpÅpÙ×ÁÎÉÊ? þÅÇÏ ÏÎÉ ÖÄÁÔØ ÔÏ ÂyÄyÔ × ISR?

ON> No I/O (read, write or printf may be called), since they ON> can block. */

ëÁË ÷Ù ÐpÅÄÓÔÁ×ÌÑÅÔÅ ×ÙÚÏ× printf() ÉÚ ÐpÅpÙ×ÁÎÉÊ? ðpÉÞÅÍ ÎÅ ËÁÓÁÑÓØ ïó ×ÏÏÂÝÅ? ÷Ù ÐpÅÄÓÔÁ×ÌÑÅÔÅ, ËÁË ÏÂÙÞÎÏ ÏpÇÁÎÉÚyÅÔÓÑ ÐÏÔÏË stdio ?

ON> é ÞÔÏ ÔÅÐÅÒØ ÐÒÉËÁÖÅÔÅ ÄÕÍÁÔØ?

ðpÉËÁÖy ÄyÍÁÔØ, ÞÔÏ Á×ÔÏpÙ ÍÁÎyÁÌÁ ÐpÏÓÔÏ ÐÏÄÓÔÅÌÉÌÉ ÐÏÂÏÌØÛÅ ÓÏÌÏÍËÉ × pÁÚÎÙÈ ÍÅÓÔÁÈ, ÞÔÏÂÙ yÂÅpÅÞØ ÌÁÍÅpÏ×, ÎÅ ÞÉÔÁÀÝÉÈ É ÎÅ ÖÅÌÁÀÝÉÈ ÞÉÔÁÔØ ÄÏËyÍÅÎÔÁÃÉÀ ÏÔ ÈÏÖÄÅÎÉÑ ÐÏ ÇpÁÂÌÑÍ × ÔÅÈ ÍÅÓÔÁÈ, ÇÄÅ ÉÈ ÐpÁËÔÉÞÅÓËÉ ÎÅÔ.

ó Õ×ÁÖÅÎÉÅÍ, Andy <mailto:andy coÂaËa svrw.ru>

icq 44341220

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

÷ÏÓËÒÅÓÅÎØÅ óÅÎÔÑÂÒØ 25 2005 19:08, Vladimir Vassilevsky wrote to George Shepelev:

VV>>> åÓÌÉ ÏÂÒÁÝÁÀÔÓÑ ÐÏ ÕËÁÚÁÔÅÌÀ, ÔÏ ÞÅÍ ÔÁËÏÊ ÓÔÅË ÏÔÌÉÞÁÅÔÓÑ ÏÔ VV>>> ÏÂÙÞÎÏÇÏ? ëÏÍÐÉÌÉÒÏ×ÁÎÎÙÊ ÓÔÅË ÄÌÑ ÔÏÇÏ É ÄÅÌÁÅÔÓÑ, ËÏÇÄÁ ÐÏ VV>>> ÕËÁÚÁÔÅÌÀ ÏÂÒÁÔÉÔØÓÑ ÎÅÌØÚÑ. GS>> óÐÅÃÉÁÌØÎÏ ÄÌÑ ÎÅÎÁÒÏÄÎÙÈ ÁËÁÄÅÍÉËÏ× ÏÂßÑÓÎÑÀ. ë ÐÒÉÍÅÒÕ GS>> ËÏÍÐÉÌÉÒÏ×ÁÎÎÙÊ ÓÔÅË ÍÏÖÅÔ ÒÁÚÍÅÝÁÔØÓÑ ÎÅ × ÎÅÐÒÅÒÙ×ÎÏÊ ÏÂÌÁÓÔÉ GS>> ÐÁÍÑÔÉ É ÚÎÁÞÅÎÉÅ ÕËÁÚÁÔÅÌÑ "ÐÅÒÅËÏÄÉÒÕÅÔÓÑ" × ÆÉÚÉÞÅÓËÉÅ ÁÄÒÅÓÁ GS>> ÐÒÉ ÒÁÂÏÔÅ. VV> üÔÏ Õ ×ÁÓ ÏÔ ÐÉËÏÍÁÎÓÔ×Á.

óÐÅÃÉÁÌØÎÏ ÄÌÑ ÎÅÎÁÒÏÄÎÙÈ ÁËÁÄÅÍÉËÏ× ÏÂßÑÓÎÑÀ, ÞÔÏ ÆÉÚÉÞÅÓËÉÅ ÏÇÒÁÎÉÞÅÎÉÑ ÁÒÈÉÔÅËÔÕÒÙ ÎÅËÏÔÏÒÙÈ ÄÅ×ÁÊÓÏ× - ×ÅÝØ _ÏÂßÅËÔÉ×ÎÁÑ_ Á ÎÅ ÓÕÂßÅËÔÉ×ÎÁÑ. é ÇÒÁÍÏÔÎÙÊ ÐÒÏÇÒÁÍÍÉÓÔ ÕÍÅÅÔ ÏÂÈÏÄÉÔØ ÔÁËÉÅ ÏÇÒÁÎÉÞÅÎÉÑ, Á ÎÅ ÐÒÉÎÉÍÁÔØ ÐÏÚÕ ÌÉÓÙ ÐÏÄ "ÚẠ̊ÎÙÍ" ×ÉÎÏÇÒÁÄÏÍ, ÄÁ Åݣ É ÏÂÚÙ×ÁÑ ×ÓÑËÉÍÉ ÇÁÄÏÓÔÑÍÉ ÔÅÈ, ËÔÏ ÜÔÏÔ ×ÉÎÏÇÒÁÄ ÕÍÅÅÔ ÓÒÙ×ÁÔØ ;)

GS>> ðÒÁ×ÄÁ Ó ÔÏÞËÉ GS>> ÚÒÅÎÉÑ ÒÅÅÎÔÅÒÁÂÅÌØÎÏÓÔÉ ÜÔÏ ÎÉÞÅÇÏ ÎÅ ÍÅÎÑÅÔ ;) VV> HÁ ADSP-218x ÛÔÁÔÎÙÍ ÐÒÉÅÍÏÍ ÂÙÌÏ Ó×ÏÐÉÔØ ÓÔÁÔÉÞÅÓËÉ ÚÁÄÁÎÎÕÀ ÏÂÌÁÓÔØ VV> ÌÏËÁÌØÎÙÈ ÐÅÒÅÍÅÎÎÙÈ. ï×ÅÒÈÅÄ É ÐÒÉÔÏÍ Ó ÚÁÐÒÅÝÅÎÎÙÍÉ ÐÒÅÒÙ×ÁÎÉÑÍÉ.

"òÕËÉ" (c)

çÅÏÒÇÉÊ

Mon Sep 26 2005 09:01, George Shepelev wrote to Vladimir Vassilevsky:

GS>>> ËÏÍÐÉÌÉÒÏ×ÁÎÎÙÊ ÓÔÅË ÍÏÖÅÔ ÒÁÚÍÅÝÁÔØÓÑ ÎÅ × ÎÅÐÒÅÒÙ×ÎÏÊ ÏÂÌÁÓÔÉ GS>>> ÐÁÍÑÔÉ É ÚÎÁÞÅÎÉÅ ÕËÁÚÁÔÅÌÑ "ÐÅÒÅËÏÄÉÒÕÅÔÓÑ" × ÆÉÚÉÞÅÓËÉÅ ÁÄÒÅÓÁ GS>>> ÐÒÉ ÒÁÂÏÔÅ. VV>> üÔÏ Õ ×ÁÓ ÏÔ ÐÉËÏÍÁÎÓÔ×Á. GS> óÐÅÃÉÁÌØÎÏ ÄÌÑ ÎÅÎÁÒÏÄÎÙÈ ÁËÁÄÅÍÉËÏ× ÏÂßÑÓÎÑÀ, ÞÔÏ ÆÉÚÉÞÅÓËÉÅ GS> ÏÇÒÁÎÉÞÅÎÉÑ ÁÒÈÉÔÅËÔÕÒÙ ÎÅËÏÔÏÒÙÈ ÄÅ×ÁÊÓÏ× - ×ÅÝØ _ÏÂßÅËÔÉ×ÎÁÑ_ Á ÎÅ GS> ÓÕÂßÅËÔÉ×ÎÁÑ.

ðÏÞÅÍÕ ÐÉËÏÍÁÎÙ ÔÁË ÒØÑÎÏ ÚÁÝÉÝÁÀÔ Ó×ÏÀ ÓÕÒÏ×ÕÀ ÒÅÌÉÇÉÀ?

VLV

"Fortress of Madman"

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

÷ÔÏÒÎÉË óÅÎÔÑÂÒØ 27 2005 03:55, Vladimir Vassilevsky wrote to George Shepelev:

GS>>>> ËÏÍÐÉÌÉÒÏ×ÁÎÎÙÊ ÓÔÅË ÍÏÖÅÔ ÒÁÚÍÅÝÁÔØÓÑ ÎÅ × ÎÅÐÒÅÒÙ×ÎÏÊ ÏÂÌÁÓÔÉ GS>>>> ÐÁÍÑÔÉ É ÚÎÁÞÅÎÉÅ ÕËÁÚÁÔÅÌÑ "ÐÅÒÅËÏÄÉÒÕÅÔÓÑ" × ÆÉÚÉÞÅÓËÉÅ GS>>>> ÁÄÒÅÓÁ ÐÒÉ ÒÁÂÏÔÅ. VV>>> üÔÏ Õ ×ÁÓ ÏÔ ÐÉËÏÍÁÎÓÔ×Á. GS>> óÐÅÃÉÁÌØÎÏ ÄÌÑ ÎÅÎÁÒÏÄÎÙÈ ÁËÁÄÅÍÉËÏ× ÏÂßÑÓÎÑÀ, ÞÔÏ ÆÉÚÉÞÅÓËÉÅ GS>> ÏÇÒÁÎÉÞÅÎÉÑ ÁÒÈÉÔÅËÔÕÒÙ ÎÅËÏÔÏÒÙÈ ÄÅ×ÁÊÓÏ× - ×ÅÝØ _ÏÂßÅËÔÉ×ÎÁÑ_ Á GS>> ÎÅ ÓÕÂßÅËÔÉ×ÎÁÑ. VV> ðÏÞÅÍÕ ÐÉËÏÍÁÎÙ ÔÁË ÒØÑÎÏ ÚÁÝÉÝÁÀÔ Ó×ÏÀ ÓÕÒÏ×ÕÀ ÒÅÌÉÇÉÀ?

ðÏÎÑÔÉÑ ÎÅ ÉÍÅÀ, ÐÏÐÒÏÂÕÊ Õ ÎÉÈ ÓÁÍÉÈ ÓÐÒÏÓÉÔØ ;-) ÷ÏÏÂÝÅ, "ÎÅÓÐÌÏÛÎÁÑ" ÐÁÍÑÔØ ÉÍÅÅÔ ÄÏ×ÏÌØÎÏ ÓÏÍÎÉÔÅÌØÎÏÅ ÏÔÎÏÛÅÎÉÅ Ë PIC-ËÏÎÔÒÏÌÌÅÒÁÍ, Ë ÐÒÉÍÅÒÕ ÜÔÁ ÐÒÏÂÌÅÍÁ ÂÙÌÁ × áïH'ÁÈ ÎÁ ÂÁÚÅ Z80...

çÅÏÒÇÉÊ

Hello, Olga!

(28 óÅÎ 05 13:41), Olga Nonova ÐÉÓáÌ Igor Ulanov: ON> ï ËÏÍÐÁËÔÎÏÓÔÉ ËÏÄÁ ÁÓÓÅÍÂÌÅÒÁ - ÜÔÏ ÄÏ×ÏÌØÎÏ ÓÐÏÒÎÏ, ÏÓÏÂÅÎÎÏ ËÏÇÄÁ ON> ÐÉÛÅÛØ × ÍÁËÒÏÓÁÈ. óÏÇÌÁÓÅÎ - ÚÁ ÕÄÏÂÓÔ×Ï ÎÁÄÏ ÐÌÁÔÉÔØ. HÏ ËÏÍÐÁËÔÎÏÓÔØ ËÏÄÁ ÁÓÓÅÍÂÌÅÒÁ ÚÁ×ÉÓÉÔ ÔÏÌØËÏ ÏÔ ÐÒÏÇÒÁÍÍÉÓÔÁ, ÍÁËÒÏÓÁÍÉ ÖÅ ÎÉËÔÏ ÎÅ ÚÁÓÔÁ×ÌÑÅÔ ÐÏÌØÚÏ×ÁÔØÓÑ. ON> ëÒÏÍÅ ÔÏÇÏ, ÁÐÐÏÌÏÇÅÔÙ óé ÏÂÑÚÁÔÅÌØÎÏ ÚÁÑ×ÑÔ, ÞÔÏ Õ ÎÉÈ ×ËÌÀÞÅÎ ÔÁËÏÊ ON> ÓÕÍÁÓÛÅÄÛÉÊ ÕÒÏ×ÅÎØ ÏÐÔÉÍÉÚÁÃÉÉ, ÞÔÏ ÁÓÓÅÍÂÌÅÒ ÏÔÄÙÈÁÅÔ. óÏÍÎÅ×ÁÀÓØ, ÞÔÏ ÚÁÑ×ÑÔ:) ON> ñ ×ÉÖÕ ÅÄÎÓÔ×ÅÎÎÏÅ ÐÒÅÉÍÕÝÅÓÔ×Ï ÁÓÓÅÍÂÌÅÒÁ ÎÁÄ óÑÍÉ × ÂÙÓÔÒÏÄÅÊÓÔ×ÉÉ ON> ×ÙÐÏÌÎÅÎÉÑ ËÏÄÏ×. äÁ. óÏÇÌÁÓÅÎ. úÁÂÙÌ Ï ÂÙÓÔÒÏÄÅÊÓÔ×ÉÉ. ïÄÉÎ ÒÁÚ ÕÐÅÒÓÑ × ÂÙÓÔÒÏÄÅÊÓÔ×ÉÅ. éÚÍÅÎÉÌ ÓÔÒÕËÔÕÒÕ ÐÒÏÇÒÁÍÍÙ É ÂÙÓÔÒÏÄÅÊÓÔ×ÉÑ È×ÁÔÉÌÏ. HÏ ÎÁ ÁÓÓÅÍÂÌÅÒÅ ÂÙ ÐÉÓÁÔØ ÎÅ ÓÔÁÌ, ÈÏÔÑ ×ÒÕ, ÎÁ×ÅÒÎÏ ÓÔÁÌ ÂÙ, ÎÏ ÔÏÌØËÏ × ÔÏÍ ÓÌÕÞÁÅ ÅÓÌÉ ÂÙ ÐÒÉÐÅÒÌÏ ËÏÎËÒÅÔÎÏ. óÏÂÓÔ×ÅÎÎÏ ÌÀÂÁÑ ÚÁÄÁÞÁ ÉÍÅÅÔ ÔÁËÏÅ ÍÎÏÖÅÓÔ×Ï ÒÅÛÅÎÉÊ, ÞÔÏ ÐÒÁ×ÉÌØÎÅÅ ÎÁ×ÅÒÎÏ, × ÓÌÕÞÁÅ ÎÅÕÄÁÞ, ×ÉÎÉÔØ Ó×ÏÅ ÔÕÇÏÄÕÍÉÅ, ÞÅÍ ÑÚÙË ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ, ËÏÔÏÒÙÊ ×ÓÅÇÏ ÌÉÛØ Ñ×ÌÑÅÔÓÑ ÍÅÈÁÎÉÚÉÒÏ×ÁÎÎÙÍ ÐÅÒÅ×ÏÄÞÉËÏÍ. ëÓÔÁÔÉ ÐÏÄÕÍÁÌ Ï ÏÄÎÏÍ ÏÇÒÏÍÎÏÍ ÐÌÀÓÅ óÉ. óÉ, × ÓÉÌÕ Ó×ÏÅÇÏ ÂÙÓÔÒÏÇÏ É ÕÄÏÂÎÏÇÏ ÐÅÒÅ×ÏÄÁ ÁÌÇÏÒÉÔÍÁ, ÐÏÚ×ÏÌÑÅÔ ÉÓÐÒÏÂÏ×ÁÔØ ÎÅÓËÏÌØËÏ ÒÅÛÅÎÉÊ, É ÐÒÁËÔÉÞÅÓËÉ × ÌÀÂÏÊ ÍÏÍÅÎÔ ÏÔËÁÚÁÔØÓÑ ÏÔ ÎÅÕÄÏÂÎÏÇÏ. èÏÔÑ ÍÏÖÅÔ ÜÔÏÔ ÐÌÀÓ ×ÁÖÅÎ ÔÏÌØËÏ ÄÌÑ ÔÁËÉÈ ËÁË Ñ, ÔÅÈ, ËÔÏ ÎÅ ÐÒÏÄÕÍÙ×ÁÅÔ ÁÌÇÏÒÉÔÍ ÒÅÛÅÎÉÑ ÚÁÄÁÞÉ ÏÔ ÓÁÍÏÇÏ ×ÅÒÈÎÅÇÏ, ÄÏ ÓÁÍÏÇÏ ÎÉÚËÏÇÏ ÕÒÏ×ÎÑ. ON> é ÂÙÓÔÒÏÄÅÊÓÔ×ÉÅ ÜÔÏ ÄÏÓÔÉÇÁÅÔÓÑ ÐÏÒÏÀ ÏÓÏÂÙÍÉ ÎÅÔÒÉ×ÉÁÌØÎÙÍÉ ON> ÐÒÉÅÍÁÍÉ, ËÏÔÏÒÙÅ ÎÉ ÏÄÉÎ ó-ËÏÍÐÉÌÑÔÏÒ ÎÅ ÒÅÛÉÔÓÑ ÒÅÁÌÉÚÏ×ÁÔØ. âÅÚÕÓÌÏ×ÎÏ. ôÑÖÅÌÏ ÒÁÚÇÁÄÁÔØ ËÏÎÅÞÎÕÀ ÃÅÌØ ÐÒÏÇÒÁÍÍÉÓÔÁ, × ËÁËÏÍ-ÔÏ ËÕÓËÅ ÐÒÏÇÒÁÍÍÙ, ÏÐÉÓÁÎÎÕÀ ÎÅ × ÍÁÛÉÎÎÙÈ ËÏÄÁÈ:) ëÓÔÁÔÉ, ÐÁÒÕ ÄÎÅÊ ÎÁÚÁÄ ÞÅÌÏ×ÅË ÚÄÅÓØ ÓÐÒÁÛÉ×ÁÌ, ÐÏÞÅÍÕ ÍÏÖÅÔ ÎÅ ÒÁÂÏÔÁÔØ ÅÇÏ ÐÒÏÇÒÁÍÍÁ. ÷ÓÅÇÏ ÄÅÓÑÔÏË ÓÔÒÏË, ÎÏ ÐÏÓÔÉÞØ ËÏÎÅÞÎÕÀ ÃÅÌØ ÜÔÏÇÏ ÁÌÇÏÒÉÔÍÁ ÍÎÅ ÔÁË É ÎÅ ÕÄÁÌÏÓØ:( á ×ÁÍ ÓÌÁÂï:)))

With best regards, Igor. Time: 18:02 Date: 28 óÅÎ 05

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required