A Comprehensive Guide to Compiling Android 10 Kernel

A Comprehensive Guide to Compiling Android 10 Kernel

Environment Configuration Download Kernel Source Code Normally, you should be able to find the kernel for Pixel 4 at https://source.android.com/setup/building-kernels. Pixel 4 (flame) device/google/coral-kernel android-msm-coral-4.14-android13 However, there is a pitfall for newbies here; the official site only provides the kernel for android 13. Where is the android 10 kernel we want to compile? (I fell … Read more

Why Lightweight Kernel Abstractions for RTOS Are a Mistake

Why Lightweight Kernel Abstractions for RTOS Are a Mistake

As a pioneer and innovator in RTOS, the author shares a very clear viewpoint: Many engineers feel that all RTOS options are similar when choosing an RTOS, and believe that some lightweight kernel abstractions can meet the major demands for safe and reliable systems today. This thought is fundamentally flawed. No company or project team … Read more

Porting U-Boot 2023.04 and Kernel 6.1.11 to Nanopi NEO Development Board

Porting U-Boot 2023.04 and Kernel 6.1.11 to Nanopi NEO Development Board

Environment Description OS: Ubuntu 20.04.5 LTS GCC: arm-none-linux-gnueabihf-gcc 10.3.0 Compiler download link: Downloads | GNU-A Downloads – Arm Developer[1] U-Boot Porting Current latest version v2023.04-rc2 download link: https://github.com/u-boot/u-boot/archive/refs/tags/v2023.04-rc2.tar.gz[2] Set cross compiler: export CROSS_COMPILE=arm-none-linux-gnueabihf- Compile configuration: make nanopi_neo_defconfig Compile: make -j8 Encountered issues: Solution: sudo apt install python3-pip pip3 install setuptools Compilation output: Burning: sudo dd … Read more