diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2009-06-13 13:39:16 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2009-06-13 13:39:16 +0000 |
commit | d048ea773484b0a8fd79a0c59a902bf579c552da (patch) | |
tree | 64717e4015f332203c5c445d4bcfe4ae489d505c /nuttx/TODO | |
parent | 56078692ce87c87cf4878d3015039478a53895cc (diff) | |
download | px4-nuttx-d048ea773484b0a8fd79a0c59a902bf579c552da.tar.gz px4-nuttx-d048ea773484b0a8fd79a0c59a902bf579c552da.tar.bz2 px4-nuttx-d048ea773484b0a8fd79a0c59a902bf579c552da.zip |
update
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1881 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/TODO')
-rw-r--r-- | nuttx/TODO | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/nuttx/TODO b/nuttx/TODO index 14a6653b5..001e511bb 100644 --- a/nuttx/TODO +++ b/nuttx/TODO @@ -14,7 +14,7 @@ NuttX TODO List (Last updated April 12, 2009) (2) Graphics subystem (graphics/) (1) Pascal add-on (pcode/) (0) Documentation (Documentation/) - (5) Build system / Toolchains + (6) Build system / Toolchains (2) NuttShell (NSH) (examples/nsh) (3) Other Applications & Tests (examples/) (1) Linux/Cywgin simulation (arch/sim) @@ -354,6 +354,12 @@ o Build system Status: Open Priority: Medium-low + Description: At present, NuttX builds only under Linux or Cygwin. + Investigate the possibility of a native Windows build using + something like the GNUWin32 tools (coreutils+make+grep+sed+uname). + Status: Open + Priority: Low + o NuttShell (NSH) (examples/nsh) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -406,17 +412,17 @@ o Linux/Cywgin simulation (arch/sim) o ARM (arch/arm/) ^^^^^^^^^^^^^^^ - Description: ARM interrupt handling performance could be improved in many - ways. One easy way is to use a pointer to the context save + Description: ARM interrupt handling performance could be improved in some + ways. One easy way is to use a pointer to the context save area in current_regs instead of using up_copystate so much. - see handling of 'current_regs" in arch/sh/src/common/* for + see handling of 'current_regs" in arch/arm/src/cortexm3/* for examples of how this might be done. - Status: Open + Status: Open Priority: Low - Description: The ARM interrupt handler restores all regisers upon return. - This could be improved as well: If there is not context - switch, then the static registers need not be restored + Description: The ARM and Cortex-M3 interrupt handlers restores all regisers + upon return. This could be improved as well: If there is no + context switch, then the static registers need not be restored because they will not be modified by the called C code. (see arch/sh/src/sh1/sh1_vector.S for example) Status: Open @@ -520,9 +526,9 @@ o ARM/LPC214x (arch/arm/src/lpc214x/) o ARM/STR71x (arch/arm/src/str71x/) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Description: Add SPI driver and integrate with MMC/SD support. This effort is stalled + Description: Verify SPI driver and integrate with MMC support. This effort is stalled at the moment because the slot on the Olimex board only accepts MMC card; - I have not MMC cards, only SD cards which won't fit into the slot. + I have no MMC cards, only SD cards which won't fit into the slot. Status: Open Priority: Medium |