首页
  • GM-3568JHF
  • M4-R1
  • M5-R1
  • SC-3568HA
  • M-K1HSE
  • CF-NRS1
  • CF-CRA2
  • 1684XB-32T
  • 1684X-416T
  • C-3568BQ
  • C-3588LQ
  • GC-3568JBAF
  • C-K1BA
商城
  • English
  • 简体中文
首页
  • GM-3568JHF
  • M4-R1
  • M5-R1
  • SC-3568HA
  • M-K1HSE
  • CF-NRS1
  • CF-CRA2
  • 1684XB-32T
  • 1684X-416T
  • C-3568BQ
  • C-3588LQ
  • GC-3568JBAF
  • C-K1BA
商城
  • English
  • 简体中文
  • M4-R1

    • 简介

      • M4-R1简介
    • 快速上手

      • OpenHarmony概述
      • 镜像烧录
      • 开发环境准备
      • Hello World应用以及部署
    • 应用开发

      • 入门

        • 第一章 ArkTS语言简介
        • 第二章 UI组件介绍和实际应用(上)
        • 第三章 UI组件介绍和实际应用(中)
        • 第四章 UI组件介绍和实际应用(下)
      • 进阶

        • 第一章 入门指引
        • 第二章 三方库的引用和使用
        • 第三章 应用编译以及部署
        • 第四章 命令行恢复出厂设置
        • 第五章 系统调试--HDC调试
        • 第六章 APP 稳定性测试
        • 第七章 应用测试
    • 设备开发

      • 第一章 环境搭建
      • 第二章 下载源码
      • 第三章 编译源码
    • 外设与接口

      • 树莓派接口
      • GPIO 接口
      • I2C 接口
      • SPI通信
      • PWM控制
      • 串口通讯
      • TF Card
      • 屏幕
      • 触摸
      • 音频
      • RTC
      • Ethernet
      • M.2
      • MINI-PCIE
      • Camera
      • WIFI&BT
      • 树莓派拓展板
    • 常见问题

      • 资源下载
  • M5-R1

    • 简介

      • ShimetaPi M5-R1简介

第二章 下载源码

Ubuntu环境搭建完成之后开始在码云下载源代码(注册码云账号)。

1. 配置git

    git config --global user.name "XXXXXXX"     #填写自己的用户名称
    git config --global user.email "XXXXXX"     #填写自己的邮箱
    git config --global credential.helper store
    git config --list  #查看git配置是否无误

2. 生成/添加SSH公钥

	ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
    cat ~/.ssh/id_ rsa.pub

3. 在Gitee官网个人设置中添加步骤2中生成的公匙

BOARD_2

4. 安装码云repo工具

    sudo -i #切换到root
	curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repo
    chmod a+x /usr/local/bin/repo        #设置repo文件 a+x就是全部用户可执行
    exit # 切换回原来的用户
    sudo vim /usr/local/bin/repo  # 需要自行将第一行的python改成python3
    pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple requests

5. 源码获取

    repo init -u https://gitee.com/robots778/manifest -b refs/tags/OpenHarmony-v5.0.0-Release_3568HA --no-repo-verify
    repo sync -c
    repo forall -c 'git lfs pull'

在 GitHub 上编辑此页
上次更新:
贡献者: hychen
Prev
第一章 环境搭建
Next
第三章 编译源码