blob: d3a7235e87765e23cb29d7b3af2a3a34faef23e8 [file] [log] [blame]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Installing Newt on Windows &mdash; Apache Mynewt latest documentation</title>
<link rel="shortcut icon" href="../../_static/mynewt-logo-only-newt32x32.png"/>
<link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="../../_static/css/sphinx_theme.css" type="text/css" />
<link rel="stylesheet" href="../../_static/css/bootstrap-3.0.3.min.css" type="text/css" />
<link rel="stylesheet" href="../../_static/css/v2.css" type="text/css" />
<link rel="stylesheet" href="../../_static/css/custom.css" type="text/css" />
<link rel="stylesheet" href="../../_static/css/restructuredtext.css" type="text/css" />
<link rel="stylesheet" href="../../_static/css/overrides.css" type="text/css" />
<link rel="index" title="Index"
href="../../genindex.html"/>
<link rel="search" title="Search" href="../../search.html"/>
<link rel="top" title="Apache Mynewt latest documentation" href="../../index.html"/>
<link rel="up" title="Native Installation" href="../../get_started/native_install/index.html"/>
<link rel="next" title="Installing Native Toolchain" href="../../get_started/native_install/native_tools.html"/>
<link rel="prev" title="Installing Newt on Linux" href="newt_linux.html"/>
<script src="../../_static/js/modernizr.min.js"></script>
<script>
(function(i, s, o, g, r, a, m) {
i["GoogleAnalyticsObject"] = r;
(i[r] =
i[r] ||
function() {
(i[r].q = i[r].q || []).push(arguments);
}),
(i[r].l = 1 * new Date());
(a = s.createElement(o)), (m = s.getElementsByTagName(o)[0]);
a.async = 1;
a.src = g;
m.parentNode.insertBefore(a, m);
})(window, document, "script", "//www.google-analytics.com/analytics.js", "ga");
ga("create", "UA-72162311-1", "auto");
ga("send", "pageview");
</script>
</head>
<body class="not-front page-documentation" role="document" >
<div id="wrapper">
<div class="container">
<div id="banner" class="row v2-main-banner">
<a class="logo-cell" href="/">
<img class="logo" src="../../_static/img/logo.png">
</a>
<div class="tagline-cell">
<h4 class="tagline">An OS to build, deploy and securely manage billions of devices</h4>
</div>
<div class="news-cell">
<div class="well">
<h4>Latest News:</h4> <a href="/download">Apache Mynewt 1.11.0, Apache NimBLE 1.6.0 </a> released September 7, 2023)
</div>
</div>
</div>
</div>
<header>
<nav id="navbar" class="navbar navbar-inverse" role="navigation">
<div class="container">
<!-- Collapsed navigation -->
<div class="navbar-header">
<!-- Expander button -->
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<!-- Expanded navigation -->
<div class="navbar-collapse collapse">
<!-- Main navigation -->
<ul class="nav navbar-nav navbar-right">
<li>
<a href="/"><i class="fa fa-home" style="font-size: larger;"></i></a>
</li>
<li class="important">
<a href="/quick-start/">Quick Start</a>
</li>
<li>
<a href="/about/">About</a>
</li>
<li>
<a href="/talks/">Talks</a>
</li>
<li class="active">
<a href="/documentation/">Documentation</a>
</li>
<li>
<a href="/download/">Download</a>
</li>
<li>
<a href="/community/">Community</a>
</li>
<li>
<a href="/events/">Events</a>
</li>
</ul>
<!-- Search, Navigation and Repo links -->
<ul class="nav navbar-nav navbar-right">
</ul>
</div>
</div>
</nav>
</header>
<!-- STARTS MAIN CONTENT -->
<div id="main-content">
<div id="breadcrumb">
<div class="container">
<a href="/documentation/">Docs</a> /
<a href="../../get_started/index.html">Setup &amp; Get Started</a> /
<a href="../../get_started/native_install/index.html">Native Installation</a> /
Installing Newt on Windows
<div class="sourcelink">
<a href="https://github.com/apache/mynewt-newt/edit/master/docs/install/newt_windows.rst" class="icon icon-github"
rel="nofollow"> Edit on GitHub</a>
</div>
</div>
</div>
<!-- STARTS CONTAINER -->
<div class="container">
<!-- STARTS .content -->
<div id="content" class="row">
<!-- STARTS .container-sidebar -->
<div class="container-sidebar col-xs-12 col-sm-3">
<div id="docSidebar" class="sticky-container">
<div role="search" class="sphinx-search">
<form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
<input type="text" name="q" placeholder="Search documentation" class="search-documentation" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<!-- Note: only works when deployed -->
<select class="form-control" onchange="if (this.value) window.location.href=this.value">
<option value="/latest" selected>
Version: latest
</option>
<option value="/v1_11_0" >
Version: 1.11.0
</option>
<option value="/v1_10_0" >
Version: 1.10.0
</option>
<option value="/v1_9_0" selected="selected" >
Version: 1.9.0
</option>
<option value="/v1_8_0" >
Version: 1.8.0
</option>
<option value="/v1_7_0" >
Version: 1.7.0
</option>
<option value="/v1_6_0" >
Version: 1.6.0
</option>
<option value="/v1_5_0" >
Version: 1.5.0
</option>
<option value="/v1_4_0" >
Version: 1.4.0
</option>
<option value="/v1_3_0/os/introduction" >
Version: 1.3.0
</option>
<option value="/v1_2_0/os/introduction" >
Version: 1.2.0
</option>
<option value="/v1_1_0/os/introduction" >
Version: 1.1.0
</option>
<option value="/v1_0_0/os/introduction" >
Version: 1.0.0
</option>
<option value="/v0_9_0/os/introduction" >
Version: 0.9.0
</option>
</select>
<div class="region region-sidebar">
<div class="docs-menu">
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../../index.html">Introduction</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../get_started/index.html">Setup &amp; Get Started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../concepts.html">Concepts</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../tutorials/tutorials.html">Tutorials</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../external_links.html">Third-party Resources</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../os/os_user_guide.html">OS User Guide</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../network/index.html">BLE User Guide</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="../index.html">Newt Tool Guide</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="../newt_operation.html">Theory of Operations</a></li>
<li class="toctree-l2"><a class="reference internal" href="../newt_ops.html">Command Structure</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="index.html">Install</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="newt_mac.html">Installing Newt on macOS</a></li>
<li class="toctree-l3"><a class="reference internal" href="newt_linux.html">Installing Newt on Linux</a></li>
<li class="toctree-l3 current"><a class="current reference internal" href="#">Installing Newt on Windows</a></li>
<li class="toctree-l3"><a class="reference internal" href="prev_releases.html">Installing Previous Releases of Newt</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../../newtmgr/index.html">Newt Manager Guide</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../mynewt_faq/index.html">Mynewt FAQ</a></li>
<li class="toctree-l1"><a class="reference internal" href="../../misc/index.html">Appendix</a></li>
</ul>
</div>
</div>
</div>
<!-- ENDS STICKY CONTAINER -->
</div>
<!-- ENDS .container-sidebar -->
<div class="col-xs-12 col-sm-9">
<div class="alert alert-warning">
<p>
Version 1.9.0 is not the most recent version of the
Apache Mynewt documentation. Click <a href="/latest">here</a> to
read the latest version.
</p>
</div>
<div class="">
<div class="rst-content">
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<div class="section" id="installing-newt-on-windows">
<h1>Installing Newt on Windows<a class="headerlink" href="#installing-newt-on-windows" title="Permalink to this headline">ΒΆ</a></h1>
<p>You can develop and build Mynewt OS applications for your target boards on the Windows platform. This guide shows you how to
install the latest release version of newt from binary or from source. The tool is written in Go (golang).</p>
<p>In Windows, we use MinGW as the development environment to build and run Mynewt OS applications for target boards. MinGW runs the
bash shell and provides a Unix-like environment. This provides a uniform way to build Mynewt OS applications. The Mynewt
documentation and tutorials use Unix commands and you can use the same Unix commands on MinGW to follow the tutorials. The
documentation will note any commands or behaviors that are specific to Windows.</p>
<p>This guide shows you how to perform the following:</p>
<ol class="arabic simple">
<li><p>Install MSYS2/MinGW.</p></li>
<li><p>Install Git.</p></li>
<li><p>Install latest release (1.8.0) of newt from binary.</p></li>
<li><p>Install go for building newt from source.</p></li>
<li><p>Install latest release of newt from source.</p></li>
</ol>
<p>See <a class="reference internal" href="prev_releases.html"><span class="doc">Installing Previous Releases of Newt</span></a> to install an earlier version of newt. You still need
to set up your MinGW development environment.</p>
<p><strong>Note:</strong> If you would like to contribute to the newt tool, see <a class="reference internal" href="../../misc/go_env.html"><span class="doc">Contributing to Newt or Newtmgr Tools</span></a>.</p>
<div class="section" id="installing-msys2-mingw">
<h2>Installing MSYS2/MinGW<a class="headerlink" href="#installing-msys2-mingw" title="Permalink to this headline">ΒΆ</a></h2>
<p>MSYS2/MinGW provides a bash shell and tools to build applications that run on Windows. It includes
three subsystems:</p>
<ul class="simple">
<li><p>MSYS2 toolchain to build POSIX applications that run on Windows.</p></li>
<li><p>MinGW32 toolchains to build 32 bit native Windows applications.</p></li>
<li><p>MinGW64 toolchains to build 64 bit native Windows applications.</p></li>
</ul>
<p>The subsystems run the bash shell and provide a Unix-like environment. You can also run Windows applications from the shell. We
will use the MinGW subsystem.</p>
<p><strong>Note:</strong> You can skip this installation step if you already have MinGW installed (from an earlier MSYS2/MinGW or Git Bash
installation), but you must list the <strong>bin</strong> path for your installation in your Windows Path. For example: if you installed
MSYS2/MinGW in the <strong>C:\msys64</strong> directory, add <strong>C:\msys64\usr\bin</strong>
to your Windows Path. If you are using Windows 10 WSL, ensure that you use the
<strong>C:\msys64\usr\bin\bash.exe</strong> and not the Windows 10 WSL bash.</p>
<p>To install and setup MSYS2 and MinGW:</p>
<ol class="arabic">
<li><p>Download and run the <a class="reference external" href="http://www.msys2.org">MSYS2 installer</a>. Select the 64 bit version if you are running on a 64 bit
platform. Follow the prompts and check the <code class="docutils literal notranslate"><span class="pre">Run</span> <span class="pre">MSYS2</span> <span class="pre">now</span></code> checkbox on the <code class="docutils literal notranslate"><span class="pre">Installation</span> <span class="pre">Complete</span></code> dialog.</p></li>
<li><p>In the MSYS2 terminal, run the <code class="docutils literal notranslate"><span class="pre">pacman</span> <span class="pre">-Syuu</span></code> command. If you get a message to run the update again, close the terminal and
run the <code class="docutils literal notranslate"><span class="pre">pacman</span> <span class="pre">-Syuu</span></code> command in a new terminal.</p>
<p>To start a new MSYS2 terminal, select the β€œMSYS2 MSYS” application from the Windows start menu.</p>
</li>
<li><p>Add a new user variable named <strong>MSYS2_PATH_TYPE</strong> and set the value to <strong>inherit</strong> in your Windows environment. This enables
the MSYS2 and MinGW bash to inherit your Windows user <strong>Path</strong> values.</p>
<p>To add the variable, select properties for your computer &gt; Advanced system settings &gt; Environment Variables &gt; New</p>
</li>
<li><p>Add the MinGW <strong>bin</strong> path to your Windows Path. For example: if you install MSYS2/MinGW in the <strong>C:\msys64</strong>
directory, add <strong>C:\msys64\usr\bin</strong> to your Windows Path.</p>
<p><strong>Note:</strong> If you are using Windows 10 WSL, ensure that you use the
<strong>C:\msys64\usr\bin\bash.exe</strong> and not the Windows 10 WSL bash.</p>
</li>
<li><p>Run the <code class="docutils literal notranslate"><span class="pre">pacman</span> <span class="pre">-Su</span> <span class="pre">vim</span></code> command to install the vim editor.</p>
<p><strong>Note:</strong>You can also use a Windows editor. You can access your files from the
<strong>C:&lt;msys-install-folder&gt;\home\&lt;username&gt;</strong> folder, where <strong>msys-install-folder</strong> is the folder you installed
MSYS2 in. For example, if you installed MSYS2 in the <strong>msys64</strong> folder, your files are stored in
<strong>C:\msys64\home\&lt;username&gt;</strong></p>
</li>
<li><p>Run the <code class="docutils literal notranslate"><span class="pre">pacman</span> <span class="pre">-Su</span> <span class="pre">tar</span></code> command to install the tar tool.</p></li>
</ol>
<p>You will need to start a MinGW terminal to run the commands specified in the Mynewt documentation and tutorials. To start a MinGW
terminal, select the β€œMSYS2 Mingw” application from the start Menu (you can use either MinGW32 or MinGW64). In Windows, we use the
MinGW subsystem to build Mynewt tools and applications.</p>
<div class="section" id="installing-git">
<h3>Installing Git<a class="headerlink" href="#installing-git" title="Permalink to this headline">ΒΆ</a></h3>
<p>Git can be installed as MinGW package from MinGW terminal:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>pacman<span class="w"> </span>-S<span class="w"> </span>git
</pre></div>
</div>
<p>Alternatively download and install <a class="reference external" href="https://git-for-windows.github.io">Git for Windows</a>.</p>
</div>
<div class="section" id="installing-the-latest-release-of-the-newt-tool-from-binary">
<h3>Installing the Latest Release of the Newt Tool from Binary<a class="headerlink" href="#installing-the-latest-release-of-the-newt-tool-from-binary" title="Permalink to this headline">ΒΆ</a></h3>
<p>You can install the latest release of newt from binary. It has been tested on Windows 10 64 bit platform.</p>
<ol class="arabic">
<li><p>Start a MinGW terminal.</p></li>
<li><p>Download the newt binary tar file <a class="reference external" href="https://www.apache.org/dyn/closer.lua/mynewt/apache-mynewt-1.8.0/apache-mynewt-newt-bin-windows-1.8.0.tgz">apache-mynewt-newt-bin-windows-1.8.0.tgz</a>.</p></li>
<li><p>Extract the file:</p>
<ul>
<li><p>If you previously built newt from the master branch, you can extract the file into your $GOPATH/bin directory. Note: This
overwrites the current newt.exe in the directory and assumes that you are using $GOPATH/bin for your Go applications.</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>tar<span class="w"> </span>-xzf<span class="w"> </span>apache-mynewt-newt-bin-windows-1.8.0.tgz<span class="w"> </span>-C<span class="w"> </span><span class="nv">$GOPATH</span>/bin<span class="w"> </span>--strip-components<span class="o">=</span><span class="m">1</span><span class="w"> </span>apache-mynewt-newt-bin-windows-1.8.0/newt.exe
</pre></div>
</div>
</li>
<li><p>If you are installing newt for the first time and do not have a Go workspace setup, you can extract into /usr/bin directory:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>tar<span class="w"> </span>-xzf<span class="w"> </span>apache-mynewt-newt-bin-windows-1.8.0.tgz<span class="w"> </span>-C<span class="w"> </span>/usr/bin<span class="w"> </span>--strip-components<span class="o">=</span><span class="m">1</span><span class="w"> </span>apache-mynewt-newt-bin-windows-1.8.0/newt.exe
</pre></div>
</div>
</li>
</ul>
</li>
<li><p>Verify the installed version of newt. See <a class="reference internal" href="#checking-the-installed-version">Checking the Installed Version</a>.</p></li>
</ol>
</div>
</div>
<div class="section" id="installing-go">
<h2>Installing Go<a class="headerlink" href="#installing-go" title="Permalink to this headline">ΒΆ</a></h2>
<p>Newt requires <strong>Go</strong> version <strong>1.13</strong> or higher.
If you do not have Go installed, it can be installed from MinGW package repository.</p>
<ol class="arabic">
<li><p>Open a MinWG terminal.</p></li>
<li><p>Install go package.</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>pacman<span class="w"> </span>-S<span class="w"> </span>mingw-w64-x86_64-go
</pre></div>
</div>
</li>
</ol>
<p>Alternatively newest version of Go from <strong>golang.org</strong> can be used.
To download and install a newer version of <a class="reference external" href="https://golang.org/dl/">Go</a>.</p>
</div>
<div class="section" id="installing-the-latest-release-of-newt-from-source">
<h2>Installing the Latest Release of Newt From Source<a class="headerlink" href="#installing-the-latest-release-of-newt-from-source" title="Permalink to this headline">ΒΆ</a></h2>
<p>If you have an older version of Windows or a 32 bit platform, you can build and install the latest release version of newt from
source.</p>
<ol class="arabic">
<li><p>Start a MinGw terminal.</p></li>
<li><p>Download and unpack the newt source:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>wget<span class="w"> </span>-P<span class="w"> </span>/tmp<span class="w"> </span>https://github.com/apache/mynewt-newt/archive/mynewt_1_8_0_tag.tar.gz
<span class="gp">$ </span>tar<span class="w"> </span>-xzf<span class="w"> </span>/tmp/mynewt_1_8_0_tag.tar.gz
</pre></div>
</div>
</li>
<li><p>Run the build.sh to build the newt tool.</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span><span class="nb">cd</span><span class="w"> </span>mynewt-newt-mynewt_1_8_0_tag
<span class="gp">$ </span><span class="nv">MSYS</span><span class="o">=</span>winsymlinks:nativestrict<span class="w"> </span>./build.sh
<span class="gp">$ </span>rm<span class="w"> </span>/tmp/mynewt_1_8_0_tag.tar.gz
</pre></div>
</div>
</li>
<li><p>You should see the <code class="docutils literal notranslate"><span class="pre">newt/newt.exe</span></code> executable. Move the executable to a bin directory in your PATH:</p>
<ul>
<li><p>If you previously built newt from the master branch, you can move the executable to the $GOPATH/bin directory.</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>mv<span class="w"> </span>newt/newt.exe<span class="w"> </span><span class="nv">$GOPATH</span>/bin
</pre></div>
</div>
</li>
<li><p>If you are installing newt for the first time and do not have a Go workspace set up, you can move the executable to /usr/bin or
a directory in your PATH:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>mv<span class="w"> </span>newt/newt.exe<span class="w"> </span>/usr/bin
</pre></div>
</div>
</li>
</ul>
</li>
</ol>
</div>
<div class="section" id="checking-the-installed-version">
<h2>Checking the Installed Version<a class="headerlink" href="#checking-the-installed-version" title="Permalink to this headline">ΒΆ</a></h2>
<ol class="arabic">
<li><p>Check the version of newt:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>newt<span class="w"> </span>version
<span class="go">Apache Newt 1.8.0 / ab96a8a-dirty / 2020-03-18_23:25</span>
</pre></div>
</div>
</li>
<li><p>Get information about newt:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>newt<span class="w"> </span><span class="nb">help</span>
<span class="go">Newt allows you to create your own embedded application based on the Mynewt</span>
<span class="go">operating system. Newt provides both build and package management in a single</span>
<span class="go">tool, which allows you to compose an embedded application, and set of</span>
<span class="go">projects, and then build the necessary artifacts from those projects. For more</span>
<span class="go">information on the Mynewt operating system, please visit</span>
<span class="go">https://mynewt.apache.org/.</span>
<span class="go">Please use the newt help command, and specify the name of the command you want</span>
<span class="go">help for, for help on how to use a specific command</span>
<span class="go">Usage:</span>
<span class="go"> newt [flags]</span>
<span class="go"> newt [command]</span>
<span class="go">Examples:</span>
<span class="go"> newt</span>
<span class="go"> newt help [&lt;command-name&gt;]</span>
<span class="go"> For help on &lt;command-name&gt;. If not specified, print this message.</span>
<span class="go">Available Commands:</span>
<span class="go"> apropos Search manual page names and descriptions</span>
<span class="go"> build Build one or more targets</span>
<span class="go"> clean Delete build artifacts for one or more targets</span>
<span class="go"> create-image Add image header to target binary</span>
<span class="go"> debug Open debugger session to target</span>
<span class="go"> docs Project documentation generation commands</span>
<span class="go"> help Help about any command</span>
<span class="go"> info Show project info</span>
<span class="go"> load Load built target to board</span>
<span class="go"> man Browse the man-page for given argument</span>
<span class="go"> man-build Build man pages</span>
<span class="go"> mfg Manufacturing flash image commands</span>
<span class="go"> new Create a new project</span>
<span class="go"> pkg Create and manage packages in the current workspace</span>
<span class="go"> resign-image Obsolete</span>
<span class="go"> run build/create-image/download/debug &lt;target&gt;</span>
<span class="go"> size Size of target components</span>
<span class="go"> target Commands to create, delete, configure, and query targets</span>
<span class="go"> test Executes unit tests for one or more packages</span>
<span class="go"> upgrade Upgrade project dependencies</span>
<span class="go"> vals Display valid values for the specified element type(s)</span>
<span class="go"> version Display the Newt version number</span>
<span class="go">Flags:</span>
<span class="go"> --escape Apply Windows escapes to shell commands (default true)</span>
<span class="go"> -h, --help Help for newt commands</span>
<span class="go"> -j, --jobs int Number of concurrent build jobs (default 8)</span>
<span class="go"> -l, --loglevel string Log level (default &quot;WARN&quot;)</span>
<span class="go"> -o, --outfile string Filename to tee output to</span>
<span class="go"> -q, --quiet Be quiet; only display error output</span>
<span class="go"> -s, --silent Be silent; don&#39;t output anything</span>
<span class="go"> -v, --verbose Enable verbose output when executing commands</span>
<span class="go">Use &quot;newt [command] --help&quot; for more information about a command.</span>
</pre></div>
</div>
</li>
</ol>
</div>
</div>
</div>
</div>
<div class="rst-footer-buttons row" role="navigation" aria-label="footer navigation">
<a href="../../get_started/native_install/native_tools.html" class="btn btn-neutral float-right" title="Installing Native Toolchain" accesskey="n">Next: Installing Native Toolchain <span class="fa fa-arrow-circle-right"></span></a>
<a href="newt_linux.html" class="btn btn-neutral" title="Installing Newt on Linux" accesskey="p"><span class="fa fa-arrow-circle-left"></span> Previous: Installing Newt on Linux</a>
</div>
</div>
</div>
</div>
<!-- ENDS CONTENT SECTION -->
</div>
<!-- ENDS .content -->
</div>
</div>
<footer>
<div class="container">
<div class="row">
<div class="col-xs-12">
<p class="copyright">Apache Mynewt is available under Apache License, version 2.0.</p>
</div>
<div class="col-xs-12">
<div class="logos">
<img src="../../_static/img/asf_logo_wide_small.png" alt="Apache" title="Apache">
<small class="footnote">
Apache Mynewt, Mynewt, Apache, the Apache feather logo, and the Apache Mynewt project logo are either
registered trademarks or trademarks of the Apache Software Foundation in the United States and other countries.
</small>
<a href="">
<img src="../../_static/img/add_to_slack.png" alt="Slack Icon" title="Join our Slack Community" />
</a>
</div>
</div>
</div>
</div>
</footer>
</div>
<!-- ENDS #wrapper -->
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'../../',
VERSION:'latest',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt',
LINK_SUFFIX: '.html'
};
</script>
<script type="text/javascript" src="../../_static/jquery.js"></script>
<script type="text/javascript" src="../../_static/underscore.js"></script>
<script type="text/javascript" src="../../_static/doctools.js"></script>
<script type="text/javascript" src="../../_static/js/bootstrap-3.0.3.min.js"></script>
<script type="text/javascript" src="../../_static/js/affix.js"></script>
<script type="text/javascript" src="../../_static/js/main.js"></script>
</body>
</html>