nuttx/boards/arm/sama5/sama5d4-ek/include
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
..
.gitignore Ensure all source code end with one and only one newline 2020-02-08 07:25:56 -06:00
board_384mhz.h boards: nxstyle fixes 2021-03-18 22:58:27 -07:00
board_396mhz.h boards: nxstyle fixes 2021-03-18 22:58:27 -07:00
board_528mhz.h boards: nxstyle fixes 2021-03-18 22:58:27 -07:00
board_memorymap.h boards: arm: Author Gregory Nutt: update licenses to Apache 2021-03-18 22:58:27 -07:00
board_sdram.h boards: arm: Author Gregory Nutt: update licenses to Apache 2021-03-18 22:58:27 -07:00
board.h boards: nxstyle fixes 2021-03-18 22:58:27 -07:00
nsh_romfsimg.h arch: arm: sama5: Add Apache license to files 2022-04-20 21:05:45 +08:00
rc.sysinit.template boards/sim: support rc.sysinit 2022-04-21 12:54:53 +03:00
rcS.template boards/sim: support rc.sysinit 2022-04-21 12:54:53 +03:00