mirror of
https://github.com/apache/nuttx.git
synced 2026-08-10 06:55:13 +00:00
Follow: http://glennastory.net/boot/sysinit.html This is first script that init runs is rc.sysinit. This script does serval initialization tasks about basic service. The boot sequence currently provided to the board level is: board_earlyinitialize-> board_lateinitialize(Peripherals driver, core driver, ...)-> run rcS script(mount fs, run service) -> board_appinitialize-> After this patch: The boot sequence currently provided to the board level is: board_earlyinitialize-> board_lateinitialize(core driver,...)-> run rc.sysinit script(mount fs, run core service) -> board_appinitialize(Peripherals driver)-> run rcS script(run other service)-> So, Peripheral drivers can do more with the file system and core services. Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com> |
||
|---|---|---|
| .. | ||
| _static | ||
| _templates | ||
| applications | ||
| components | ||
| contributing | ||
| faq | ||
| guides | ||
| introduction | ||
| platforms | ||
| quickstart | ||
| reference | ||
| .gitignore | ||
| conf.py | ||
| glossary.rst | ||
| index.rst | ||
| make.bat | ||
| Makefile | ||
| Pipfile | ||
| Pipfile.lock | ||
| substitutions.rst | ||