mirror of
https://github.com/apache/nuttx.git
synced 2026-06-02 01:21:26 +08:00
Update TODO list and a README file.
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
NuttX TODO List (Last updated January 6, 2017)
|
NuttX TODO List (Last updated January 7, 2017)
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
This file summarizes known NuttX bugs, limitations, inconsistencies with
|
This file summarizes known NuttX bugs, limitations, inconsistencies with
|
||||||
@@ -24,7 +24,7 @@ nuttx/:
|
|||||||
(0) Other drivers (drivers/)
|
(0) Other drivers (drivers/)
|
||||||
(12) Libraries (libc/, libm/)
|
(12) Libraries (libc/, libm/)
|
||||||
(11) File system/Generic drivers (fs/, drivers/)
|
(11) File system/Generic drivers (fs/, drivers/)
|
||||||
(8) Graphics Subsystem (graphics/)
|
(9) Graphics Subsystem (graphics/)
|
||||||
(2) Build system / Toolchains
|
(2) Build system / Toolchains
|
||||||
(3) Linux/Cywgin simulation (arch/sim)
|
(3) Linux/Cywgin simulation (arch/sim)
|
||||||
(4) ARM (arch/arm/)
|
(4) ARM (arch/arm/)
|
||||||
@@ -1746,6 +1746,35 @@ o Graphics Subsystem (graphics/)
|
|||||||
Priority: Low, not a serious issue but worth noting. There is no plan
|
Priority: Low, not a serious issue but worth noting. There is no plan
|
||||||
to change this behavior.
|
to change this behavior.
|
||||||
|
|
||||||
|
Title: REMOVE SINGLE USER MODE
|
||||||
|
Description: NX graphics supports two modes: A simple single user mode and
|
||||||
|
more complex multi-user mode selected with CONFIG_NX_MULTIUSER=y.
|
||||||
|
In this configuration, an application can start the NX server
|
||||||
|
with boardctrl(BOARDIOC_NX_START); After that, all graphic
|
||||||
|
interactions are via a thin layer in libnx/. The OS
|
||||||
|
interface is only via messages sent and received using POSIX
|
||||||
|
message queues. So this is good code and respects all of the
|
||||||
|
POSIX interfacing rules.
|
||||||
|
|
||||||
|
But without CONFIG_NX_MULTIUSER, the single user applications
|
||||||
|
violate all of the rules and call internal NX functions
|
||||||
|
directly. This includes all calls to internal OSfunctions
|
||||||
|
with names like, nx_open, up_fbinitialize, board_lcd_*, and
|
||||||
|
others
|
||||||
|
|
||||||
|
The single user mode does have some desirable properties: It
|
||||||
|
is lighter weight and so more suitable for very resource limited
|
||||||
|
platforms. But I think that in the long run the only reasonable
|
||||||
|
solution is to eliminate the single user mode and provide only
|
||||||
|
the multi-user mode with the message queue interface.
|
||||||
|
Status: Open
|
||||||
|
Priority: Low, not a serious issue but worth noting. Single user
|
||||||
|
mode is a blemish on the OS and not compatible with the RTOS
|
||||||
|
roadmap. But neither is there any critical necessity to
|
||||||
|
remove the offending code immediately. Be aware: If you use
|
||||||
|
the single user mode, it will be yanked out from under your
|
||||||
|
feet in the not-so-distant future.
|
||||||
|
|
||||||
o Build system
|
o Build system
|
||||||
^^^^^^^^^^^^
|
^^^^^^^^^^^^
|
||||||
|
|
||||||
|
|||||||
@@ -148,11 +148,15 @@ UART7
|
|||||||
with care (See table 6 in the STM32F429I-DISCO User Guide for a list of free
|
with care (See table 6 in the STM32F429I-DISCO User Guide for a list of free
|
||||||
I/O pins on the board).
|
I/O pins on the board).
|
||||||
|
|
||||||
Default USART/UART Configuration
|
Default Serial Console
|
||||||
--------------------------------
|
----------------------
|
||||||
|
|
||||||
USART1 is enabled in all configurations (see */defconfig). RX and TX are
|
USART1 is enabled as the serial console in all configurations (see */defconfig).
|
||||||
configured on pins PA10 and PA9, respectively (see include/board.h).
|
USART1 RX and TX are configured on pins PA10 and PA9, respectively (see
|
||||||
|
include/board.h).
|
||||||
|
|
||||||
|
If solder bridges SB11 and SB12 are closed, then USART1 will be connected to
|
||||||
|
the ST-Link and should be available over USB as a virtual COM interface.
|
||||||
|
|
||||||
Timer Inputs/Outputs
|
Timer Inputs/Outputs
|
||||||
====================
|
====================
|
||||||
|
|||||||
Reference in New Issue
Block a user