OpenSCADAWiki: Works/Change Log/part2012 ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of Works/ChangeLog/part2012 from 2012-03-26 19:50:02..
2012
Число
Категория
Задача
29.01TValСавоченко РоманМеханизм хранения строки изменён с хранения ResString на string с использованием nodeRes(), как ресурса.
29.01UI,Transport,Special,Protocol,DB,ArchivesСавоченко РоманВерсия модульного API подсистемы "Сбор данных" увеличена до 6.
29.01Transport.SerialСавоченко РоманДобавлено управление потоком посредством RTS сигнала для сырого RS-485 преобразователя, выходного транспорта.
25.01SYSСавоченко РоманВерсия модульного API подсистемы "Сбор данных" увеличена до 6.
23.01Transport.SocketsСавоченко РоманДобавлен таймаут повторения запроса после предыдущего.
19.01DAQ.ModBusСавоченко РоманРазмер максимального блока запроса сделан опциональным. Добавлена возможность комментирования элементов списка атрибутов, стандартного типа параметра, посредством символа '#' в начале.
05.01SYSСавоченко РоманДобавлена возможность включения (встраивания) модулей в библиотеку ядра OpenSCADA.
05.01SYSСавоченко РоманДобавлена встроенная функция включения генерации дампа памяти (снятия ограничения на размер файла) посредством параметра запуска OpenSCADA --CoreDumpAllow. Во все скрипты запуска OpenSCADA добавлена процедура автоматической обработки файла дампа памяти (формирование файла разворота стека - backtrace). Файл дампа памяти ожидается в рабочей директории, в виде "core".
04.01SYSСавоченко Роман

Добавлена адаптация к uClibc. Сборка начинается с версии 0.9.32 которая имеет поддержку функций реального времени, вроде like clock_nanosleep(). Некоторые другие работы выполнены для этого:

  • Добавлена проверка и отключение использования "Iconv" и "Intl" (I18N) API.
  • Добавлено автоматическое обнаружение и включение параметра конфигурации --enable-CrossCompile для окружения кросс-компиляции.
  • Добавлен параметр конфигурации --enable-CoreLibStatic для отключения сборки разделяемой библиотеки ядра OpenSCADA и статической линковки программы вызова-запуска.
  • Сборка модуля "DAQ.ICP_DAS" отключена по умолчанию, для предотвращения попыток сборки на неподходящем ARM окружении.
  • Добавлена сводная таблица конфигурации, в конце.
  • Функция usleep() везде заменена на собственную функцию-обёртку TSYS::sysSleep() по причине отсутствия function usleep() в uCLibc и доступности её только при специальной конфигурации сборки uClibc. В TSYS::sysSleep() использовано nanosleep().
  • Функция pthread_yield() заменена на sched_yield().

 
There are no files on this page.[Display files/form]
There is no comment on this page. [Display comments/form]