ওভারভিউ

পাওয়ার ম্যানেজমেন্ট স্বয়ংচালিত অ্যাপ্লিকেশনগুলির জন্য গুরুত্বপূর্ণ, এবং পাওয়ারের প্রয়োজনীয়তাগুলি মোবাইল ডিভাইসগুলির থেকে ব্যাপকভাবে আলাদা, যার মধ্যে রয়েছে:

  • গাড়িটি পার্ক করার সময় শূন্যের কাছাকাছি বিদ্যুৎ খরচ। অনেক মাস পরেও গাড়ির চালু হওয়ার জন্য যথেষ্ট ব্যাটারি চার্জ থাকা উচিত।
  • রিয়ার-ভিউ ক্যামেরা, অডিও এবং স্প্ল্যাশ স্ক্রীনের জন্য অত্যন্ত দ্রুত পাওয়ার-অন প্রতিক্রিয়া (অ্যান্ড্রয়েড নিজেই বুট হওয়ার আগে)।
  • অ্যান্ড্রয়েড হোম স্ক্রিনে দ্রুত বুট করুন যাতে ব্যবহারকারী ডিভাইসের সাথে ইন্টারঅ্যাক্ট করতে পারে।
  • পাওয়ার সাইকেলের পরে অ্যাপ স্টেট (যেমন রেডিও স্টেশন এবং নেভিগেশন নির্দেশিকা) পুনরায় শুরু/পুনরুদ্ধার করুন।

অ্যান্ড্রয়েড অটোমোটিভ টিম একটি নতুন পাওয়ার ম্যানেজমেন্ট স্কিম সহ স্বয়ংচালিত-নির্দিষ্ট পাওয়ার ম্যানেজমেন্ট সমস্যাগুলির সমাধান করছে, যার মধ্যে রয়েছে:

  • শক্তি নীতি । হার্ডওয়্যার এবং সফ্টওয়্যার উপাদানগুলি (যেমন ডিসপ্লে, অডিও এবং ভয়েস ইন্টারঅ্যাকশন) প্রয়োজন অনুসারে বেছে বেছে চালু এবং বন্ধ করা নিশ্চিত করতে শিখুন।
  • শক্তি ব্যবস্থাপনা . অ্যান্ড্রয়েড অটোমোটিভ দ্বারা ব্যবহৃত পাওয়ার স্টেট মেশিনকে সংজ্ঞায়িত করে, ঘুম/শাটডাউন/ওয়েক সিকোয়েন্সের উদাহরণ প্রদান করে এবং পাওয়ার ম্যানেজমেন্ট সম্পর্কিত যানবাহনের HAL বৈশিষ্ট্যগুলি তালিকাভুক্ত করে।
  • গ্যারেজ মোড । একটি কম পাওয়ার মোড সংজ্ঞায়িত করে যেখানে গাড়িটি পার্ক করার সময় প্রয়োজনীয় রক্ষণাবেক্ষণের কাজগুলি (যেমন OS এবং অ্যাপ আপডেট) সম্পাদন করে।
  • বুট সময় পরিচালনা . অ্যান্ড্রয়েড এবং অ্যান্ড্রয়েড অটোমোটিভ বুট প্রক্রিয়ার মধ্যে পার্থক্য নির্ধারণ করে, বুট টাইম অপ্টিমাইজ করার জন্য টিপস প্রদান করে এবং বুট সিকোয়েন্সের প্রথম দিকে রিয়ার ভিউ ক্যামেরার মতো পরিষেবা শুরু করার নির্দেশনা দেয়।

হার্ডওয়্যার আর্কিটেকচার

নীচের চিত্রে চিত্রিত হিসাবে, যানবাহন মাইক্রোকন্ট্রোলার ইউনিট (VMCU):

  • গাড়ির নেটিভ ইন্টারফেসের সাথে ইন্টারফেস। উদাহরণস্বরূপ, কন্ট্রোলার এরিয়া নেটওয়ার্ক (CAN) বাস।
  • অ্যাপ প্রসেসরের (AP) শক্তি নিয়ন্ত্রণ করে, যা ইনফোটেইনমেন্ট পরিচালনা করে, অনুমান করে যে AP অ্যান্ড্রয়েড দ্বারা চালিত।
  • স্টেট ট্রানজিশনের মতো ক্রিয়াকলাপগুলি জানাতে ডেটা বাস এবং সাধারণ উদ্দেশ্য I/O (GPIO) পিনের মাধ্যমে AP-এর সাথে যোগাযোগ করে৷

    হার্ডওয়্যার ব্লক

    চিত্র 1. হার্ডওয়্যার ব্লক

গাড়ির পাওয়ার অফ হলে, AP নিম্নলিখিত অবস্থাগুলির মধ্যে একটিতে প্রবেশ করে:

  • ঘুম হয় যখন VMCU তাৎক্ষণিক জেগে ওঠার জন্য AP এর প্রধান শক্তি ধরে রাখার সিদ্ধান্ত নেয়। সাধারণত, একটি জেগে ওঠার সংকেত GPIO এর মাধ্যমে AP-তে পাঠানো হবে।

  • হাইবারনেশন ঘটে যখন VMCU মূল শক্তি কাটার সময় মেমরি বিষয়বস্তু রাখার সিদ্ধান্ত নেয়। সাধারণত, AP পরবর্তী পাওয়ার অন হলে সংরক্ষিত মেমরি বিষয়বস্তু লোড করে।

  • VMCU ব্যাটারি রিজার্ভ করার সিদ্ধান্ত নিলে শাটডাউন ঘটে। পরবর্তী পাওয়ার চালু হলে এপিকে অবশ্যই কোল্ড বুট করতে হবে।

VMCU-AP ডেটা বাসটি অবশ্যই একটি দ্বিমুখী ইন্টারফেস হতে হবে যেমন সিরিয়াল পেরিফেরাল ইন্টারফেস (SPI), এবং অবশ্যই যানবাহন HAL-এ উন্মুক্ত হতে হবে। এটি ইভেন্ট পাঠাতে ব্যবহার করা যেতে পারে যেমন:

  • AP প্রদর্শন চালু বা বন্ধ।
  • AP ওয়েক-আপ (GPIO এর মাধ্যমে ঘটতে পারে)।
  • AP রিয়ার-ভিউ ক্যামেরা ডিসপ্লে চালু বা বন্ধ।
  • AP শাট-ডাউন সম্পূর্ণ (VMCU তে)।