Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Архив
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

реал тайм осы

 Ответить Ответить Страница  <1234 36>
Автор
Сообщение
Mike_K Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 29 Июль 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 140
Свойства публикации Свойства публикации   Ответить, цитируя автора - Mike_K Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: реал тайм осы
    Опубликовано: 26 Сентябрь 2003 08:39

Я тогда ни чего ен понимаю RTOS для контроллеров???

Так зачем ей поддержка Microsoft Visual Studio,Delphi также API win32, или в контроллерах Windows уже ставят. Наверно отстал я от жизни

www.sinat.ru
Наверх
Romer Смотреть выпадающим
Новичок
Новичок


Присоединился: 04 Август 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 15
Свойства публикации Свойства публикации   Ответить, цитируя автора - Romer Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 26 Сентябрь 2003 10:12

Угу - уже ставят вовсю... :) Windows CE.Net, например.

Наверх
Владимир Е. Зюбин Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 09 Сентябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 247
Свойства публикации Свойства публикации   Ответить, цитируя автора - Владимир Е. Зюбин Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 26 Сентябрь 2003 10:58
А мы и вообще под ДОСом живем...
стоит 40 долларов за экземпляр...
ПО все в кэше первого уровня помещается...
летает как реактивный истребитель...
не говоря уже о надежности и прочих
прибамбасах... можно даже на нуль
делить... часть ПО отсыхает, понятно,
на остальная работает... но, конечно,
ежели кувалдой шарахнуть по
железяке, то все сломается... :-)

Кстати, можем и под Виндовз перескочить
в любой момент и под Кьюникс... дорого...
смотрим на Linux... планируем еще
40 инфлянков сэкономить... :-)
Владимир Е. Зюбин
Язык Рефлекс -- Си-подобный язык программирования ПЛК
http://reflex-language.narod.ru/
Наверх
Максим Ананских Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 14 Май 2003
Online Status: Offline
Публикации: 770
Свойства публикации Свойства публикации   Ответить, цитируя автора - Максим Ананских Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 26 Сентябрь 2003 11:35

Первоначально опубликовано Владимир Е. Зюбин

А мы и вообще под ДОСом живем...
... можно даже на нуль
делить... часть ПО отсыхает, понятно,
на остальная работает...

С последствиями деления на ноль нужно бороться. Мало ли, где ошибку допустишь, а система падать не должна. Не претендую на откровение, но все же...

Файл FPERR.C от Borland C++ 3.1 я поправил примерно следующим образом:

void near cdecl _fperror(void)
{
        struct fpexcep far *a = (struct fpexcep _ss *) _BX;

        if (__SignalPtr != NULL)                /* signals installed    */
        {
             // здесь идет установка сигналов, я все равно ими не пользовался...

        }
        else    /* Default actions if signals aren't present    */
        {       /* or are defaulted.                            */
default_actions :
                /*
                        default handler treats all exceptions as fatal.
                        some won't occur unless the user enables them.
                */
                //fprintf(stderr, "Floating point error: %s.\n",
                                fp_errors[a->type-1].string); 
// это надо разрешить при отладке

                 _fpreset();
                return;
               /*
                        Now abort the program.  The exit sequence will
                        clean off the chip and restore interrupts.
                */
                //abort();
                /* not reached */
        }
}

Инженер-системотехник
+7 (916) 477 3925
Наверх
Максим Ананских Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 14 Май 2003
Online Status: Offline
Публикации: 770
Свойства публикации Свойства публикации   Ответить, цитируя автора - Максим Ананских Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 26 Сентябрь 2003 11:54
Первоначально опубликовано Mike_K

Я тогда ни чего ен понимаю RTOS для контроллеров???

Так зачем ей поддержка Microsoft Visual Studio,Delphi также API win32, или в контроллерах Windows уже ставят. Наверно отстал я от жизни

Так это чтобы программы быстрее можно было создавать. Обычно программист сидит под Visual Studio и знает Win32 API. Для RTOS пишешь как для консоли NT4. Ничего изучать не нужно...

А по поводу цен на RTOS32 - на мой взгляд, очень даже дешево. Потому что за эти деньги вы получаете библиотеки, которые можете неограниченно использовать в своих проектах. А если заплатить еще столько же, то получите исходные коды этих библиотек!

Инженер-системотехник
+7 (916) 477 3925
Наверх
evgen Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 08 Сентябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 178
Свойства публикации Свойства публикации   Ответить, цитируя автора - evgen Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 26 Сентябрь 2003 16:31
Да, и о цене.
Цена OS/2 под коммерческим названием eCS - 2700 рублей со всеми налогами.
За эти деньги имеем быстрый графический интерфейс, нормальную руссификацию, работающие сетевизмы, надежную файловую систему (FAT отдыхает, утилиты типа нортон диск доктор/дестройер или дефрагментатор не нужны в принципе), настоящий плуг-энд-плей (т.е. можно вынуть диск из одного компьютера и вставить в другой и будет работать сразу)

