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:
parent
e54276391b
commit
b4c75df9dc
4 changed files with 25 additions and 36 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue