nuttx/Documentation
Jiuzhu Dong de1c184e6c boards/sim: support rc.sysinit
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>
2022-04-21 12:54:53 +03:00
..
_static docs: reduce main content max width from 1200px to 1000px 2021-03-26 23:41:45 -05:00
_templates Documentation: support versioned docs 2020-11-26 10:58:44 -08:00
applications boards/sim: support rc.sysinit 2022-04-21 12:54:53 +03:00
components Remove the double blank line from source files 2022-02-20 20:10:14 +01:00
contributing Remove the double blank line from source files 2022-02-20 20:10:14 +01:00
faq Doc/FAQ: Add more entries about board initialization 2021-08-08 20:50:49 -07:00
guides Documentation/guides/pysimcoder.rst: update pysimCoder dependencies 2022-04-08 01:05:43 +08:00
introduction Remove the double blank line from source files 2022-02-20 20:10:14 +01:00
platforms Fix ESP32-C3 toolchain download link 2022-04-02 05:41:18 +08:00
quickstart [docs] eliminate potential misunderstandings 2022-03-17 02:04:05 +08:00
reference Remove the unneeded void cast 2022-04-17 23:32:05 +03:00
.gitignore doc: add .python-version to .gitignore 2020-08-25 12:54:24 -07:00
conf.py Lint Python code with flake8 and isort 2021-04-10 08:36:29 -07:00
glossary.rst rename doc/ -> Documentation/ 2020-08-24 10:29:55 -07:00
index.rst Move "Contributing" to be after getting started 2021-08-23 21:22:49 +08:00
make.bat Documentation: Remove all tail spaces from *.rst and *.html 2020-10-18 10:51:22 -07:00
Makefile doc: mention sphinx-autobuild in contributing section 2021-03-26 23:41:45 -05:00
Pipfile Documentation: update pipenv to include sphinx-autobuild 2021-04-07 22:34:33 +01:00
Pipfile.lock Documentation: update pipenv to include sphinx-autobuild 2021-04-07 22:34:33 +01:00
substitutions.rst Remove the double blank line from source files 2022-02-20 20:10:14 +01:00