Teammates development notes – Initialization

Intro In this semester there’s a course required in my program which is called Software Engineering Process & Tools. Basically it needs to form a group in the tutorial and then pick one of the four projects they’ve offered. Those four projects are some famous open source projects on GitHub, written in four different programming […]

Transfer huge amount of source files via network (SCP + GZip)

Scenario I’ve got a modified AOSP (Mokee, ~50GB with repo cache) need to be transferred from my Mac to my Thinkpad. But macOS does not support linux file systems while Linux does not support apple file systems too. Solution After a quick Google, I’ve found a way to solve this issue by using WiFi to […]

Compile Android kernel without AOSP buildroot environment

Intro Recently I’ve started a kernel porting project for Xiaomi Mi 6, porting optimisation patches from open source community (e.g. XDA-Developer’s OnePlus 5 forum). Here is a quick note for environment setup and compiling the kernel only without AOSP buildroot. Preparation Install dependencies: sudo apt install kernel-package git-core Download the source: git clone Toolchain setup: you […]