0、前期环境准备 
     参考 https://zhixing.bjtu.edu.cn/blog-2509-35367.html

一、注册gitee账号

      gitee账号注册、添加码云SSH公钥、、配置用户信息

      1.注账账号,配置邮箱
      2.添加 SSH 
         参考:https://gitee.com/help/articles/4181
      3.检验是否配置成功

         ssh -T git@gitee.com
         
二、代码下载

       鸿蒙开源地址:
       https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v3.0-LTS.md
       1. 通过repo + ssh 下载
             repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v3.0-LTS --no-repo-verify
             repo sync -c
             repo forall -c 'git lfs pull'
       2. 通过repo + https 下载
             repo init -u https://gitee.com/openharmony/manifest.git -b refs/tags/OpenHarmony-v3.0-LTS --no-repo-verify
             repo sync -c
             repo forall -c 'git lfs pull'
三、代码编译
       1. 下载编译器及二进制工具   
            进入build目录 执行       ./prebuilts_download.sh
            执行中可能会报如下错误 ,原因 有两个文件中的配置有问题,太老了,库中没有,更新下即可
            npm ERR!  code EINTEGRITY
            npm ERR!  verification failed while extracting uglify-es@3.3.10  
          解决方法: 进入 developtools 目录   执行 repo sync -c    更新下代码
            然后删除  如下两个目录的  package-lock.json  
            developtools/ace-ets2bundle/compiler/
            developtools/ace-js2bundle/ace-loader
          
            然后再执行 ./prebuilts_download.sh    如下所示,表示己成功
            
       
         2. 编译代码,出镜像    在根目录下 执行下面的编译命令, 根据你自己的设备类型如Hi3516DV300、 rk3568等,填对应的内容
            ./build.sh --product-name Hi3516DV300
            
          
           镜像在如下目录  out/ohos-arm-release/packages/phone/images
           
四、烧录设备 
       驱动及海思烧写工具下载地址:
       https://gitee.com/hihope_iot/docs/tree/master/HiSpark-AI-Camera-Developer-Kit/Software/tools
       1. 安装USB设备驱动   HiUSBBurnDriver 
       2. USB 补丁的安装  usb-patch-for-win8win10.reg
       3. 安装usb串口驱动   USB-to-Serial Comm Port.exe   
       4. 烧写工具  hitool  
           
          

OpenHarmony社区开源代码下载及编译相关推荐

  1. JEECG 社区开源项目下载(总览)

    JEECG 社区开源项目-下载总览 反馈问题板块:http://www.jeecg.org/forum.php?mod=forumdisplay&fid=153 资源1: JEECG 微云快速 ...

  2. zxing cpp linux,开源代码Zxing-VS2010下编译Zxing-CPP

    开源代码Zxing-VS2010下编译Zxing-CPP 开源代码Zxing-VS2010下编译Zxing-CPP 1. 下载Zxing-cpp 源码 下载地址:https://github.com/ ...

  3. 高通android开源代码下载

    高通android开源代码下载 开源网站https://www.codeaurora.org/projects/all-active-projects/android-msm,选择wiki,在Wiki ...

  4. ffmpeg-win32-v3.2.4 下载_iTOP-4412开发板android4.4代码下载和编译

    基于迅为iTOP4412开发板 Android 源码可以从光盘,网盘获取稳定版本,也可以从 GitHub 下载我们的开发版本. GitHub 仅提供源码下载,不提供二进制下载,二进制文件存放在光盘和网 ...

  5. github开源代码下载并运行

    github开源代码下载到本地 在github上找到要下载的项目,点击Code,HTTPS下面点击复制按钮(gitee也是类似的方式) 在本机电脑 新建一个文件夹,命名任意 打开新建的文件夹,右键-找 ...

  6. 收集的开源代码下载网站

    收集的开源代码下载网站 1.源码之家 2.代码中国网 3.源码天下 4.站长网 5.源码网 6.中国站长下载-源码下载 7.ASP300 8.ASP酷程序下载中心 9.洪越源代码 10.114软件源码 ...

  7. Git仓库代码同步到GitHub开源社区开源代码库

                    Git本地仓库代码同步到GitHub开源社区开源代码库                                                         ...

  8. 2022 高通 SA8155P、SDM845平台 开源代码下载

    2022 高通 SA8155P.SDM845平台 开源代码下载 SA8155P 开源代码下载:Android 10 sdm845 开源代码下载:Android 12 SA8155P 开源代码下载:An ...

  9. OpenWRT学习笔记(1)环境部署代码下载及编译

    一 . 安装虚拟机,我选择安装ubuntu14.04版本. 二. 安装编译工具 更新ubuntu软件仓库中软件包的索引文件. sudo apt-get update 安装如下工具: sudo apt- ...

最新文章

  1. linux 下camera调试笔记【转】
  2. 关于 OneAPM Cloud Test DNS 监控的几个重要问题
  3. python sharedctypes 多进程性能测试
  4. 【强化学习】强化学习专栏上线,60多篇文章等你follow
  5. php如何新建xml文件,PHP新建XML打开XML读取XML怎么写
  6. 【caffe-Windows】cifar实例编译之model的使用
  7. Web前端书单从HTML到JS到AJAX到HTTP从框架到全栈
  8. AngularJS scope 学习
  9. python软件设置代码字体的大小_Pycharm4.5设置字体大小以及背景颜色的方法
  10. UE4 - 默认鼠标指针的样式修改自定义
  11. centos7系统时间校对(和北京时间同步)
  12. Java集成DataX
  13. Python爬取奇书网(用Python下载小说到本地)
  14. 05-SparkRDD原理和编程接口
  15. H5实时上传位置定位 pc生成轨迹;h5保持后台运行
  16. 卫生事业单位计算机科学与技术,卫生事业单位考试-计算机科学与技术的知识点.doc...
  17. Redis的Spring配置
  18. FireFox火狐、chrome谷歌浏览器没有标签页和窗口关闭快捷键
  19. 计算机科学家书法,把书法和菜名结合,AI 模型创作独特的中国书法艺术
  20. 为什么现在的人越来越不怕老板了? 老板和员工都要看

热门文章

  1. 计算机组成原理复习提纲六(CPU结构和功能)
  2. Android URL scheme跳转失败(源码实现排查思路知识拓展)
  3. ubuntu导入第三方库_1.Ubuntu目录与第三方库
  4. Jenkins针对不同的项目视图对不同的用户进行权限分配
  5. flac格式音频转wav|Linux 使用 Shell 循环遍历文件夹里的音频——简介
  6. Plus and Multiply
  7. jdk几个好用的性能调优工具
  8. 时间戳90K是什么意思?
  9. 小学生python游戏编程arcade----excel调用
  10. 无线网络攻防实战:WEP密钥如何被攻破的(图