Уважаемый покупатель, в самое ближайшее время мы Вам ответим!

Пожалуйста, сообщите через форму «Сообщить об ошибке в работе сайта» или в телеграм группе, указав идентификатор ошибки.
Идентификатор ошибки:

Заказать звонок

Спасибо за ваше обращение!
Наша тех. поддержка займется данной ошибкой в самое ближайшее время

Пожалуйста, сообщите через форму «Сообщить об ошибке в работе сайта» или в телеграм группе, указав идентификатор ошибки.
Идентификатор ошибки:
Что-то пошло не так
Уведомление

Исходники загрузчика U-Boot и Linux Kernel для Repka Pi 4

В проекте Repka Pi теперь становятся доступными и открытыми репозитории с исходными кодами: Загрузчик U-Boot (с DT) https://gitflic.ru/project/npo_rbs/repka-os_boot-loader Ядро Linux (так же с DT) https://gitflic.ru/project/npo_rbs/repka-os_kernel пока для Repka Pi 4, скоро будет для Repka Pi 3. Всё на GitFlic - это Российский аналог GitHab, проект активно развивается. В репозиториях Вы найдете: 1⃣ исходные коды загрузчика U-Boot для Repka Pi 4, т.е. адаптированные и расширенные дополнительными параметрами сборки; 2⃣ исходные коды ядра Linux (с патчами, конфигурацией модулей и драйверов для Repka Pi 4); 3⃣ инструкции по сборке и запуску; 4⃣ исходные коды для дерева устройств (DT) и оверлеев для Repka Pi 4. Появление официальных и поддерживаемых командой проекта исходников поможет всем, кто: — хотел бы вести свои разработки ОС для одноплатников Repka Pi, — в своих проектах испытывает потребность индивидуальной сборки ядра, — хочет портировать дистрибутивы Linux или их отдельные версии на Repka Pi помимо тех, что предлагает сам проект Репка пай (дистрибутивы ОС помимо Репка ОС можно найти тут). Появление репозиториев с исходниками - это ещё один шаг в развитии проекта Repka Pi. Будем добавлять порты дистрибутивов, обновления Репка ОС, версионность исходников, расширения документации, более удобную систему сборки, полезные материалы и статьи по портированию, по работе с системой оверлеев на Репке. Всё требует сил и времени, планомерно продвигаемся. Спасибо за Ваш интерес к проекту! А главное, теперь мы с Вами можем вместе работать над развитием кодовой базы для Repka Pi и Вы можете предлагать свои pull request в репозиториях проекта, и не важно, что это будет - исправления, улучшения, расширения - если они проходят ревью и тесты, то будут и коммиты и слияния веток и бетта-версии для испытания сообществом перед включением в стабильные версии. Обратите внимание при сборке: — Для работы с устройствами через PCIe необходим программный гипервизор (aw-el2-barebone), загружаемый в бут-загрузчике ещё до загрузки Core Linux для перенаправления части сигналов, это связано с тем, что в процессоре AllWinner H6 PCIe реализовано не в точности по стандарту. Это можно было бы исправить и непосредственно в драйверах на уровне Core Linux, но тогда любое обновление драйверов или замена ядра в любом дистрибутиве, для портирования которого Вы применяете загрузчик для Repka Pi, - приводили бы к тому, что PCIe переставал бы работать, так что мы выбрали такой, хоть и более замороченный путь. Гипервизор автоматически собирается и помещается в итоговый бинарный файл загрузичка U-Boot, если использовать идущий в репозитории скрипт для сборки бут-загрузчика. — После сборки загрузчика U-Boot (repka-os_boot-loader) для Repka Pi 4 в директории ./src/ появится файл собранного дерева устройств repka-pi.dtb , данное дерево устройств полностью соответствует 1 распиновке (список распиновок представлен здесь). Для расширения доступных интерфейсов на 40-pin разъеме мы используем "оверлеи" - они также автоматически собираются в директорию ./src/overlays/. О том, как использовать утилиту repka-config или как вручную конфигурировать оверлеи и даже добавлять свои - выпустим позже отдельный раздел в документации и подробную статью в РепкаБлоге. По всем, возникающим в процессе сборки, вопросам можно обращаться в официальную группу сообщества пользователей Repka Pi, она же группа обсуждения к данному каналу, в группе ведут работу и сотрудники команды проекта и очень дружелюбное сообщество, помогающее советами и рассказывающее о своём опыте. #РепкаОС #ОС #RepkaOS #OS #БутЗагрузчик #BootLoader #ЯдроЛинукс #LinuxKernel

Ссылка на источник