doc: Edits to the supported platform documents.

Edit grammar, punctuation, consistency, linkage, and accuracy.

Change-Id: I46b2b0cdf18b89f5c669c398360decd6a4c68217
Signed-off-by: steveballard123 <stephen.r.ballard@intel.com>
Signed-off-by: Rodrigo Caballero <rodrigo.caballero.abraham@intel.com>
This commit is contained in:
steveballard123 2015-09-16 15:04:00 -07:00 committed by Anas Nashif
commit b4c75df9dc
4 changed files with 25 additions and 36 deletions

View file

@ -42,14 +42,11 @@ hardware features:
| UART | | |
+--------------+------------+-----------------------+
Other hardware features are not currently supported by Zephyr applications.
The kernel currently does not support other hardware features on this platform.
Interrupt Controller
====================
.. _galileo's platform documention: galileo.html
Refer to the `galileo's platform documention`_.
Refer to the :ref:`galileo`.
.. note::
The basic_atom platform configuration does not support PCI.
@ -61,22 +58,20 @@ The basic_atom platform configuration uses a system
clock frequency of 25 MHz.
.. note::
The LOAPIC timer may be used instead of the HPET; however
SYS_CLOCK_HW_CYCLES_PER_SEC would need to be set to a custom
value---one that is tied to the speed of the host system.
The LOAPIC timer may be used instead of the HPET. To do so,
set SYS_CLOCK_HW_CYCLES_PER_SEC to a custom value that is tied to the host system speed.
Serial Port
===========
The basic_atom platform configuration uses a single serial
communication channel with a NS16550 serial driver
that operates in polling mode. For an interrupt-driven driver,
enable the UART_INTERRUPT_DRIVEN kernel configuration option.
The basic_atom platform configuration uses a single serial communication channel
with a NS16550 serial driver that operates in polling mode.
For an interrupt-driven driver, enable the UART_INTERRUPT_DRIVEN kernel configuration option.
Known Problems or Limitations
*****************************
There is no support for the following:
The following platform features are unsupported:
* Isolated Memory Regions
* Serial port in Direct Memory Access (DMA) mode

View file

@ -6,7 +6,7 @@ Platform Configuration: basic_cortex_m3
Overview
********
The basic_cortex_m3 platform configuration is used by Zephyr applications
The Zephyr kernel uses the basic_cortex_m3 platform configuration
to emulate the TI LM3S6965 platform running on QEMU. It provides support
for an ARM Cortex-M3 CPU and the following devices:
@ -45,14 +45,13 @@ hardware features:
| SYSTICK | on-chip | system clock |
+--------------+------------+----------------------+
Other hardware features are not currently supported by Zephyr applications.
The kernel currently does not support other hardware features on this platform.
Interrupt Controller
====================
.. _fsl_frdm_k64f's platform documention: fsl_frdm_k64f.html
Refer to the `fsl_frdm_k64f's platform documention`_.
Refer to the :ref:`fsl_frdm_k64f`.
.. note::
Unlike the fsl_frdm_k64 platform configuration, the basic_cortex_m3
@ -72,7 +71,7 @@ serial communication channel with the CPU's UART0.
Known Problems or Limitations
*****************************
There is no support for the following:
The following platform features are unsupported:
* Memory protection through optional MPU.
However, using a XIP kernel effectively provides
@ -86,7 +85,7 @@ Bibliography
************
1. The Definitive Guide to the ARM Cortex-M3,
Second Edition by Joseph Yiu (ISBN?978-0-12-382090-7)
Second Edition by Joseph Yiu (ISBN 978-0-12-382090-7)
2. ARMv7-M Architecture Technical Reference Manual
(ARM DDI 0403D ID021310)
3. Procedure Call Standard for the ARM Architecture

View file

@ -6,13 +6,13 @@ Platform Configuration: basic_minuteia
Overview
********
The basic_minuteia platform configuration is used by Zephyr applications
The |codename| uses the basic_minuteia platform configuration
to emulate the galileo platform (or something similar) running on QEMU.
It provides support for an x86 Minute IA CPU and the following devices:
* HPET
* Advanced Programmed Interrupt Controller (APIC)
* Advanced Programmable Interrupt Controller (APIC)
* NS16550 UART
@ -42,14 +42,12 @@ hardware features:
| UART | | |
+--------------+------------+-----------------------+
Other hardware features are not currently supported by Zephyr applications.
The kernel currently does not support other hardware features on this platform.
Interrupt Controller
====================
.. _galileo's platform documention: galileo.html
Refer to the `galileo's platform documention`_.
Refer to the :ref:`galileo`.
.. note::
The basic_minuteia platform configuration does not support PCI.
@ -65,15 +63,13 @@ Serial Port
The basic_minuteia platform configuration uses a single serial
communication channel that uses the NS16550 serial driver
that operates in polling mode. However, this can be overridden
to be interrupt driven by enabling the UART_INTERRUPT_DRIVEN
Kconfig option.
operating in polling mode. To override, enable the UART_INTERRUPT_DRIVEN
Kconfig option, which allows the system to be interrupt-driven.
Known Problems or Limitations
*****************************
There is no support for the following:
The following platform features are unsupported:
* Isolated Memory Regions
* Serial port in Direct Memory Access (DMA) mode

View file

@ -3,14 +3,13 @@
Supported Platforms
###################
The Zephyr kernel supports the platforms configurations listed in the
The |codename| supports the platform configurations listed in the
table below. An application can use a platform configuration as is,
or it can customize the platform configuration by changing its default
kernel configuration settings.
or customize it by changing the default kernel configuration settings.
.. note::
Developers are also free to create new platform configurations
to allow an application to run on a target systems that is not listed.
Developers can create new platform configurations
to allow an application to run on other target systems.
+----------------------+-----------------+------------------------+
| Platform | Instruction Set | Supported |
@ -29,7 +28,7 @@ kernel configuration settings.
| | | | Galileo (Gen 2) |
+----------------------+-----------------+------------------------+
The following sections provide details on the associated platform configuration:
The following sections provide details on the respective platforms:
.. toctree::
:maxdepth: 1