I need to recompile my current Beaglebone Black Linux kernel (4.4.91) to set CONFIG_STRICT_DEVMEM=n.
This will allow the use of mmap to access the SPI interface hardware directly, among other things.
So far...
I have loaded the latest version of arm-linux-gnueabihf gcc.
Cloned the latest kernel source (
https://github.com/beagleboard/linux/git) which is currently 4.4.91.
Modified the kernel config options to set CONFIG_STRICT_DEVMEM=n.
Compiled the kernel.
Cloned, patched, and compiled u-boot.
At this point the instructions that I have been following diverge and are more concerned with creating a bootable image
on the SD card for testing or for replacing the entire contents of the eMMC on the Beaglebone.
What I want to do is replace the existing kernel on eMMC with minimal impact to the current configuration.
My current filesystem is BeagleBoard.org Debian Image 2016-05-13.
Can someone explain the process to replace the kernel on eMMC?