СПОСОБ ПРЕДОСТАВЛЕНИЯ ИНФОРМАЦИОННОЙ ПОДДЕРЖКИ РАЗРАБОТЧИКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ МИКРОКОНТРОЛЛЕРОВ И РЕАЛИЗУЮЩАЯ ЕГО СИСТЕМА

1. Способ предоставления информационной поддержки разработчика программного обеспечения для микроконтроллеров, заключающийся в том, что предоставляют поиск по техническим описаниям микроконтроллеров, по серверам RSS, по веб-серверам, предоставляют контекстную справку по элементам графического интерфейса среды разработки программного обеспечения, отличающийся тем, что из каждого файла технического описания аппаратного компонента (микроконтроллера) извлекается его структура, и элементы этой структуры объединяются по заранее заданным правилам в обобщающие разделы, которые соответствуют корневым элементам реструктурированных технических описаний компонентов аппаратуры (микроконтроллеров), после чего создают запись в базе данных, содержащую структуру технического описания этого аппаратного компонента (микроконтроллера), а затем создают индексный файл, содержащий индекс текстового содержимого этого описания; при этом структуру технического описания компонента аппаратуры (микроконтроллера) и индекс его текстового содержимого хранят раздельно на сервере базы данных и сервере индексации соответственно; при этом каждой модели компонента аппаратуры (микроконтроллера) однозначно сопоставляют файл технического описания, который хранят на файловом сервере; при этом также хранят сопоставление между типами областей поиска и типами элементов структуры технических описаний компонентов аппаратуры (микроконтроллеров); при этом также хранят сопоставление между производственными процедурами и файлами, содержащимися на файловом сервере; при поступлении команды об отображении структуры технического описания заданного аппаратного компонента (микроконтроллера) устанавливают соединение с сервером базы данных и отображают структуру документа; при поступлении команды по осуществлению поиска по содержимому в техническом описании заданного аппаратного компонента (микроконтроллера) производят обращение к серверу индексации, и для заданного документа получают и отображают результаты поиска; при поступлении с устройства ввода команды для добавления в область поиска нового сервера с указанием адреса, данный адрес добавляют в список адресов целевых серверов модуля взаимодействия с серверами RSS; при поступлении с устройства ввода команды по осуществлению поиска по RSS от каждого сервера RSS, адрес которого имеется в целевом списке поиска, получают RSS-ленты и производят поиск в каждой ленте, после чего пользователю отображают элементы RSS-лент, в которых были найдены совпадения; при поступлении с устройства ввода команды по обеспечению контекстной поддержки в модуль управления передают контекст, по которому модуль управления однозначно сопоставляет документ на файловом сервере; при поступлении с устройства ввода команды по обеспечению процедурной поддержки в модуль управления передается информация о процедуре, по которой необходимо оказать поддержку, по которой однозначно сопоставляется документ на файловом сервере и выделяются шаги, которые необходимо сделать пользователю, и при поступлении команды о выполнении очередного шага происходит переход к отображению следующего элемента документа до тех пор, пока пользователь не выполнит всю процедуру или пока не откажется от поддержки.
2. Способ по п.1, отличающийся тем, что команда сохранения индекса текстового содержимого документа выполняется параллельно с командой сохранения структуры этого документа и командой сохранения оригинального файла документа.
3. Система информационной поддержки разработчика программного обеспечения для микроконтроллеров, содержащая компьютер с модулем управления, подключенное к нему устройство ввода информации, устройство отображения информации, отличающаяся тем, что в состав системы введен сервер базы данных, сервер индексации, файловый сервер, сеть серверов RSS, сеть веб-серверов, модуль парсинга и реструктурирования PDF, модуль формирования базы данных, модуль формирования индекса, модуль формирования запросов к системе управления базой данных, модуль формирования запросов к индексатору, модуль взаимодействия с серверами RSS, модуль взаимодействия с веб-серверами; сеть серверов RSS подключена информационным выходом к модулю взаимодействия с серверами RSS; сеть веб-серверов подключена информационным выходом к модулю взаимодействия с веб-серверами; файловый сервер подключен информационным выходом к модулю управления; сервер базы данных подключен информационным выходом к модулю формирования запросов к системе управления базой данных, сервер индексации подключен информационным выходом к модулю формирования запросов к индексатору; модуль управления подключен управляющими выходами к модулю взаимодействия с серверами RSS, модулю взаимодействия с веб-серверами, модулю формирования запросов к системе управления базой данных, модулю формирования запросов к индексатору, модулю парсинга и реструктурирования PDF, файловому серверу; модуль управления подключен информационными выходами к модулю парсинга и реструктурирования PDF; модуль парсинга и реструктурирования PDF подключен информационным и управляющим выходами к модулю формирования индекса, файловому серверу, модулю формирования базы данных; модуль формирования индекса подключен управляющим и информационным выходами к серверу индексации; модуль формирования базы данных подключен управляющим и информационным выходом к модулю формирования запросов к системе управления базой данных; модуль формирования запросов к системе управления базой данных подключен управляющим и информационным выходами к серверу базы данных; модуль взаимодействия с серверами RSS подключен управляющим выходом к сети серверов RSS и информационным выходом к модулю управления, модуль взаимодействия с веб-серверами подключен управляющим выходом к сети веб-серверов и информационным выходом к модулю управления; при этом модуль управления компьютера содержит сопоставление между каждой моделью компонента аппаратуры (микроконтроллером) и названием соответствующего ему технического описания, файл которого содержится на файловом сервере, название элементов структуры технического описания компонента аппаратуры (микроконтроллера) содержится на сервере базы данных, индекс текстового содержимого технического описания компонента аппаратуры (микроконтроллера) - на сервере индексации; при этом модуль управления компьютером содержит сопоставление между типами областей поиска и типами элементов структуры технических описаний компонентов аппаратуры (микроконтроллеров); при этом модуль управления содержит сопоставление между типами процедурной справки и файлами, содержащимися на файловом сервере; при этом модуль взаимодействия с серверами RSS содержит адреса серверов RSS, находящихся в сети серверов RSS; при этом модуль взаимодействия с веб-серверами содержит адреса веб-серверов, находящихся в сети веб-серверов.