doc: simplify supported board page

Remove table which had redundant information and created a simple TOC
with boards. This will allow easy expansion of the list over time.

Change-Id: Ic94063cc99ddcb3d2140a4beef1067a9766d60a3
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
Anas Nashif 2016-02-09 08:21:58 -05:00 committed by Gerrit Code Review
commit ef61a3e164
9 changed files with 103 additions and 49 deletions

View file

@ -1,7 +1,7 @@
.. _arduino_101: .. _arduino_101:
Board Configuration: arduino 101 Arduino 101
################################ ###########
Overview Overview
******** ********
@ -16,7 +16,7 @@ flash an ARC and an X86 image to use both. Developers can use the
Kernel that can be flashed and run on the Arduino 101 platform. The default Kernel that can be flashed and run on the Arduino 101 platform. The default
configuration for Arduino 101 boards can be found in configuration for Arduino 101 boards can be found in
:file:`boards/arduino_101/arduino_101_defconfig` for the X86 and :file:`boards/arduino_101/arduino_101_defconfig` for the X86 and
:file:`boards/arduino_101/arduino_101_sss_defconfig` for the ARC. :file:`boards/arduino_101_sss/arduino_101_sss_defconfig` for the ARC.
Board Layout Board Layout
************ ************

View file

@ -1,7 +1,7 @@
.. _arduino_due: .. _arduino_due:
Board Configuration: arduino_due Arduino Due
################################ ###########
Overview Overview
******** ********

View file

@ -9,42 +9,36 @@ The following boards are currently supported:
Developers can create additional board configurations which allow Developers can create additional board configurations which allow
Zephyr-based applications to run on other target systems. Zephyr-based applications to run on other target systems.
x86 Instruction Set Architectures x86 Instruction Set
================================= ====================
+------------------------+------------------------+ .. toctree::
| Board Configuration | Supported | :maxdepth: 1
| Reference | Target Systems |
+========================+========================+ arduino_101.rst
| :ref:`minnowboard` | MinnowBoard Max | quark_d2000_crb.rst
+------------------------+------------------------+ galileo.rst
| :ref:`qemu_x86` | QEMU 2.1 | minnowboard.rst
+------------------------+------------------------+ qemu_x86.rst
| :ref:`quark_d2000_crb` | Quark D2000 Boards |
+------------------------+------------------------+
| :ref:`quark_se_ctb` | Quark SE Boards |
+------------------------+------------------------+
| :ref:`arduino_101` | Arduino 101 Board |
+------------------------+------------------------+
| :ref:`galileo` | Galileo and |
| | Galileo Gen 2 |
+------------------------+------------------------+
ARM (v7-M and v7E-M) Instruction Set Architectures ARM (v7-M and v7E-M) Instruction Set
================================================== ====================================
+------------------------+------------------------+ .. toctree::
| Board Configuration | Supported | :maxdepth: 1
| Reference | Target Systems |
+========================+========================+
| :ref:`qemu_cortex_m3` | QEMU 2.1 + patch |
+------------------------+------------------------+
| :ref:`arduino_due` | Arduino Due Board |
+------------------------+------------------------+
| :ref:`frdm_k64f` | Freescale Freedom |
| | Development Platform |
+------------------------+------------------------+
For details on how to flash a Zephyr image, see the qemu_cortex_m3
respective board reference documentation. arduino_due
frdm_k64f
ARC EM4 Instruction Set
====================================
.. toctree::
:maxdepth: 1
arduino_101
For details on how to flash a Zephyr image, see the respective board reference
documentation.

View file

@ -1,7 +1,7 @@
.. _frdm_k64f: .. _frdm_k64f:
Board Configuration: frdm_k64f Freescale FRDM-K64F
##################################### ###################
Overview Overview
******** ********

View file

@ -1,7 +1,7 @@
.. _galileo: .. _galileo:
Board Configuration: galileo Galileo Gen1/Gen2
############################### #################
Overview Overview
******** ********

View file

@ -1,7 +1,7 @@
.. _minnowboard: .. _minnowboard:
Board Configuration: Minnowboard Max (minnowboard) Minnowboard Max
################################################## ###############
Overview Overview
******** ********

View file

@ -1,7 +1,7 @@
.. _qemu_cortex_m3: .. _qemu_cortex_m3:
Board Configuration: qemu_cortex_m3 ARM Cortex-M3 Emulation (QEMU)
####################################### ##############################
Overview Overview
******** ********

View file

@ -1,7 +1,7 @@
.. _qemu_x86: .. _qemu_x86:
Board Configuration: QEMU X86 (qemu_x86) X86 Emulation (QEMU)
######################################## ####################
Overview Overview
******** ********

View file

@ -0,0 +1,60 @@
.. _quark_d2000_crb:
Quark D2000 CRB
###############
Overview
********
The Intel® Quark ™ microcontroller D2000 package is shipped as a 40-pin QFN
component.
Intel™ Quark® microcontroller D2000 contains the following items:
* On-board components:
-Accelerometer/Magnetometer sensor
- UART/JTAG to USB convert for USB debug port
* Expansion options:
- “Arduino Uno” compatible SIL sockets ( 3.3V IO Only )
* Other connectors:
- 1x USB 2.0 Device Port micro Type B
- On-board coin cell battery holder
- 5V input a screw terminal/header (external power or Li-ion)
- EEMBC power input header
Board Layout
************
General information for the board can be found at the `Intel Website`_,
which includes both `schematics`_ and BRD files.
Supported Features
******************
+-----------+------------+-----+-----+-----------------------+
| Interface | Controller | ARC | x86 | Driver/Component |
+===========+============+=====+=====+=======================+
| MVIC | on-chip | N | Y | interrupt_controller |
+-----------+------------+-----+-----+-----------------------+
| UART | on-chip | N | Y | serial port-polling; |
| | | | | serial port-interrupt |
+-----------+------------+-----+-----+-----------------------+
| SPI | on-chip | Y | Y | spi |
+-----------+------------+-----+-----+-----------------------+
| ADC | on-chip | Y | N | adc |
+-----------+------------+-----+-----+-----------------------+
| I2C | on-chip | Y | Y | i2c |
+-----------+------------+-----+-----+-----------------------+
| GPIO | on-chip | Y | Y | gpio |
+-----------+------------+-----+-----+-----------------------+
| PWM | on-chip | Y | Y | pwm |
+-----------+------------+-----+-----+-----------------------+
Bibliography
************
.. _Intel Website:
http://www.intel.com/content/www/us/en/embedded/products/quark/mcu/d2000/quark-d2000-crb-user-guide.html
.. _schematics:
http://www.intel.com/content/www/us/en/embedded/products/quark/mcu/d2000/quark-d2000-crb-schematics.html