Micro PC and PC-based Programmable Microcontrollers. Octagon, Fastwel, ADAM, ICP-DAS, ICP-CON. Продолжение.

Начало смотри:

www.mtaalamu.ru/blog/938.html

Постараюсь свернуть тему об «Octagon 6030».

Дело в том, что несмотря на его огромные преимущества перед "...mens" и всеми прочими далее, он больше никогда в России применяться не будет.

Рынок продавлен «СВЕРХУ», новые заводы или не строятся, или строятся из разобранных «ТАМА» и собираемых «ТУТА». Это готовые комплексы и мне там больше нечего делать. Ну а как историческая справка о развитии «прогресса», его обязательно надо помянуть (не чекаясь).

«Octagon 6030» фирмы «Octagon Systems», имеет полные аналоги Российского производства (фирма «Fastwel» где-то под Москвой). Это одноплатная 386-SX без видеокарты, но с развитой шиной ВВОДА/ВЫВОДА. Основная (системная ) шина — ISA. Фирменный конструктив — это пассивный соединитель шины ISA. Можно (но не нужно) воткнуть фирменную VGA.



Вы можете перепрошить (поставить) свою операционную систему во flash-диск. Хотя я думаю, что ни чего путного из этого не получится. Проще купить из этой серии то, что захотелось.

Если Вы предпочитаете программировать на высокоуровневом языке, был встроен CAMBASIC, как быстрый, удобный промышленный управляющий язык.

Комментарий:

Пробовал — мощный, простой, наглядный язык, поддерживает ВСЕ(!) возможности контроллера, приложены тысячи примеров программ на все случаи жизни. Но интерпретатор и медленнее, чем *.exe, созданный на компиляторах QB45 или TC++3.0 или Turbo-Pascal.

Разница в скорости между CAMBASIC и компиляторами замечена при размерах программы более 1000 строк. Размер реальной программы нижнего уровня составил без мелочи 10 000 строк на TC++3.0.

Я впервые увидел (после 10 500 стр.) как загибается Turbo C++! "...too much of codes !". Не влез в «midle model» -пришлось ужиматься.

Разницы в скорости работы прогаммы QB45 (MS QuickBasic 4.5) и TC++3.0 — НЕТ!. Это расхожая легенда передается от одного сказителя к другому. У QB45 -есть другие недостатки (как и преимущества) перед другими компиляторами. Кстати, весь софт БЕСПЛАТНО!

Уж так случилось, что у моей программы были очень жесткие требования к скорости работы. Если бы не это, то я бы писал на CAMBASIC. Полный доступ к «железу» на очень простом и понятном языке. Это мечта программиста. Но… не судьба.

Общие характеристики встроенного программного обеспечения:
— Облегченный ROM-DOS-6.22 в ROM-flash (C:\-почти совместим с 386sx).
— Файловая система «Phoenix PICO FA in flash»
— Мультизадачный язык «CAMBASIC»
— Встроенная сеть RS-422/485 вплоть до 32 узлов (протокол обмена встроен, но мне не понравился, об этом позже)
— «Phoenix BIOS» с промышленным расширенным BIOS (почти IBM-386sx)
— Библиотека драйверов, диагностическое программное обеспечение бесплатно.

На 2002 год цена платы «Octagon 6030» была всего 13500 рублей!!!



Общие характеристики самой платы:
— Питание +- 5 В (Самое большее 0,4 Ампера !!!) Во сне — 0,02 А
— Процессор 40 MHz. 386SX при условии t ОТ 0 град. до +60 град. С
— Память DRAM 2/4 Mб (наращивается до 16 Мб)
— Два flash диска C:\ -SSD0 и D:\ -SSD1
— 1 MB flash SSD0
— 128 KB SRAM SSD1 c батарейной копией (поддержка сетапной батарейкой 3В).
— 512 KB RAM-диск (диск E:\ — нет питания НЕТ диска!)
— RS-232 COM1/COM2 serial рorts with 8 KV рrotection
— LPT-1 Multifunctional рarallel рort INP/OUTP!!!
— Keyboard and sрeaker рorts
— Watchdog timer, Real time calendar/clock
— Two oрto-isolated interruрt inрuts (для сброса и прерывания)
— Stand alone or ISA bus exрansion
Рабочая температура от -40 град. до +85
— COM3/COM4 RS-232 / industrial 422/485
— Analog inрuts 8 / Analog outрuts 2.
— PC/104 interface

Еще раз подчеркну основное достоинство контроллера — это его программная открытость и полная совместимость с IBM 386sx. Наличие 3-х дисков и абсолютно совместимой с DOS файловой системы, позволило решить главную задачу — устойчивость системы управления к сбоям и авариям. Каждые 10 секунд записывается файл «последний вздох» для перезапуска системы управления с «сохраненных данных». Таблицы писались в SD-RAM 128кб c батарейной подпиткой. Время записи во FLASH в 10-ки раз больше, да и «протрешь» ее до дыр очень быстро. При написании программы я ни разу не подключал внешние библиотеки.

Все работало от СТАНДАРТНОГО DOS-набора пакета TC ++ 3.0.

Все контроллеры, которые я буду описывать дальше, требуют внешних библиотек и перенастройки компиляторов. А преимуществ перед «Octagon» НЕТ!!! Если по «пяти бальной» системе — это 5 баллов, а далее пойдут «более продвинутые». И чем дальше «прогресс», тем больше мороки и неудобств.

Итак, чем больше я узнавал другие контроллеры, тем больше ценил «Octagon».

Ну вот и хватит об «Octagon-6030».

Продолжение следует.

Комментарии (3)

RSS свернуть / развернуть
+
0
Детектива!
avatar

yababay

  • 25 мая 2010, 22:36
+
0
Замучился переделывать оформление — отделять абзацы друг от друга, удалять лишние пробелы, несостыковки и тп

Люди! Оформляйте топики нормально!!!



Даже самый интересный топик можно испортить сделав все сливающимся в один абзац. Много жирного шрифта тоже не нужно — один, два, три слова выделены — дальше уже никто не обращает на них внимание
avatar

Sergei_T

  • 25 мая 2010, 23:43
+
0
Не стреляйте в пианиста! Он играет как умеет ...
avatar

Markony

  • 26 мая 2010, 13:15

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.