1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/weidongshan-D1s-Melis

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
toolchain @ 86d9ef6
Loading...
README.md

Русский | English

RTOS Allwinner Melis для DongshanPI-D1s.

DongshanPI-D1sRunMelis-001

Как собрать

Настройка хоста

  • Установка инструментов на ubuntu-22
sudo apt install autoconf automake autotools-dev curl python3 libmpc-dev libmpfr-dev libgmp-dev gawk build-essential bison flex texinfo gperf libtool patchutils bc zlib1g-dev libexpat-dev

sudo dpkg --add-architecture i386
sudo apt-get update

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 -y

sudo apt install lib32z1 -y

Получение кода

  • Github
git clone https://github.com/DongshanPI/D1s-Melis.git
cd D1s-Melis 
git submodule update --init --recursive

Сборка кода

Зарегистрировать переменные окружения SDK с сервером сборки хоста;

source melis-env.sh

Выполнить команду lunch, затем выбрать 2 и схему "d1s-evb-board";

lunch

Сборка проекта

make -j65535

Упаковка целевого изображения

pack          # упаковка spi nor flash
pack -a nand  # упаковка spi nand flash \ sd карты

Как загрузить

Использование инструмента PhoenixSuit для записи firmware melis_d1s-evb-board_uart0_8Mnor.img из директории out.

Ссылка: https://dongshanpi.com/DongshanNezhaSTU/03-QuickStart/#spi-nand ## Команда

== перед всем ==
- lunch:        lunch <product_name>-<build_variant>
```== сборка проекта ==
- Очистка целей:
-   clean	  - Удаление большинства сгенерированных файлов, но сохранение конфигурации и достаточной поддержки сборки для сборки внешних модулей
-   mrproper	  - Удаление всех сгенерированных файлов, конфигурации и различных резервных копий
-   distclean	  - mrproper + удаление резервных копий редактора и файлов патчей
-
- Цели конфигурации:
-   make menuconfig для выполнения пользовательской настройки конфигурации.
-
- Другие общие цели:
-   all	  - Сборка всех целей, помеченных с [*]
- * melis	  - Сборка ядра без модулей
- * modules	  - Сборка всех модулей
-   gtags	  - Генерация индекса GNU GLOBAL
-
- Статический анализ:
-   checkstack	  - Генерация списка потребителей стека
-   namespacecheck - Анализ пространства имен в скомпилированном ядре
-   versioncheck	  - Проверка целостности использования version.h
-   includecheck	  - Проверка на наличие дублированных заголовочных файлов
-   export_report  - Список всех экспортированных символов
-   headers_check  - Проверка целостности экспортированных заголовочных файлов
-   headerdep	  - Обнаружение циклов включения в заголовочных файлах
-   coccicheck	  - Проверка с помощью Coccinelle
-
- Самотестирование ядра:
-                     запуск kselftest
-   kselftest-clean - Удаление всех сгенерированных файлов kselftest
-   kselftest-merge - Объединение всех конфигурационных зависимостей kselftest с существующими
-   jump directory: - Переход в директорию
- croot:    Перейти к вершине дерева.
- cboot:    Перейти к U-Boot.
- cboot0:   Перейти к Boot0.
- cdts:     Перейти к device tree.
- cbin:     Перейти к bin директории U-Boot/Boot0.
- ckernel:  Перейти к ядру.
- cdevice:  Перейти к целевому устройству.
- ccommon:  Перейти к общей директории платформы.
- cconfigs: Перейти к конфигурациям целевого устройства.
- cout:     Перейти к директории out целевого устройства.
- ctarget:  Перейти к директории сборки целевого устройства.
- crootfs:  Перейти к rootfs директории сборки.
- ctoolchain: Перейти к директории toolchain.
- callwinnerpk: Перейти к директории пакета Allwinner.
- ctinatest:  Перейти к директории tinateset.
- godir:    Перейти к директории, содержащей файл.== grep файл ==
- cgrep:    Поиск во всех локальных файлах C/C++.

== grep файл ==
- cgrep:    Поиск во всех локальных файлах C/C++.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Система DongshanPI-D1s на основе Melis. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/weidongshan-D1s-Melis.git
git@api.gitlife.ru:oschina-mirror/weidongshan-D1s-Melis.git
oschina-mirror
weidongshan-D1s-Melis
weidongshan-D1s-Melis
master