27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main
yerine android-latest-release
kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Genel bakış
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Güç yönetimi, otomotiv uygulamaları için kritik öneme sahiptir ve güç gereksinimleri mobil cihazlardan çok farklıdır. Örneğin:
- Araç park hâlindeyken neredeyse sıfır güç tüketimi. Araç, aylar sonra bile çalıştırılacak kadar şarja sahip olmalıdır.
- Arka görüş kamerası, ses ve açılış ekranı için son derece hızlı güç açma yanıtı (Android'in kendisi başlatılmadan önce).
- Kullanıcının cihazla etkileşime geçebilmesi için Android ana ekranına hızlı bir şekilde önyükleme yapma.
- Güç çevrildikten sonra uygulama durumlarını (ör. radyo istasyonu ve navigasyon kılavuzu) devam ettirme/geri yükleme
Android Automotive ekibi, otomotiv sektörüne özgü güç yönetimi sorunlarını yeni bir güç yönetimi şemasıyla ele alıyor. Bu şemada aşağıdakiler yer alıyor:
- Güç politikası.
Donanım ve yazılım bileşenlerinin (ör. ekran, ses ve sesli etkileşim) gerektiğinde seçerek etkinleştirilmesini ve devre dışı bırakılmasını nasıl sağlayacağınızı öğrenin.
- Güç yönetimi.
Android Automotive tarafından kullanılan güç durum makinesini tanımlar, örnek uyku/kapatma/uyandırma sıralamaları sağlar ve güç yönetimiyle ilgili Vehicle HAL özelliklerini listeler.
- Garaj modu.
Aracın park halindeyken gerekli bakım işlemlerini (ör. işletim sistemi ve uygulama güncellemeleri) gerçekleştirdiği düşük güç modunu tanımlar.
- Açılış süresini yönetme.
Android ve Android Automotive önyükleme süreçleri arasındaki farkları tanımlar, önyükleme süresini optimize etmeyle ilgili ipuçları sağlar ve arka görüş kamerası gibi hizmetleri önyükleme sırasının başlarında başlatmayla ilgili talimatlar verir.
Donanım mimarisi
Aşağıdaki şekilde gösterildiği gibi, Araç Mikrodenetleyici Birimi (VMCU):
Araç kapatıldığında AP aşağıdaki durumlardan birine girer:
-
Uyku, VMCU anında uyanmak için AP'nin ana gücünü korumaya karar verdiğinde gerçekleşir. Genellikle, GPIO üzerinden AP'ye bir uyanma sinyali gönderilir.
-
Hazırda bekleme, VMCU ana gücü keserken hafıza içeriğini tutmaya karar verdiğinde gerçekleşir. Genellikle AP, bir sonraki güç açma işleminde kayıtlı bellek içeriğini yükler.
-
Kapatma, VMCU pili ayırmaya karar verdiğinde gerçekleşir. AP, bir sonraki güç açma işleminde soğuk başlatma yapmalıdır.
VMCU-AP veri yolu, Seri Çevresel Arabirim (SPI) gibi iki yönlü bir arayüz olmalı ve Araç HAL'inde kullanıma sunulmalıdır. Aşağıdaki gibi etkinlikleri göndermek için kullanılabilir:
- AP ekranı açık veya kapalı.
- AP'nin uyandırılması (GPIO üzerinden gerçekleşebilir).
- AP arka görüş kamerası ekranı Açık veya Kapalı.
- AP kapatma işlemi tamamlandı (VMCU'ya).
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-27 UTC."],[],[],null,["# Overview\n\n*Power management* is critical to automotive apps, and power\nrequirements differ vastly from mobile devices, including:\n\n- Near-zero power consumption while the vehicle is parked. The vehicle should still have enough battery charge to start, even after many months.\n- Extremely fast power-on response for rear-view camera, audio, and splash screen (before Android itself boots).\n- Quick boot into Android home screen so that user can interact with the device.\n- Resume/restore app states (such as the radio station and navigation guidance) after power cycle.\n\nThe Android Automotive team is addressing automotive-specific power\nmanagement issues with a new power management scheme, including:\n\n- [Power policy](/docs/automotive/power/power_policy). Learn how to ensure that hardware and software components (such as display, audio, and voice interaction) are selectively turned on and off as needed.\n- [Power management](/docs/automotive/power/power). Defines the power state machine used by Android Automotive, provides example sleep/shutdown/wake sequences, and lists the Vehicle HAL properties related to power management.\n- [Garage Mode](/docs/automotive/power/garage_mode). Defines a low power mode in which the vehicle executes necessary maintenance tasks (such as OS and app updates) while the vehicle is parked.\n- [Managing boot time](/docs/automotive/power/boot_time). Defines differences between the Android and Android Automotive boot processes, provides tips for optimizing boot time, and gives instructions for starting services such as the rear view camera early in the boot sequence.\n\nHardware architecture\n---------------------\n\nAs illustrated in the figure below, the Vehicle Microcontroller Unit (VMCU):\n\n- Interfaces with the vehicle's native interface. For example, the Controller Area Network (CAN) bus.\n- Controls the power of the app processor (AP), which handles infotainment, presuming the AP is powered by Android.\n- Communicates to the AP through the data bus and general purpose I/O (GPIO) pins to inform activities such as state transitions. \n\n **Figure 1.** Hardware blocks\n\nOn vehicle power off, the AP enters into one of the following states:\n\n- **Sleep** occurs when the VMCU decides to retain the AP's\n main power for instant wake-up. Typically, a wake-up signal would be sent to\n the AP through the GPIO.\n\n- **Hibernation** occurs when the VMCU decides to keep the memory contents while\n cutting the main power. Typically, The AP loades the saved memory contents at the next power on.\n\n- **Shutdown** occurs when the VMCU decides to reserve\n battery. The AP must cold boot at next power on.\n\nThe VMCU-AP data bus must be a bidirectional interface such as Serial\nPeripheral Interface (SPI), and must be exposed in the Vehicle HAL. It may be\nused to send events such as:\n\n- AP display On or Off.\n- AP wake-up (can occur through the GPIO).\n- AP rear-view camera display On or Off.\n- AP shut-down complete (to the VMCU)."]]