一、编译工具安装

编译工具
git : https://git-scm.com/downloads/
go : https://golang.google.cn/dl/
arm-none-eabi-gcc: https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads
源代码下载
mynewt : http://mirror.bit.edu.cn/apache/mynewt/

编译工具安装过程省略(直接默认Next安装),设置好对应的环境变量

查看安装结果

编译newt 工具. 执行如下命令成功后生成 newt.exe文件

如果编译出现类似如下错误

vendor\golang.org\x\crypto\ssh\terminal\util_windows.go:22:2: cannot find package "golang.org/x/sys/windows" in any of:
C:\Users\zhihua.tao\AppData\Local\Temp\mynewt.lVDEaDoY1X\src\mynewt.apache.org\newt\newt\vendor\golang.org\x\sys\windows (vendor tree)
C:\Go\src\golang.org\x\sys\windows (from $GOROOT)
C:\Users\zhihua.tao\AppData\Local\Temp\mynewt.lVDEaDoY1X\src\golang.org\x\sys\windows (from $GOPATH)

其原因是go安装缺少了sys包
创建目录C:\Go\src\golang.org\x 在此目录下运行此命令 git clone https://github.com/golang/sys.git
重新编译sh ./build.sh

运行如下命令,如出现对应版本则newt工具编译成功(注:newt.exe 路径加入到环境变量中去哦!!!)

二、编译boot 工程

创建编译工程(直接运行newt.exe 可查看其使用方式)

编译

.........

End......

转载于:https://www.cnblogs.com/T0213-ZH/articles/10069452.html

mynewt 编译环境搭建相关推荐

  1. Runtime编译环境搭建

    Runtime编译环境搭建 首先,需要准备的资源:runtime完整源码,这个可以在苹果开放资源网页找到.点进这个页面,接着点击macOS下面的最新版本,在新页面中command+f搜索objc即可找 ...

  2. esp32 linux内核,【小狂系列】跟着小狂玩ESP32之编译环境搭建篇

    本帖最后由 3guoyangyang7 于 2016-11-3 18:41 编辑 趁热要打铁,昨天发了ESP32的预告贴,今天小狂就带大家刷一刷ESP32的编译环境搭建.怎么说的,ESP32可以在多平 ...

  3. Windows编译环境搭建(VS2010)

    引言:   本篇文章基于教程目的(由于windows和linux相关环境搭建篇幅过大,在博客中做这些讲解),主要描述Windows的发展历程和编译环境搭建(基于 Visual Studio 2010版 ...

  4. spring-framework-5.1.x 源码编译 环境搭建 [ idea:2020.1 ]

    spring-framework-5.1.x 源码编译 环境搭建 [ idea:2020.1 ] 一. Gradle下载与安装 软件名称 版本 下载地址 jdk jdk 11.0.5 下载链接 提取码 ...

  5. python hackrf_HackRF固件更新及编译环境搭建

    1 HackRF Host 软件更新 git pull cd host mkdir build cmake ../ -DINSTALL_UDEV_RULES=ON make sudo make ins ...

  6. 全志JAVA_android 全志a10(2.3.4)开发1(编译环境搭建)

    android 全志a10(2.3.4)开发一(编译环境搭建) android系统编译可分为两部分:一部分是linux内核编译:另一部分是android源码编译:全文中主要是说明从搭建编译环境,安装编 ...

  7. Hi3516DV300编译环境搭建问题及解决

    Hi3516DV300编译环境搭建问题及解决 1.安装完工具链,提示找不到gcc 问题: bash: /opt/hisi-linux/x86-arm/arm-hisiv300-linux/target ...

  8. FMT(基于rtthread)开源代码编译 win10下编译环境搭建及编译

    FMT(基于rtthread)开源代码编译 win10下编译环境搭建及编译 什么是Firmament? Firmament (FMT) 是一款基于模型设计 (Model-Based-Design, M ...

  9. 鸟人的Android揭秘(3)——Android 编译环境搭建

    一.主机环境要求 要顺利编译 Android 源代码,硬件环境和操作系统都必须满足一定的条件.官方推荐的硬件环境配置是: 编译 Gingerbread(2.3.x)及后续版本必须使用64位系统 需至少 ...

最新文章

  1. CF 1093G Multidimensional Queries——线段树(消去绝对值符号)
  2. laravel安装笔记
  3. 上海哪个图书馆营业时间最长
  4. 动手开始创建第一个 Angular 应用并通过 gh-pages 发布到 Github 上
  5. 一个Setup Factory的Lua脚本
  6. Oracle查询所有序列;[oracle中如何创建表的自增ID(通过序列);oracle sql语句大全
  7. 迭代器模式(Iterator)
  8. python_9(模块补充)
  9. Berg Insight:移动M2M连接将实现长足发展
  10. python如何下载os库_简谈下载安装Python第三方库的三种方法
  11. win32汇编 钩子的编写与使用
  12. PLC跑马灯程序设计
  13. 51单片机初学3-从零开始制作一款电子时钟
  14. 资源隔离的两种虚拟化技术——虚拟机容器 容器技术的资源隔离
  15. 怎样给手机发送短信验证码
  16. 蓝桥杯单片机备战(四)共阳数码管的静态显示
  17. 数据湖 数据孤岛 数据沼泽
  18. 名字空间的含义及作用
  19. Java编程那些事儿74——java.lang包介绍1
  20. DBC数据库转ACC数据工具教程

热门文章

  1. webservice框架_聊聊从RPC到服务治理框架
  2. webservice xml java_java访问WebService接口返回xml
  3. EA(Enterprise Architect)UML修改字体大小
  4. 挖洞技巧:APP手势密码绕过思路总结
  5. 09-对象的定义方式
  6. 《剑指offer》替换空格
  7. OpenCV+python图像处理基础操作
  8. TensorFlow学习笔记(十一)读取自己的数据进行训练
  9. mysql索引篇之覆盖索引、联合索引、索引下推
  10. 基于SSD的Kafka应用层缓存架构设计与实现