Дос-совместимость кстати есть и лозуг ИБМ что в OS/2 "дос луший чем дос" - не пустые слова. В момент перехода под ос/2 у меня досовская программа, напрямую работавшая с платами ввода-вывода через порты, продолжала работать в дос-сессии...вроде еще какое-то прерывание было...и к таймеру привязка была...под вин95 такой фокус не проходил.
Т.е. получается тот же дос, только имеется 640кб free ram, сеть, графика и несколько дос сеансов. Хотя этим сейчас никого особо не удивишь.


[QUOTE] Максим Ананских:
Ничего изучать не нужно...
[\QUOTE]

Это голубая мечта наших начальников:
Ничего изучать не нужно...Делать ничего не нужно...
Только деньги получать
SY,
EK
Наверх
Sergey Sorokin Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 27 Март 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 240
Свойства публикации Свойства публикации   Ответить, цитируя автора - Sergey Sorokin Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 26 Сентябрь 2003 17:44

Первоначально опубликовано evgen

Да, и о цене.
Цена OS/2 под коммерческим названием eCS - 2700 рублей со всеми налогами.
За эти деньги имеем быстрый графический интерфейс, нормальную руссификацию, работающие сетевизмы, надежную файловую систему (FAT отдыхает, утилиты типа нортон диск доктор/дестройер или дефрагментатор не нужны в принципе), настоящий плуг-энд-плей (т.е. можно вынуть диск из одного компьютера и вставить в другой и будет работать сразу)

Дос-совместимость кстати есть и лозуг ИБМ что в OS/2 "дос луший чем дос" - не пустые слова. В момент перехода под ос/2 у меня досовская программа, напрямую работавшая с платами ввода-вывода через порты, продолжала работать в дос-сессии...вроде еще какое-то прерывание было...и к таймеру привязка была...под вин95 такой фокус не проходил.
Т.е. получается тот же дос, только имеется 640кб free ram, сеть, графика и несколько дос сеансов. Хотя этим сейчас никого особо не удивишь.


А я думал ОС/2 уже совсем умерла. А она оказывается еще и продается! Интересно а микрософтовские приложения на ней идут?

 

С Уважением,

Сергей Сорокин

Наверх
evgen Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 08 Сентябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 178
Свойства публикации Свойства публикации   Ответить, цитируя автора - evgen Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 28 Сентябрь 2003 22:33
Первоначально опубликовано Sergey Sorokin

[QUOTE=evgen]

А я думал ОС/2 уже совсем умерла. А она оказывается еще и продается! Интересно а микрософтовские приложения на ней идут?



Занятие похоронами OS/2 - любимое занятие ru.os.cmp. Уже лет семь.

Идут дос-приложения и win-16 - это так сказать по умолчанию. Есть еще два варианта запуска Win приложений - это проект Odin - в котором "на лету" транслируются вызовы WinAPI в OS/2 API - проект open source и бесплатный. Некоторые приложения работают, некоторые работают с глюками, некоторые типа ворда и прочих наворотов от MS с использованием все недокументированного чего только можно и как можно - не работают.

Другой вариант - использовать Virtual PC - ту самую, которую купила недавно MS для, как я понимаю, обеспечения совместимости своих же приложений и осов разных версий друг с другом ;-)
В Virtual PC пускается и работают почти все основные приложения, но раза в полтора - два медленнее... Основное назначение для разработчиков - это иметь винду в пробирке, причем можно иметь и не одну одновременно.

SY,
EK
SY,
EK
Наверх
Владимир Е. Зюбин Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 09 Сентябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 247
Свойства публикации Свойства публикации   Ответить, цитируя автора - Владимир Е. Зюбин Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 29 Сентябрь 2003 10:01
Максим Ананских: "С последствиями деления на ноль
нужно бороться."


Золотые слова... Не только бороться, но еще и
диагностировать место такого деления... Интересно,
что будет, если UltraLogik-e на нуль поделить...
иль под Windows-ом...


Владимир Е. Зюбин
Язык Рефлекс -- Си-подобный язык программирования ПЛК
http://reflex-language.narod.ru/
Наверх
Guests Смотреть выпадающим
Гость
Гость
Свойства публикации Свойства публикации   Ответить, цитируя автора - Guests Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 29 Сентябрь 2003 10:04

Первоначально опубликовано Владимир Е. Зюбин



Интересно,
что будет, если UltraLogik-e на нуль поделить...
иль под Windows-ом...


Ничего не будет- скажет что ошибка деления на ноль при компиляции.

 

 

Наверх
 Ответить Ответить Страница  <1234 36>

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz