~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 968AEAA9120420D1458F8C9E8B34F1E3__1707005040 ✰
Заголовок документа оригинал.:
✰ Board support package - Wikipedia ✰
Заголовок документа перевод.:
✰ Пакет поддержки платы — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Board_support_package ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/96/e3/968aeaa9120420d1458f8c9e8b34f1e3.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/96/e3/968aeaa9120420d1458f8c9e8b34f1e3__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 02:05:04 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 4 February 2024, at 03:04 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Пакет поддержки платы — Википедия Jump to content

Пакет поддержки совета директоров

Из Википедии, бесплатной энциклопедии

Во встроенных системах пакет поддержки платы ( BSP ) — это уровень программного обеспечения , содержащий оборудования для конкретного загрузочную прошивку , драйверы устройств и другие процедуры, которые позволяют данной встроенной операционной системе , например операционной системе реального времени (RTOS), функционировать. в данной аппаратной среде ( материнской плате ), интегрированной со встроенной операционной системой. [1] [2] [3]

Программное обеспечение [ править ]

Сторонние разработчики оборудования, желающие поддерживать данную встроенную операционную систему, должны создать BSP, который позволит этой встроенной операционной системе работать на их платформе. В большинстве случаев образ встроенной операционной системы и лицензия на программное обеспечение , содержащий его BSP и оборудование поставляются вместе поставщиком оборудования.

BSP обычно настраиваются, что позволяет пользователю указать, какие драйверы и процедуры должны быть включены в сборку, на основе выбранного им оборудования и программного обеспечения. Например, конкретный одноплатный компьютер может быть сопряжен с несколькими периферийными микросхемами; в этом случае BSP может включать драйверы для поддерживаемых периферийных микросхем; при создании образа BSP пользователь должен указать, какие драйверы периферийных устройств включить в зависимости от выбранного им оборудования.

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

История [ править ]

Термин BSP используется с 1981 года, когда Hunter & Ready, разработчики Versatile Real-Time Executive (VRTX), впервые ввели этот термин для описания аппаратно-зависимого программного обеспечения, необходимого для запуска VRTX на конкретной аппаратной платформе. С 1980-х годов он широко используется во всей отрасли. Практически все поставщики RTOS теперь используют термин BSP.

В современных системах этот термин был расширен и теперь относится к пакетам, которые работают только с одним процессором, а не со всей материнской платой. [1]

Пример [ править ]

Пакет поддержки платы Wind River Systems для одноплатного компьютера ARM Integrator 920T содержит, помимо прочего, следующие элементы:

  • Файл config.h, который определяет такие константы, как ROM_SIZE и RAM_HIGH_ADRS.
  • Makefile , который определяет двоичные версии образов ПЗУ VxWorks для программирования во флэш-памяти .
  • Файл загрузочного ПЗУ, определяющий параметры строки загрузки платы.
  • Файл target.ref, который описывает информацию, специфичную для платы, такую ​​как настройки переключателей и перемычек, уровни прерываний и смещение смещения.
  • Образ VxWorks .
  • Различные файлы C , в том числе:
flashMem.c — драйвер устройства для флэш-памяти платы.
pciIomapShow.c — файл отображения шины PCI.
primeCellSio.c—TTY driver
sysLib.c — системно-зависимые процедуры, специфичные для этой платы.
romInit.s — модуль инициализации ПЗУ платы; содержит код входа для образов, которые запускаются из ПЗУ

Дополнительно БСП должен выполнять следующие операции:

  • Инициализируйте процессор
  • Инициализируйте плату
  • Инициализируйте ОЗУ
  • Настройте сегменты
  • Загрузите и запустите ОС с флэш-памяти

См. также [ править ]

Ссылки [ править ]

  1. ^ Перейти обратно: а б Коэн, Алан (11 августа 2015 г.). От прототипа продукта: Практическое руководство по выводу на рынок . О'Рейли Медиа . ISBN  978-1-4493-6228-7 .
  2. ^ Лаброс, Жан Ж. (14 сентября 2007 г.). Встроенное программное обеспечение: знайте все . Ньюнес. ISBN  978-0-7506-8583-2 .
  3. ^ Ноэргаард, Тэмми (1 февраля 2018 г.). Встроенные операционные системы и пакеты поддержки плат: прояснение тайны встроенных систем . Эльзевир Наука . ISBN  978-0-12-420082-1 .
Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 968AEAA9120420D1458F8C9E8B34F1E3__1707005040
URL1:https://en.wikipedia.org/wiki/Board_support_package
Заголовок, (Title) документа по адресу, URL1:
Board support package - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)