Last active
August 23, 2020 01:43
-
-
Save mariotpc/6122d96beb4e23b09c7de23c5ba1b49d to your computer and use it in GitHub Desktop.
Building my own filesystem to use with embedded kernel
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This is the 4th and final step to build a working embedded system | |
1.- Toolchain | |
2.- Bootloader | |
3.- Kernel | |
4.- Root filesystem | |
Root Filesystem | |
************************** | |
What we will be cover on this last step | |
1.- What is the most important things on the root filesystem | |
What is the most important things on the root filesystem | |
**************************************************************** | |
As per my knowledge, the init program is essential to brindg life to the system | |
it will be usefull a shellm like bash, sh, tch, zsh etc, the daemons to give services to the embedded, other also important thing | |
is how to interact from the outside world with my embedded system: | |
in example: | |
- Network | |
- Secure Shell or telnet if you prefer | |
- trivial FTP client or server | |
- etc. | |
Here comes to life, the swiss army tool of the Linux embedded systems... Busybox | |
Also it is possible to use a single /sbin/sh program | |
init=/bin/bash | |
or other as you prefer..! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment