Аппаратные и программные средства встраиваемых систем


  Инструментальные средства отладки ОС РВ eCos



Pdf көрінісі
бет148/268
Дата07.01.2022
өлшемі3,23 Mb.
#18255
1   ...   144   145   146   147   148   149   150   151   ...   268
3.3.6  Инструментальные средства отладки ОС РВ eCos 
В  ОС  РВ eCos для  отладки  программного  обеспечения  используется 
Redboot. 
Redboot (акроним  от «Red Hat Embedded Debug and Bootstrap») – это 
приложение с открытым исходным кодом, которое использует слой абстракции 
оборудования (HAL) операционной  системы  реального  времени eCos для 
загрузки  программного  обеспечения  или  прошивки (firmware) во  встроенных 
вычислительных  системах. Redboot предоставляется  под GPL-совместимой 
лицензией eCos License.  
Redboot  предоставляет  широкий  набор  инструментов  для  загрузки  и 
исполнения  программ  в  целевых  встроенных  системах,  в  том  числе Embedded 
Linux  и eCos приложений,  через  последовательный  канал  или Ethernet 
соединение, а также инструменты для манипулирования параметрами целевой 
системы. Redboot также обеспечивает простую файловую систему для модулей 
флэш-памяти,  которая  может  быть  использована  для  загрузки  исполнимых 
образов.  Он  может  быть  использован  при  разработке  продукции  (для 
поддержки  отладки),  а  также  для  использования  в  конечной  продукции  (для 
загрузки приложений по сети или с флэш-памяти).  
Возможности Redboot:  
•  Поддержка загрузочных скриптов;  
•  Простой  интерфейс  командной  строки  для  управления  и 
конфигурирования Redboot, доступный  через  последовательный  канал 
или Ethernet соединение по протоколу telnet;  
•  Встроенные  заглушки GDB для  соединения  с  отладчиком  на  хост-
машине  через  последовательный  или  сетевой Ethernet интерфейс 
(ограничивается локальной сетью) для отладки приложений на целевой 
встроенной системе;  


 
166 
•  Атрибутная конфигурация – пользовательский контроль и возможность 
изменения  таких  аспектов,  как  системное  время  и  дата  (если 
используется), статический IP адрес и т.д.;  
•  Конфигурируемый  и  расширяемый,  специально  для  адаптации  под 
целевую платформу;  
•  Поддержка  загрузки  по  сети,  включая  установку  и  загрузку  через 
BOOTP, DHCP и TFTP;  
•  Поддержка  загрузки  программ  через  последовательный  интерфейс 
посредством протоколов XModem и YModem;  
•  Самотестирование при запуске.  
Redboot  может  быть  использован  в  качестве  общей  системы  отладки  и 
контроля загрузки программного обеспечения для любых встроенных систем и 
операционных систем. Например, с соответствующими дополнениями Redboot 
может  заменить  широко  используемые  программы BIOS персональных 
компьютеров. 
 


Достарыңызбен бөлісу:
1   ...   144   145   146   147   148   149   150   151   ...   268




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет