Hello everyone, in a first time, I want you to pardon me for my poor english, it isn't my native language.
I started a new project with as you can guess a raspberry pi, but I meet 2 problems which may have a common issue, at the end, the raspberry will only have one interface that will be able to launch the same program, so I don't need a Desktop or even an accessible terminal to the user (there won't be any keyboard or internet connection, only buttons plugged to the GPIO pins).
So my 2 problems are that I need to find an easy way to produce a TUI (Text-based user interface) with a menu that the user could use with the buttons I talked to you earlier, the TUI will give access to programs installed on the PI. I have some knowledge in programming but I doubt on my capabilities to make something clean. Here is an idea of the kind of interface I'm looking for:
And my second problem is the boot time that is way too long, I guess than because I won't use the full capabilities of the PI, I wouldn't need to load the Ethernet or the USB. Just to boot up on the interface I talked to you about, I was wondering if buildroot would be the answer to this problem.
Thank you a lot for reading and I hope you could show me the path to solve those problems.