WWW.LIBRUS.DOBROTA.BIZ
БЕСПЛАТНАЯ  ИНТЕРНЕТ  БИБЛИОТЕКА - собрание публикаций
 

«Комплект средств разработки ПО (SDK) версия 4.13 микросхемы интегральной Байкал-Т1, обозначение К1925ВМ018 Краткое руководство АО «БАЙКАЛ ЭЛЕКТРОНИКС» 26 февраля 2018 г. Публичный © 2018 АО ...»

SDK версия 4.13 Статус:

Краткое руководство Действующий

Комплект средств разработки ПО

(SDK)

версия 4.13

микросхемы интегральной Байкал-Т1,

обозначение К1925ВМ018

Краткое руководство

АО «БАЙКАЛ ЭЛЕКТРОНИКС»

26 февраля 2018 г .

Публичный © 2018 АО «БАЙКАЛ ЭЛЕКТРОНИКС» 1/13

SDK версия 4.13 Статус:

Краткое руководство Действующий Содержание 1 Введение 3 2 Системные требования 3 3 Состав и структура SDK 4

3.1 Состав программных компонентов......................... 4 3.1.1 Средства кросс-компиляции (сross-tools)................. 4 3.1.2 Ядро ОС Linux 4.4.100 (Linux kernel)................... 4 3.1.3 Образ корневой файловой системы (InitRD)............... 5 3.1.4 Средства программной эмуляции (qemu-mipsel)............. 5

3.2 Структура директорий............................... 7 4 Установка и проверка работоспособности SDK 8

4.1 Установка....................................... 8

4.2 Проверка работоспособности системы сборки SDK............... 8

4.3 Проверка работоспособности эмулятора QEMU для MIPS32el......... 9 5 Таблицы адресов и прерываний Байкал-Т1 10 6 О компании «Байкал Электроникс» 13 Публичный © 2018 АО «БАЙКАЛ ЭЛЕКТРОНИКС» 2/13

SDK версия 4.13 Статус:

Краткое руководство Действующий 1 Введение Комплект средств разработки программногообеспечения (далее SDK) для микросхемы интегральной Байкал-Т1, обозначение К1925ВМ018 (далее микропроцессор Байкал-Т1) содержит кросс-компилятор языков C и C++, редактор связей, отладчик, утилиты и системные библиотеки, достаточные для разработки системного и прикладного ПО, исполняемого на микропроцессоре Байкал-Т1 .

Компьютер, на которой происходит разработка/отладка ПО, является платформой разработчика. SDK устанавливается и исполняется на платформе разработчика с архитектурой x86_64 под управлением ОС Linux. Скомпилированное ПО может исполняться как под эмулятором на платформе разработчика, так и на физической плате с микропроцессором Байкал-Т1 .

В состав SDK входит минимальная дистрибуция ОС Linux для целевой платформы с микропроцессором Байкал-Т1 (на основе системной утилиты busybox) .

SDK 4.13 поддерживает следующие целевые платформы:

–  –  –

2. Тестовый комплект ТК-Т1 (БФК–1.6)

3. Тестовый комплект ТК-Т1+ (БФК–1.6+)

4. Оценочная плата BFK3.1 2 Системные требования

Для установки и корректной работы SDK необходимы:

1. Компьютер с OC Linux x86_64 (платформа разработчика) .

2. Не менее 4 ГБ оперативной памяти

3. Не менее 2 ГБ свободного места на локальном диске .

4. Пакеты coreutils, parted, kpartx, xz, bison, flex, autotools-dev, automake и build-essential .

5. Права суперпользователя .

–  –  –

В составе SDK поставляются средства для компиляции, сборки и отладки программ для платформ с микропроцессором Байкал-Т1. Состав SDK приведен ниже .

3.1 Состав программных компонентов 3.1.1 Средства кросс-компиляции (сross-tools) Средства кросс-компиляции включают в себя набор уже скомпилированных программ





mipsel-unknown-linux-gnu. Данный набор программ кросс-компиляции содержит инструментарий сборки приложений для целевой платформы MIPS32el на x86_64 машине:

binutils-2.25.1 cloog-0.18.4 expat-2.1.0 gcc-5.2.0 gdb-7.10 gmp-6.0.0a isl-0.14 libiconv-1.14 linux-headers-4.4.11 mpc-1.0.3 mpfr-3.1.3 ncurses-6.0 strace-4.10 3.1.2 Ядро ОС Linux 4.4.100 (Linux kernel) В состав SDK включён образ ядра ОС Linux, собранный для целевой платформы, а также исходный код ядра, код целевой платформы, драйверы для всех реализованных устройств в микропроцессоре Байкал-Т1 и конфигурационные файлы для сборки .

