From 63870fd8257fe69f7bee525e6b0582a731e18a73 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Thu, 29 Jan 2015 23:55:17 +0200 Subject: [PATCH] Add support for ARM-based credit-card computers: Raspberry Pi, BeagleBoard and CubieBoard --- HISTORY.rst | 4 +++- docs/index.rst | 30 ++++++++++++++++++++-------- docs/installation.rst | 12 ++++++----- docs/platforms/creating_platform.rst | 2 +- docs/platforms/index.rst | 2 +- docs/userguide/cmd_serialports.rst | 2 ++ 6 files changed, 36 insertions(+), 16 deletions(-) diff --git a/HISTORY.rst b/HISTORY.rst index 5d6194ad..a57557c4 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -4,6 +4,8 @@ Release History 0.11.0 (2015-?) --------------- +* Added support for *ARM*-based credit-card computers: `Raspberry Pi `_, + `BeagleBoard `_ and `CubieBoard `_ * Refactored *Library Dependency Finder* (issues `#48 `_, `#50 `_, @@ -13,7 +15,7 @@ Release History command which allows to return the output in `JSON `_ format (`issue #42 `_) * Allowed to ignore some libs from *Library Dependency Finder* via - `ignore_libs `_ option * Fixed an issue with the libraries that are git repositories (`issue #49 `_) diff --git a/docs/index.rst b/docs/index.rst index ee2680b9..f0b272f2 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -21,17 +21,31 @@ platforms using only one command :ref:`cmd_run`. This happens due to options: platform type, firmware uploading settings, pre-built framework and many more. -Each platform consists of packages which are located in own repository. -Due to :ref:`cmd_update` command you will have up-to-date development -instruments. +Embedded Development. *Easier Than Ever.* +----------------------------------------- -**PlatformIO** is well suited for **embedded development**. It can: +* Colourful command-line output +* Built-in :ref:`Serial Port Monitor ` +* Configurable build :ref:`-flags/-options ` +* Integration with :ref:`development environments (IDE) ` +* Pre-built tool chains, frameworks for the popular Hardware Platforms -* Automatically analyse dependency -* Reliably detect build changes -* Build framework or library source code to static library +Smart Code Builder. *Fast and Reliable.* +---------------------------------------- + +* Reliable, automatic dependency analysis and detection of build changes +* Improved support for parallel builds +* Ability to share built files in a cache * Lookup for external libraries which are installed via :ref:`librarymanager` -* Upload firmware to your device + +The Missing Library Manager. *It's here!* +----------------------------------------- + +* Friendly Command-Line Interface +* Modern `Web 2.0 Library Search `_ +* Library dependency management +* Automatic library updating +* It runs on Windows, Mac OS X, and Linux (+ARM). Contents diff --git a/docs/installation.rst b/docs/installation.rst index 386b5532..49a58742 100644 --- a/docs/installation.rst +++ b/docs/installation.rst @@ -3,16 +3,18 @@ Installation ============ -*PlatformIO* is written in `Python `_ and works -on *Mac OS X*, *Linux*, *Windows OS* and Credit-card *ARM*-based -computers (*Raspberry Pi*). +**PlatformIO** is written in `Python `_ and works +on Mac OS X, Linux, Windows OS and *ARM*-based credit-card +computers (`Raspberry Pi `_, +`BeagleBoard `_, +`CubieBoard `_). System requirements ------------------- * **Operating systems:** * Mac OS X - * Linux + * Linux, +ARM * Windows * `Python 2.6 or Python 2.7 `_ @@ -36,7 +38,7 @@ Super-Quick (Mac / Linux) ------------------------- To install or upgrade *PlatformIO* paste that at a *Terminal* prompt -(you might need to run ``sudo`` first): +(**you might need** to run ``sudo`` first): .. code-block:: bash diff --git a/docs/platforms/creating_platform.rst b/docs/platforms/creating_platform.rst index 8b67ede2..f135c5ae 100644 --- a/docs/platforms/creating_platform.rst +++ b/docs/platforms/creating_platform.rst @@ -34,7 +34,7 @@ Packages -------- *PlatformIO* has pre-built packages for the most popular operation systems: -*Mac OS*, *Linux (+ARMv6)* and *Windows*. +*Mac OS*, *Linux (+ARM)* and *Windows*. .. list-table:: :header-rows: 1 diff --git a/docs/platforms/index.rst b/docs/platforms/index.rst index fa41ce83..29ea4168 100644 --- a/docs/platforms/index.rst +++ b/docs/platforms/index.rst @@ -4,7 +4,7 @@ Platforms & Embedded Boards =========================== *PlatformIO* has pre-built different development platforms for popular OS -(*Mac OS X, Linux (+ARMv6) and Windows*). Each of them include compiler, +(*Mac OS X, Linux (+ARM) and Windows*). Each of them include compiler, debugger, uploader (for embedded) and many other useful tools. Also it has pre-configured settings for most popular **Embedded Platform diff --git a/docs/userguide/cmd_serialports.rst b/docs/userguide/cmd_serialports.rst index 612429b3..360877ec 100644 --- a/docs/userguide/cmd_serialports.rst +++ b/docs/userguide/cmd_serialports.rst @@ -65,6 +65,8 @@ Examples Description: Silicon Labs CP210x USB to UART Bridge (COM3) +.. _cmd_serialports_monitor: + platformio serialports monitor ------------------------------