Yes that I already did, I configured docker with Ubuntu 16.04 and added all required libraries and cross compiler.
Then I switched to stable branch, because firefly documentation is wrong, they mentioned that they use firefly branch, but I found that kernel version in that branch is older than that in firmware.
I successfully compiled kernel.img, resource.img with using rk3399-firefly-aio.dtb file ( make rk3399-firefly-aio.img -j4), but in documentation they have example with rk3399-firefly-aio-linux.dtb wich is not in kernel repository.
Then I tried to flash each NAND partition, but then my device is not booting anymore:
kernel.img → kernel partition
resource.img → resource partition
boot.img → boot partition
I want enable g_mass_storage or use MTP device, so my ubuntu is detected as media device when I connect AIO 3399j board OTG to PC.
Through this article, I’ve come to understand many issues that I hadn’t realized before. OGEA-102 test question content is exceptional, and you can enjoy it for free.