–  –  –

3.1.3 Образ корневой файловой системы (InitRD) SDK поставляется с образом корневой файловой системы в виде сжатого диска размером 16 МБ для плат, для qemu - 32 МБ. Файловая система включает в себя минимальный набор необходимых утилит и основные библиотеки. SDK также содержит исходный код используемых утилит и библиотек .

Программы:

busybox-1.26.2 dropbear-2016.74 i2ctools-3.1.0 lmsensors-3.3.4 ethtool-4.2 kexec-2.0.14 pciutils-3.5.1 spitools-(24.08.2017)

Библиотеки:

glibc-2.22 libgomp-1.0.0 libatomic.1.1.0 3.1.4 Средства программной эмуляции (qemu-mipsel) Поставляемый в составе SDK эмулятор QEMU содержит исполняемый файл и исходный код пользовательского образа системы MIPS32el. Пользовательский эмулятор позволяет выполнять приложение, скомпилированное при помощи средств кросс-компиляции в файл формата elf под архитектуру MIPS32el .

Один процессор, до 6 ядер MIPS32 P5600;

Периферийные устройства в соответствии с картой памяти микропроцессора БайкалТ1 (с реализацией в iomem только заявленных устройств);

Назначенные прерывания CPU для микропроцессора Байкал-Т1 (для реализованных устройств);

–  –  –

Блок таймеров (3 шт.);

Блок сторожевого таймера (Watchdog Timer, WDT);

Блок линий общего назначения (GPIO, 32 линии);

Системный блок управления (PMU);

Блок обработки ошибок шины APB;

Блок контроллера AHCI (SATA, до 3 устройств);

Блок контроллера I2C (2 шт.) с конечными устройствами (EEPROM 24C02, RTC DS1307);

Блок контроллера SPI (2 шт.) с конечными устройствами (Flash N25Q256a);

Блок 1GbE MAC (2 шт.) .

–  –  –

4 Установка и проверка работоспособности SDK

4.1 Установка SDK распространяется в виде само-распаковывающегося архива, файла с именем вида sdk-baikal-mips-4.13.run. Для его установки на ПК под управлением ОС Linux должен быль установлен архиватор xz и необходимо произвести описанные ниже действия .

Установить атрибут, разрешающий исполнение файла:

$ chmod +x sdk-baikal-mips-4.13.run

Запустить программу:

$./sdk-baikal-mips-4.13.run Программа установится в подкаталог baikal, который она создаст в текущем каталоге .

При отсутствии установить необходимые пакеты parted, kpartx .

4.2 Проверка работоспособности системы сборки SDK Для проверки корректности установки SDK необходимо произвести запуск скрипта сборки для любой доступной целевой платформы. Следуя ниже описанным шагам .

1. Перейти в директорию с управляющими скриптами:

–  –  –

2. Запустить полную сборку для целевой платформы bfk:

$./build-boot-img.sh bfk --all

3. Дождаться окончания работы скрипта .

4. Следующий вывод подтверждает успешность работы и корректность установки SDK:

–  –  –

#### # # #### #### ###### #### #### # # # # # # # # # # #### # # # # #### #### #### # # # # # # # # # # #### #### #### #### ###### #### ####

–  –  –

4.3 Проверка работоспособности эмулятора QEMU для MIPS32el Для проверки корректности установки QEMU для MIPS32el необходимо произвести запуск эмулятора с поставляемым образом операционной системы и пустым файлом жесткого диска .

1. Перейти в директорию с управляющими скриптами:

–  –  –

2. Запустить эмулятор с образом операционной системы и жесткого диска по умолчанию:

$./run-qemu-mipsel.sh -test

3. Дождаться загрузки операционной системы Linuх. После запуска необходимых сервисов, интерпретатор командной строки выдаст сообщение "Please press Enter to activate this console" .

4. Нажмите клавишу Enter. Из командной строки консоли выполните команду вывода версии ядра:

–  –  –

5. Проверьте версию ядра, она должна быть не ниже указанной в разделе 3.1.2 .

Linux baikal--unknown 4.4.100-qemu #2 SMP Thu Feb 15 17:19:28 MSK 2018 mips GNU/Linux

6. После проверки наберите команду halt, и симуляция остановится. Для выхода из эмулятора нажмите сочетание клавиш CTRL+a и x в окне терминала .

