Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save mariotpc/6122d96beb4e23b09c7de23c5ba1b49d to your computer and use it in GitHub Desktop.
Save mariotpc/6122d96beb4e23b09c7de23c5ba1b49d to your computer and use it in GitHub Desktop.
Building my own filesystem to use with embedded kernel
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