Процессор Байкал-M. Программное и аппаратное окружение (Роман Ставцев, OSSDEVCONF-2019) — различия между версиями
Материал из 0x1.tv
StasFomin (обсуждение | вклад) |
StasFomin (обсуждение | вклад) (Batch edit: replace PCRE (\n\n)+(\n) with \2) |
||
(не показано 10 промежуточных версий этого же участника) | |||
;{{SpeakerInfo}}: {{Speaker|Роман Ставцев}}
<blockquote>
Краткий обзор СнК Байкал-M, тестовой платы DBM и комплекта средств
разработки ПО SDK (BE--M1000) на основе СПО.
</blockquote>
{{VideoSection}}
{{vimeoembed|366009047|800|450}}
{{youtubelink|oHTw4j-zQtA}}
{{SlidesSection}}
[[File:Процессор Байкал-M. Программное и аппаратное окружение (Роман Ставцев, OSSDEVCONF-2019).pdf|left|page=-|300px]]
{{----}}
== Thesis == === Комплект средств разработки ПО (SDK) === Комплект средств разработки программного обеспечения (далее SDK) полностью создан на базе СПО. SDK содержит кросс-компилятор языков C и C++, редактор связей, отладчик, утилиты и системные библиотеки, достаточные для разработки системного и прикладного ПО, исполняемого на микропроцессором. В состав SDK входит минимальная дистрибуция ОС Linux для целевой платформы с микропроцессором Байкал-М (на основе системной утилиты busybox). SDK поддерживает следующие целевые платформы: * QEMU * Тестовая плата DBM * Оценочная плата {{----}} [[File:{{#setmainimage:Процессор Байкал-M. Программное и аппаратное окружение (Роман Ставцев, OSSDEVCONF-2019)!.jpg}}|center|640px]] {{LinksSection}} <!-- <blockquote>[©]</blockquote> --> {{fblink|2442048986048108}} {{vklink|1483}} <references/> [[Категория:OSSDEVCONF-2019]] [[Категория:Байкал]] {{stats|disqus_comments=0|refresh_time=2021-08-31T18:09:10.885397|vimeo_plays=73|youtube_comments=23|youtube_plays=630}} |
Текущая версия на 12:23, 4 сентября 2021
- Докладчик
- Роман Ставцев
Краткий обзор СнК Байкал-M, тестовой платы DBM и комплекта средств разработки ПО SDK (BE--M1000) на основе СПО.
Содержание
Видео
Презентация
Thesis
BE–M1000
Микропроцессор BE–M1000, другое название Байкал–М относится к типу Система—на—кристале. Микропроцессор имеет восемь ядер ARMCortex–A57 с рабочей частотой 1.5 ГГц и оснащён когерентной кэш памятью L1, L2, и L3 уровня. Видеоподсистема включает два видеоконтроллера (LVDS и HDMI) и 4К видео декодер. Графический сопроцессор ARMMali–T628 имеет восемь графических ядер. СнК содержит два контроллера памяти DDR3/4 СнК поддерживает технологию безопасности ARMTrustZone. СнК обладает широким набором периферийных интерфейсов:
- PCIe Gen3;
- 10Gb Ethernet;
- 1Gb Ethernet;
- USB 3.0;
- USB 2.0;
- SATA 6G;
- eMMC/SD;
- I2S;
- eSPI/SPI;
- UART;
- I2C/SMBus;
- GPIO;
СнК производится по 28–нм технологии на Тайваньской фабрике TSMC. Рабочий диапазон температуры МП подтверждён испытаниями в пределах 0–70°С, по расчётным данным диапазон рабочих температур может достигать –45…70°С. СнК выпускается в 1521–выводном BGA корпусе размером 40×40 мм. шаг выводов 1 мм. Энергопотребление не более 28.5 Вт.
Блок-Схема BE-M1000
Тестовая плата DBM
Компанией для собственных нужд была разработана и произведена плата DBM, форматом 308×244 мм. На плате установлен СнК и реализован доступ ко всем низкоскоростным и высокоскоростным интерфейсам. В дальнейшем планируется выпустить отладочные платы/оценочные платы для заказчиков.
Комплект средств разработки ПО (SDK)
Комплект средств разработки программного обеспечения (далее SDK) полностью создан на базе СПО. SDK содержит кросс-компилятор языков C и C++, редактор связей, отладчик, утилиты и системные библиотеки, достаточные для разработки системного и прикладного ПО, исполняемого на микропроцессором. В состав SDK входит минимальная дистрибуция ОС Linux для целевой платформы с микропроцессором Байкал-М (на основе системной утилиты busybox). SDK поддерживает следующие целевые платформы:
- QEMU
- Тестовая плата DBM
- Оценочная плата
Примечания и ссылки
Plays:703 Comments:23