git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5186 35acf78f-673a-0410-8e92-d51de3d6d3f4

master
gdisirio 2013-02-15 10:09:05 +00:00
parent a6c01f8789
commit d7b5f4711b
1 changed files with 79 additions and 74 deletions

View File

@ -2,80 +2,83 @@
*** Files Organization *** *** Files Organization ***
***************************************************************************** *****************************************************************************
--{root} - ChibiOS/RT directory. --{root} - ChibiOS/RT directory.
+--readme.txt - This file. +--readme.txt - This file.
+--documentation.html - Shortcut to the web documentation page. +--documentation.html - Shortcut to the web documentation page.
+--todo.txt - Current plan (development/unstable versions only). +--todo.txt - Current plan (development/unstable versions only).
+--license.txt - GPL license text. +--license.txt - GPL license text.
+--exception.txt - GPL exception text (stable releases only). +--exception.txt - GPL exception text (stable releases only).
+--boards/ - Board support files. +--boards/ - Board support files.
+--demos/ - Demo projects. +--demos/ - Demo projects.
+--docs/ - Documentation. +--docs/ - Documentation.
| +--html/ - Local HTML documentation (after rebuild). | +--html/ - Local HTML documentation (after rebuild).
| +--reports/ - Test reports. | +--reports/ - Test reports.
| +--src/ - Documentation source files (required for rebuild). | +--src/ - Documentation source files (required for rebuild).
| +--rsc/ - Documentation resource files (required for rebuild). | +--rsc/ - Documentation resource files (required for rebuild).
| +--Doxyfile - Doxygen project file (required for rebuild). | +--Doxyfile - Doxygen project file (required for rebuild).
| +--index.html - Local documentation access (after rebuild). | +--index.html - Local documentation access (after rebuild).
+--ext/ - External libraries, not part of ChibiOS/RT. +--ext/ - External libraries, not part of ChibiOS/RT.
+--os/ - ChibiOS/RT files. +--os/ - ChibiOS/RT files.
| +--hal/ - Hardware Abstraction Layer. | +--hal/ - Hardware Abstraction Layer.
| | +--include/ - HAL high level headers. | | +--include/ - HAL high level headers.
| | +--src/ - HAL high level source. | | +--src/ - HAL high level source.
| | +--platforms/ - HAL low level drivers implementations. | | +--platforms/ - HAL low level drivers implementations.
| | | +--AT91SAM7/ - Drivers for AT91SAM7 platform. | | | +--AT91SAM7/ - Drivers for AT91SAM7 platform.
| | | +--AVR/ - Drivers for AVR platform. | | | +--AVR/ - Drivers for AVR platform.
| | | +--LPC11Uxx/ - Drivers for LPC11Uxx platform. | | | +--LPC11Uxx/ - Drivers for LPC11Uxx platform.
| | | +--LPC11xx/ - Drivers for LPC11xx platform. | | | +--LPC11xx/ - Drivers for LPC11xx platform.
| | | +--LPC13xx/ - Drivers for LPC13xx platform. | | | +--LPC13xx/ - Drivers for LPC13xx platform.
| | | +--LPC214x/ - Drivers for LPC214x platform. | | | +--LPC214x/ - Drivers for LPC214x platform.
| | | +--MSP430/ - Drivers for MSP430 platform. | | | +--MSP430/ - Drivers for MSP430 platform.
| | | +--SPC56x/ - Drivers for SPC56x/MPC563xx platforms. | | | +--SPC5xx/ - Drivers for all SPC5xx platform (common).
| | | +--STM32/ - Drivers for STM32 platform (common). | | | +--SPC5ELxx/ - Drivers for SPC56ELxx platform.
| | | +--STM32F0xx/- Drivers for STM32F0xx platform. | | | +--SPC560BCxx/ - Drivers for SPC560BCxx platform.
| | | +--STM32F1xx/- Drivers for STM32F1xx platform. | | | +--SPC560Pxx/ - Drivers for SPC560Pxx platform.
| | | +--STM32F4xx/- Drivers for STM32F4xx/STM32F2xx platforms. | | | +--SPC563Mxx/ - Drivers for SPC563Mxx platform.
| | | +--STM32L1xx/- Drivers for STM32L1xx platform. | | | +--STM32/ - Drivers for STM32 platform (common).
| | | +--STM8L/ - Drivers for STM8L platform. | | | +--STM32F0xx/ - Drivers for STM32F0xx platform.
| | | +--STM8S/ - Drivers for STM8S platform. | | | +--STM32F1xx/ - Drivers for STM32F1xx platform.
| | | +--Posix/ - Drivers for x86 Linux/OSX simulator platform. | | | +--STM32F4xx/ - Drivers for STM32F4xx/STM32F2xx platforms.
| | | +--Win32/ - Drivers for x86 Win32 simulator platform. | | | +--STM32L1xx/ - Drivers for STM32L1xx platform.
| | +--templates/ - Driver template files. | | | +--STM8L/ - Drivers for STM8L platform.
| | +--meta/ - Driver meta templates. | | | +--STM8S/ - Drivers for STM8S platform.
| +--ports/ - Port files for the various architectures. | | | +--Posix/ - Drivers for x86 Linux/OSX simulator platform.
| | +--GCC/ - Ports for the GCC compiler. | | | +--Win32/ - Drivers for x86 Win32 simulator platform.
| | | +--ARM/ - Port files for ARM7 and ARM9 architectures. | | +--templates/ - Driver template files.
| | | +--ARMCMx/ - Port files for ARMCMx architectures (ARMv6/7-M). | | +--meta/ - Driver meta templates.
| | | +--PPC/ - Port files for PowerPC architecture. | +--ports/ - Port files for the various architectures.
| | | +--AVR/ - Port files for AVR architecture. | | +--GCC/ - Ports for the GCC compiler.
| | | +--MSP430/ - Port files for MSP430 architecture. | | | +--ARM/ - Port files for ARM7 and ARM9 architectures.
| | | +--SIMIA32/ - Port files for SIMIA32 simulator architecture. | | | +--ARMCMx/ - Port files for ARMCMx architectures (ARMv6/7-M).
| | +--IAR/ - Ports for the IAR compiler. | | | +--PPC/ - Port files for PowerPC architecture.
| | | +--ARMCMx/ - Port files for ARMCMx architectures (ARMv6/7-M). | | | +--AVR/ - Port files for AVR architecture.
| | | +--STM8/ - Port files for STM8 architecture. | | | +--MSP430/ - Port files for MSP430 architecture.
| | +--RVCT/ - Ports for the Keil RVCT compiler. | | | +--SIMIA32/ - Port files for SIMIA32 simulator architecture.
| | | +--ARMCMx/ - Port files for ARMCMx architectures (ARMv6/7-M). | | +--IAR/ - Ports for the IAR compiler.
| | +--cosmic/ - Ports for the Cosmic compiler. | | | +--ARMCMx/ - Port files for ARMCMx architectures (ARMv6/7-M).
| | | +--STM8/ - Port files for STM8 architecture. | | | +--STM8/ - Port files for STM8 architecture.
| | +--RC/ - Ports for the Raisonance compiler. | | +--RVCT/ - Ports for the Keil RVCT compiler.
| | +--STM8/ - Port files for STM8 architecture. | | | +--ARMCMx/ - Port files for ARMCMx architectures (ARMv6/7-M).
| +--kernel/ - Kernel portable files. | | +--cosmic/ - Ports for the Cosmic compiler.
| | +--include/ - Kernel headers. | | | +--STM8/ - Port files for STM8 architecture.
| | +--src/ - Kernel source. | | +--RC/ - Ports for the Raisonance compiler.
| | +--templates/ - Kernel port template files. | | +--STM8/ - Port files for STM8 architecture.
| +--various/ - Various portable support files. | +--kernel/ - Kernel portable files.
+--test/ - Kernel test suite source code. | | +--include/ - Kernel headers.
| +--coverage/ - Code coverage project. | | +--src/ - Kernel source.
+--testhal/ - HAL integration test demos. | | +--templates/ - Kernel port template files.
| +--LPC11xx/ - LPC11xx HAL demos. | +--various/ - Various portable support files.
| +--LPC13xx/ - LPC11xx HAL demos. +--test/ - Kernel test suite source code.
| +--STM32F1xx/ - STM32F1xx HAL demos. | +--coverage/ - Code coverage project.
| +--STM32F4xx/ - STM32F4xx HAL demos (valid for STM32F2xx too). +--testhal/ - HAL integration test demos.
| +--STM32L1xx/ - STM32L1xx HAL demos. | +--LPC11xx/ - LPC11xx HAL demos.
| +--STM8S/ - STM8S HAL demos. | +--LPC13xx/ - LPC11xx HAL demos.
+--tools - Various tools. | +--STM32F1xx/ - STM32F1xx HAL demos.
+--eclipse - Eclipse enhancements. | +--STM32F4xx/ - STM32F4xx HAL demos (valid for STM32F2xx too).
+--gencfg - Configurations generator tool. | +--STM32L1xx/ - STM32L1xx HAL demos.
| +--STM8S/ - STM8S HAL demos.
+--tools - Various tools.
+--eclipse - Eclipse enhancements.
***************************************************************************** *****************************************************************************
*** Releases *** *** Releases ***
@ -106,6 +109,8 @@
(backported to 2.4.3). (backported to 2.4.3).
- FIX: Fixed wrong SPI path in platform_f105_f107.mk (bug 3598151). - FIX: Fixed wrong SPI path in platform_f105_f107.mk (bug 3598151).
- FIX: Fixed PHY powerdown issues not fixed (bug 3596911). - FIX: Fixed PHY powerdown issues not fixed (bug 3596911).
- NEW: Added support for SPC56ELxx, SPC560BCxx, SPC560Pxx and SPC560Mxx
platforms.
- NEW: Added an abstract file system interface written in C++, no - NEW: Added an abstract file system interface written in C++, no
implementations yet. implementations yet.
TODO: Create a descendant interface for hierarchical file systems. TODO: Create a descendant interface for hierarchical file systems.