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

OSCHINA-MIRROR/weidongshan-openharmony_for_imx6ull

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

Поддержка системы HarmonyOS для платформы IMX6ULL

Патчи для системы HarmonyOS для платформ IMX6ULL

Введение

Архитектура программного обеспечения

Настройка среды разработки

Используйте наш скрипт автоматической настройки окружения для Ubuntu-18.04 для быстрой настройки среды выполнения системы HarmonyOS

book@100ask:~$ wget --no-check-certificate -O Configuring_ubuntu.sh https://weidongshan.coding.net/p/DevelopmentEnvConf/d/DevelopmentEnvConf/git/raw/master/Configuring_ubuntu.sh && sudo chmod +x Configuring_ubuntu.sh && sudo ./Configuring_ubuntu.sh

Компиляция системы HarmonyOS

Настройка инструмента repo

Сначала установите имя пользователя и пароль Git

book@100ask:~$ git config --global user.name "100ask"
book@100ask:~$ git config --global user.email "weidongshan@qq.com"
book@100ask:~$ git config --global credential.helper store

Получение и установка инструмента repo

book@100ask:~$ curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > repo
book@100ask:~$ sudo cp repo /usr/local/bin/repo && sudo chmod a+x /usr/local/bin/repo
book@100ask:~$ sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple requests

Синхронизация исходного кода

book@100ask:~$ cd /home/book
book@100ask:~$ mkdir openharmony && cd openharmony
book@100ask:~$ repo init -u https://gitee.com/openharmony/manifest.git -b OpenHarmony-1.0
book@100ask:~$ repo sync -c -j8

Применение патчей для системы IMX6ULL

Получение патчей

book@100ask:~$ cd /home/book
book@100ask:~$ git clone https://gitee.com/weidongshan/openharmony_for_imx6ull.git

Применение патча для системы HarmonyOS```bash book@100ask:$ cd /home/book/openharmony book@100ask:$ patch -p1 < /home/book/openharmony_for_imx6ull/patch/hmos_v1.0_imx6ull.patch

### Компиляция исходного кода ядра IMX6ULL
```bash
book@100ask:~$ cd /home/book/openharmony/kernel/liteos_a
book@100ask:~$ cp tools/build/config/debug/imx6ull_clang.config .config # Конфигурация
book@100ask:~$ make clean # Удаление предыдущих сборок для hi3518ev300
book@100ask:~$ make -j 8 # Компиляция ядра, получаем out/imx6ull/liteos.bin
book@100ask:~$ make rootfs # Компиляция корневой файловой системы, получаем rootfs.img
book@100ask:~$ cp out/imx6ull/rootfs.img out/imx6ull/rootfs.jffs2 # Переименование для удобства, использует烧写工具的rootfs.jffs2

Запись и запуск системы HarmonyOS

Используйте уникальный инструмент записи от Baiwenwang для записи системы HarmonyOS## Участие в проекте

  1. Fork этот репозиторий
  2. Создайте новую ветку Feature_xxx
  3. Отправьте изменения
  4. Создайте новый Pull Request

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

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

Введение

Поддержка патча для системы Hongmeng для отладочных плат серии IMX6ULL. Развернуть Свернуть
GPL-3.0
Отмена

Обновления

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

Участники

все

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

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