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:
Board Configuration: arduino 101
################################
Arduino 101
###########
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
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_sss_defconfig` for the ARC.
:file:`boards/arduino_101_sss/arduino_101_sss_defconfig` for the ARC.
Board Layout
************

View file

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

View file

@ -9,42 +9,36 @@ The following boards are currently supported:
Developers can create additional board configurations which allow
Zephyr-based applications to run on other target systems.
x86 Instruction Set Architectures
=================================
x86 Instruction Set
====================
+------------------------+------------------------+
| Board Configuration | Supported |
| Reference | Target Systems |
+========================+========================+
| :ref:`minnowboard` | MinnowBoard Max |
+------------------------+------------------------+
| :ref:`qemu_x86` | QEMU 2.1 |
+------------------------+------------------------+
| :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 |
+------------------------+------------------------+
.. toctree::
:maxdepth: 1
arduino_101.rst
quark_d2000_crb.rst
galileo.rst
minnowboard.rst
qemu_x86.rst
ARM (v7-M and v7E-M) Instruction Set Architectures
==================================================
ARM (v7-M and v7E-M) Instruction Set
====================================
+------------------------+------------------------+
| Board Configuration | Supported |
| Reference | Target Systems |
+========================+========================+
| :ref:`qemu_cortex_m3` | QEMU 2.1 + patch |
+------------------------+------------------------+
| :ref:`arduino_due` | Arduino Due Board |
+------------------------+------------------------+
| :ref:`frdm_k64f` | Freescale Freedom |
| | Development Platform |
+------------------------+------------------------+
.. toctree::
:maxdepth: 1
For details on how to flash a Zephyr image, see the
respective board reference documentation.
qemu_cortex_m3
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:
Board Configuration: frdm_k64f
#####################################
Freescale FRDM-K64F
###################
Overview
********

View file

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

View file

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

View file

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

View file

@ -1,7 +1,7 @@
.. _qemu_x86:
Board Configuration: QEMU X86 (qemu_x86)
########################################
X86 Emulation (QEMU)
####################
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