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

OSCHINA-MIRROR/weidongshan-openharmony_for_imx6ull

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

Система OpenHarmony для IMX6ULL

Поддержка патчей для разработки на сериях плат с поддержкой IMX6ULL.

Введение

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

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

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

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

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

Настройка инструмента 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

Применить патч к системе OpenHarmony.

book@100ask:~$ cd  /home/book/openharmony
book@100ask:~$ patch -p1 < /home/book/openharmony_for_imx6ull/patch/hmos_v1.0_imx6ull.patch

Компиляция исходного кода ядра IMX6ULL

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

Запись системы OpenHarmony на устройство

Использовать эксклюзивный инструмент записи от «Бай Вэнь Шань» для записи системы OpenHarmony одним нажатием кнопки.

Участие в проекте

  1. Fork этот репозиторий.
  2. Создайте ветку Feat_xxx.
  3. Отправьте код.
  4. Создайте Pull Request.

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

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

Введение

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

Обновления

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

Участники

все

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

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