[The Linux Foundation] The AOSP Build System - Chris Simmonds, 2net
🎯 Загружено автоматически через бота:
🚫 Оригинал видео:
📺 Данное видео принадлежит каналу «The Linux Foundation» (@LinuxfoundationOrg). Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал.
✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его.
📃 Оригинальное описание:
The AOSP Build System - Chris Simmonds, 2net
AOSP has multiple build systems: Soong, Kati, Make and Bazel. Unfortunately you need to know all of them if you want to develop AOSP modules and debug build errors. In this 90 minute workshop I will take time to show the parts that each has to play in creating Android device images and other artefacts. I will begin with the overall architecture, from parsing recipes to writing the Ninja manifests, through to executing the tasks. I will look at log files to show how thing progress and the kind of things that can go wrong. Next, I will look at Soong and the Soong recipe language, Blueprint. I will show how to write files for various tasks. Then comes the legacy Makefiles and the Makefile parser, Kati. The intention was to replace Makefiles with Blueprint (or so I believe) but after 6 release, Makefiles are still here, especially in the low level definition of a device. I will show you the important parts Finally, I will address the new kid on the block: Bazel. Currently used to build the kernel, we are given to understand that Bazel will eventually take over There will be live demos!
1 view
0
0
11 months ago 00:04:10 1
Setting Up Wake-On-LAN with MSI Motherboard and Linux
11 months ago 00:15:45 3
[The Linux Experiment] Linux isn’t ready for professional work?
11 months ago 00:10:04 7
[unfa🇺🇦] The Present and the Future of This Channel
11 months ago 00:01:05 1
Mother Russia Bleeds - Gameplay Trailer
11 months ago 07:07:30 1
C++ Programming Course - Beginner to Advanced
11 months ago 01:10:45 1
2023 SLS Sydney: Women’s Final | Full Broadcast
11 months ago 01:10:03 2
2023 SLS Sydney: Men’s Finals | Full Broadcast
11 months ago 00:09:28 1
AUTOMATED SLS Workflow! Formlabs FUSE BLAST at Formnext 2023!
11 months ago 00:37:21 1
Быстрая окупаемость на процессорах. Майнинг и разгон Zephyr protocol | WINDOWS | HIVE OS | RAVE OS
11 months ago 00:00:15 1
Премиум аккаунт War THunder #warthunder #вартандер
11 months ago 00:59:14 1
К вертушке за аптечкой серия 5 | Tomb Raider
11 months ago 00:22:12 1
Tristan Murail - Désintégrations (1982-83)
11 months ago 00:08:57 1
Chris G SLS - The Truth (Original Mix)
11 months ago 00:40:17 1
SLS Resurrection: Wilshire 15
11 months ago 01:06:10 1
Hacking Power Plants and Industrial Control Systems (Scada) // Ukraine Russia Cyberwar
11 months ago 00:11:33 1
CS 2 BOOST Fps, Fix LAG and Fix STUTTERING
11 months ago 00:18:51 1
Snaps vs Flatpaks vs Appimages vs Packages benchmarks, missing features & differences
11 months ago 00:33:05 9
The Last Faith 2023 | Gameplay Linux
11 months ago 01:05:27 1
To-Do App in Assembly
11 months ago 00:00:39 1
про ЯДЕРКИ War Thunder #warthunder #вартандер
11 months ago 00:01:26 1
Warhammer Quest - Steam Announcement Trailer [PC, Mac & Linux]