I using beaglebone black board. I want to customize linux's kernel to optimize boot time. I want to remove the graphics driver. What do you advise me to do?
Asked
Active
Viewed 1,835 times
0

R. Richards
- 24,603
- 10
- 64
- 64

Thomson1608
- 25
- 1
- 7
-
1what search terms did you try? – Oleksandr Kravchuk Sep 05 '16 at 11:05
-
most of the boot time will be spent initializing user space. There are nice ways to create 'bootchart' output. Also it can be worth it to crank up the serial console baud rate to e.g. 1MBaud if your interface supports it. – TBR Sep 05 '16 at 18:37
2 Answers
1
If you already have linux kernel for beagleboard, you just can use command
make menuconfig
from the kernel directory. Then you can configure your kernel. You can go to Device Drivers -> Graphic Support and turn off some unnecessary options. And after that you can compile your kernel
make ARCH=arm CROSS_COMPILE='your compile'
and get uImage or zImage file.
If you need more complicated information, use this buildroot lab. There is a step by step creating of beaglebone kernel. It was very helpful for me.
-
thanks Victor V !! Your advises are very useful for me to over come this problem. – Thomson1608 Sep 07 '16 at 01:46
0
[same answer as given by Victor V., but assuming you build the kernel with buildroot]
Assuming you built your system using buildroot (since this question has the buildroot tag):
- Run
make linux-menuconfig
. - Go to Device Drivers -> Graphic Support and turn off unnecessary options.
- Run
make
and deploy to your beaglebone. - If you're satisfied, run
make linux-update-defconfig
to save the configuration.
See the Buildroot manual for information about the Linux configuration in Buildroot.

Arnout
- 2,927
- 16
- 24