OVMS3-idf/docs/en/get-started/macos-setup.rst

58 lines
1.6 KiB
ReStructuredText
Raw Normal View History

2017-03-26 22:01:52 +00:00
**************************************
Standard Setup of Toolchain for Mac OS
**************************************
:link_to_translation:`zh_CN:[中文]`
2017-03-26 22:01:52 +00:00
Install Prerequisites
=====================
- install pip::
sudo easy_install pip
.. note::
2017-03-26 22:01:52 +00:00
``pip`` will be used later for installing :ref:`the required Python packages <get-started-get-packages>`.
2017-03-26 22:01:52 +00:00
Toolchain Setup
===============
.. include:: /_build/inc/download-links.inc
2017-03-26 22:01:52 +00:00
ESP32 toolchain for macOS is available for download from Espressif website:
|download_link_osx|
2017-03-26 22:01:52 +00:00
Download this file, then extract it in ``~/esp`` directory:
2017-03-26 22:01:52 +00:00
.. include:: /_build/inc/unpack-code-osx.inc
2017-03-26 22:01:52 +00:00
.. _setup-macos-toolchain-add-it-to-path:
The toolchain will be extracted into ``~/esp/xtensa-esp32-elf/`` directory.
To use it, you will need to update your ``PATH`` environment variable in ``~/.profile`` file. To make ``xtensa-esp32-elf`` available for all terminal sessions, add the following line to your ``~/.profile`` file::
export PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH
2017-03-26 22:01:52 +00:00
Alternatively, you may create an alias for the above command. This way you can get the toolchain only when you need it. To do this, add different line to your ``~/.profile`` file::
alias get_esp32="export PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH"
2017-03-26 22:01:52 +00:00
Then when you need the toolchain you can type ``get_esp32`` on the command line and the toolchain will be added to your ``PATH``.
Next Steps
==========
To carry on with development environment setup, proceed to section :ref:`get-started-get-esp-idf`.
Related Documents
=================
.. toctree::
:maxdepth: 1
macos-setup-scratch