Low Level Console
LLCON - Low Level Console for output kmsg to display.
The main advantage of this method: early initialization LLCON in the kernel.
Drawing graphics on screen is implemented using direct entry of data into FrameBuffer.
Limitation:
1) supports only RGB888 display (24-bit);
2) supports displays with a normal orientation (the flipped panels not tested);
3) is supported only QCOM platform (but you can try to adapt MTK);
Source code:
Kernel: https://github.com/jsr-d10/android_k...mits/mm-llcon3 (commits date 2016-05-14)
Device: https://github.com/jsr-d10/android_d.../cm-11.0-llcon (commits date 2016-05-11)
Video demonstration:
LLCON 1: https://youtu.be/KwAFpD2wt28 (page scroll mode, font 6x11)
LLCON 2: https://youtu.be/x7kUKmY-4Mo (line scroll mode, font 8x16)
LLCON - Low Level Console for output kmsg to display.
The main advantage of this method: early initialization LLCON in the kernel.
Drawing graphics on screen is implemented using direct entry of data into FrameBuffer.
Limitation:
1) supports only RGB888 display (24-bit);
2) supports displays with a normal orientation (the flipped panels not tested);
3) is supported only QCOM platform (but you can try to adapt MTK);
Source code:
Kernel: https://github.com/jsr-d10/android_k...mits/mm-llcon3 (commits date 2016-05-14)
Device: https://github.com/jsr-d10/android_d.../cm-11.0-llcon (commits date 2016-05-11)
Video demonstration:
LLCON 1: https://youtu.be/KwAFpD2wt28 (page scroll mode, font 6x11)
LLCON 2: https://youtu.be/x7kUKmY-4Mo (line scroll mode, font 8x16)