–  –  –

6 О компании «Байкал Электроникс»

Компания «Байкал Электроникс» создана в 2012 году. Мы специализируемся на проектировании интегральных микросхем и систем на кристалле на базе архитектур ARM и MIPS. Наши продукты предназначены для использования в энергоэффективных компьютерных и промышленных системах с разным уровнем производительности и функциональности. Мы оказываем поддержку нашим клиентам-разработчикам, обеспечивая сокращение времени и затрат на создание конечных изделий на базе микропроцессоров семейства «Байкал» в условиях жёсткой конкуренции .

Контакты:

143421, Московская область, Красногорский район, 26-ой км автодороги «Балтия» M-9, бизнес-центр «Riga Land», строение 5, 3-й подъезд, 2-й этаж телефон: +7(495) 221-39-47 http://www.baikalelectronics.ru

–  –  –






Похожие работы:

«ДИАГНОСТИЧЕСКАЯ РАБОТА По английскому языку для зачисления в 8 гуманитарный класс ГБОУ "Школа №1370". ПОЯСНИТЕЛЬНАЯ ЗАПИСКА Целью проведения данной работы является отбор учащихся в 8 гуманитарный предпрофильный класс. С помощью данной работы можно проконтролировать уровень освоения учащимися 7-х классов предметн...»

«Nowa Polityka Wschodnia 2018, nr 1(16) ISSN 2084-3291 DOI: 10.15804/npw20181608 s. 125–138 www.czasopisma.marszalek.com.pl/pl/10-15804/npw И л ь а с Г. Га м И д о в Бакинский славянский университет O некоторых особенностях категории утверждения...»

«НАЦИОНАЛЬНЫЙ ЭКЗАМЕНАЦИОННЫЙ ЦЕНТР ECL МЕЖДУНАРОДНОГО УНИВЕРСИТЕТА "МИТСО" ЕВРОПЕЙСКИЙ КОНСОРЦИУМ ПО СЕРТИФИКАЦИИ ЗНАНИЙ СОВРЕМЕННЫХ ИНОСТРАННЫХ ЯЗЫКОВ Секретариат Консорциума ECL: Центр иностранных языков Университета г.Печ (Венгрия) www.ecl-test....»

«КРЫЛОВА Галина Михайловна СЕМАНТИКО-СИНТАКСИЧЕСКИЕ СВОЙСТВА СЛОВ-ГИБРИДОВ С ОБОБЩАЮЩЕ-ОГРАНИЧИТЕЛЬНЫМ ЗНАЧЕНИЕМ (НА МАТЕРИАЛЕ ЛЕКСЕМ В ОБЩЕМ, В ЦЕЛОМ, В ПРИНЦИПЕ, В ОСНОВНОМ) Специальность 10.02.01 русский язык АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата филологических наук Владивосток...»

«ДОНИШГОЊИ МИЛЛИИ ТОЉИКИСТОН ТАДЖИКСКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ ЊАФТАИ ИЛМ МАВОДИ Конференсияи љумњуриявии илмї-назариявии њайати устодону кормандони ДМТ бахшида ба "20-солагии Рўзи вањдати миллї" ва "Соли љавонон" НЕДЕЛЯ НАУКИ МАТЕРИАЛЫ Республиканской научно-т...»

«Перепелицына Юлия Ростиславовна ЛЕКСИКО-СЕМАНТИЧЕСКОЕ ПОЛЕ ДЕРЕВНЯ В ХУДОЖЕСТВЕННОЙ ПРОЗЕ А. ЯШИНА Статья раскрывает содержание лексико-семантического поля Деревня на материале художественной прозы А. Яшина. Принимая во внимание существующие в языко...»

«Федеральное государственное бюджетное учреждение науки Северо-Осетинский институт гуманитарных и социальных исследований им. В. И. Абаева Владикавказского научного центра Российской академии наук и Правительства Республики Северная Осетия –...»

«Античная древность и средние века. Вып. 46. С. 166–178 УДК 811.14+81-139+94(495) DOI 10.15826/adsv.2018.46.011 А. А. Евдокимова Институт языкознания РАН, г. Москва, Российская Федерация НОВЫЕ КАППАДОКИЙСКИЕ ГРАФФИТИ И ИХ ЛИНГВИСТИЧЕСКИЕ ОСОБЕННО...»







 
2019 www.librus.dobrota.biz - «Бесплатная электронная библиотека - собрание публикаций»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.