Removed obsolete information.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12326 110e8d01-0319-4d1e-a829-52ad28d1bb01
This commit is contained in:
Giovanni Di Sirio 2018-10-05 17:45:47 +00:00
parent 8d0ef0efab
commit f4778e9f54
1 changed files with 73 additions and 84 deletions

View File

@ -2,97 +2,86 @@
*** Files Organization *** *** Files Organization ***
***************************************************************************** *****************************************************************************
--{root} - ChibiOS directory. --{root} - ChibiOS 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.
+--license.txt - GPL license text. +--license.txt - GPL license text.
+--demos/ - Demo projects, one directory per platform. +--demos/ - Demo projects, one directory per platform.
+--docs/ - Documentation. +--docs/ - Documentation.
| +--common/ - Documentation common build resources. | +--common/ - Documentation common build resources.
| +--hal/ - Builders for HAL. | +--hal/ - Builders for HAL.
| | +--Doxyfile_* - Doxygen project files (required for rebuild). | +--nil/ - Builders for NIL.
| | +--html/ - Local HTML documentation (after rebuild). | +--rt/ - Builders for RT.
| | +--rsc/ - Documentation resource files (required for rebuild). +--ext/ - External libraries, not part of ChibiOS/RT.
| | +--src/ - Documentation source files (required for rebuild). +--os/ - ChibiOS components.
| | +--Doxyfile_* - Doxygen project files (required for rebuild). | +--common/ - Shared OS modules.
| | +--index.html - Local documentation access (after rebuild). | | +--abstractions/ - API emulator wrappers.
| +--nil/ - Builders for NIL. | | | +--cmsis_os/ - CMSIS OS emulation layer for RT.
| | +--Doxyfile_* - Doxygen project files (required for rebuild). | | | +--nasa_osal/ - NASA Operating System Abstraction Layer.
| | +--html/ - Local HTML documentation (after rebuild). | | +--ext/ - Vendor files used by the OS.
| | +--rsc/ - Documentation resource files (required for rebuild). | | +--ports/ - RTOS ports usable by both RT and NIL.
| | +--src/ - Documentation source files (required for rebuild). | | +--startup/ - Startup support.
| | +--Doxyfile_* - Doxygen project files (required for rebuild). | +--ex/ - EX component.
| | +--index.html - Local documentation access (after rebuild). | | +--dox/ - EX documentation resources.
| +--rt/ - Builders for RT. | | +--Bosch / - EX complex drivers for Bosch devices.
| | +--html/ - Local HTML documentation (after rebuild). | | +--Micron/ - EX complex drivers for Micron devices.
| | +--rsc/ - Documentation resource files (required for rebuild). | | +--ST/ - EX complex drivers for ST devices.
| | +--src/ - Documentation source files (required for rebuild). | +--hal/ - HAL component.
| | +--Doxyfile_* - Doxygen project files (required for rebuild). | | +--boards/ - HAL board support files.
| | +--index.html - Local documentation access (after rebuild). | | +--dox/ - HAL documentation resources.
+--ext/ - External libraries, not part of ChibiOS/RT. | | +--include/ - HAL high level headers.
+--os/ - ChibiOS components. | | +--lib/ - HAL libraries.
| +--common/ - Shared OS modules. | | | +--complex/ - HAL collection of complex drivers.
| | +--abstractions/ - API emulator wrappers. | | | | +--mfs/ - HAL managed flash storage driver.
| | | +--cmsis_os/ - CMSIS OS emulation layer for RT (ARMCMx port only). | | | | +--serial_nor/ - HAL managed flash storage driver.
| | | +--nasa_osal/ - NASA Operating System Abstraction Layer for RT. | | | +--fallback/ - HAL fall back software drivers.
| | +--ext/ - Vendor files used by the OS. | | | +--peripherals/ - HAL peripherals interfaces.
| | +--ports/ - RTOS ports usable by both RT and NIL. | | | +--streams/ - HAL streams.
| | +--startup/ - Startup support for all compilers and platforms. | | +--osal/ - HAL OSAL implementations.
| +--ex/ - EX component. | | | +--lib/ - HAL OSAL common modules.
| | +--dox/ - EX documentation resources. | | +--src/ - HAL high level source.
| | +--Micron/ - EX complex drivers for Micron devices. | | +--ports/ - HAL ports.
| | +--ST/ - EX complex drivers for STMicroelectronics devices. | | +--templates/ - HAL driver template files.
| | +--subsystems/ - EX subsystems. | | +--osal/ - HAL OSAL templates.
| | | +--mfs/ - EX Managed Flash Storage module. | +--lib/ - RTOS modules usable by both RT and NIL.
| +--hal/ - HAL component. | | +--include/ - OSLIB high level headers.
| | +--boards/ - HAL board support files. | | +--src/ - OSLIB high level source.
| | +--dox/ - HAL documentation resources. | | +--templates/ - OSLIB configuration template files.
| | +--include/ - HAL high level headers. | +--nil/ - NIL RTOS component.
| | +--lib/ - HAL libraries. | | +--dox/ - NIL documentation resources.
| | | +--complex/ - HAL collection of complex drivers. | | +--include/ - NIL high level headers.
| | | | +--mfs/ - HAL managed flash storage driver. | | +--src/ - NIL high level source.
| | | +--fallback/ - HAL fall back software drivers. | | +--templates/ - NIL configuration template files.
| | | +--peripherals/- HAL peripherals interfaces. | +--rt/ - RT RTOS component.
| | | +--streams/ - HAL streams. | | +--dox/ - RT documentation resources.
| | +--osal/ - HAL OSAL implementations. | | +--include/ - RT high level headers.
| | | +--lib/ - HAL OSAL common modules. | | +--src/ - RT high level source.
| | +--src/ - HAL high level source. | | +--templates/ - RT configuration template files.
| | +--ports/ - HAL ports. | +--various/ - Various portable support files.
| | +--templates/ - HAL driver template files. +--test/ - Kernel test suite source code.
| | +--osal/ - HAL OSAL templates. | +--lib/ - Portable test engine.
| +--lib/ - RTOS modules usable by both RT and NIL (OSLIB). | +--hal/ - HAL test suites.
| | +--include/ - OSLIB high level headers. | | +--testbuild/ - HAL build test and MISRA check.
| | +--src/ - OSLIB high level source. | +--nil/ - NIL test suites.
| | +--templates/ - OSLIB configuration template files. | | +--testbuild/ - NIL build test and MISRA check.
| +--nil/ - NIL RTOS component. | +--rt/ - RT test suites.
| | +--dox/ - NIL documentation resources. | | +--testbuild/ - RT build test and MISRA check.
| | +--include/ - NIL high level headers. | | +--coverage/ - RT code coverage project.
| | +--src/ - NIL high level source. +--testex/ - EX integration test demos.
| | +--templates/ - NIL configuration template files. +--testhal/ - HAL integration test demos.
| +--rt/ - RT RTOS component.
| | +--dox/ - RT documentation resources.
| | +--include/ - RT high level headers.
| | +--src/ - RT high level source.
| | +--templates/ - RT configuration template files.
| +--various/ - Various portable support files.
+--test/ - Kernel test suite source code.
| +--lib/ - Portable test engine.
| +--hal/ - HAL test suites.
| | +--testbuild/ - HAL build test and MISRA check.
| +--nil/ - NIL test suites.
| | +--testbuild/ - NIL build test and MISRA check.
| +--rt/ - RT test suites.
| | +--testbuild/ - RT build test and MISRA check.
| | +--coverage/ - RT code coverage project.
+--testhal/ - HAL integration test demos.
***************************************************************************** *****************************************************************************
*** Releases and Change Log *** *** Releases and Change Log ***
***************************************************************************** *****************************************************************************
*** Next *** *** Next ***
- NEW: Modified the serial nor driver to work with WSPI instead of QSPI,
improved it in several way, simplicity mainly. Added a demo for
WSPI with serial nor driver.
- NEW: Added an STM32 QUADSPIv1 implementation for WSPI.
- NEW: Added a new WSPI driver model to HAL, it is a redesign of the - NEW: Added a new WSPI driver model to HAL, it is a redesign of the
existing QSPI for generic "Wide SPI" interfaces. existing QSPI for generic "Wide SPI" interfaces. It now supports up
to eight data lines so "quad" was no more appropriate.
- NEW: Added a new SIO driver model to HAL, it is a low level abstraction of - NEW: Added a new SIO driver model to HAL, it is a low level abstraction of
an UART. an UART.
- NEW: Independent TRNG driver model added to HAL. - NEW: Independent TRNG driver model added to HAL.