ახლა უკვე შესაძლებელია Android-ის ჩატვირთვა i. MX6 პლატფორმები საკუთრების ბლომების გარეშე

click fraud protection

Android-ის ჩატვირთვის მიზნით, უმეტეს აპარატურულ პლატფორმაზე, დეველოპერებს ჩვეულებრივ უწევთ ღია კოდის შერევა საკუთრების ფაილებთან. ეს ეგრეთ წოდებული blobs ნაწილდება გამყიდველების მიერ, რათა მხარი დაუჭიროს პლატფორმის სპეციფიკურ ფუნქციებს. რობერტ ფოსიდან კოლაბორა იტყობინება რომ ახლა შესაძლებელია Android-ის ჩატვირთვა i-ზე. MX6 პლატფორმები საკუთრების ბლომების გამოყენების გარეშე.

ბუფერული მოდიფიკატორების მხარდაჭერა დაემატა Mesa-სა და gbm_gralloc-ში. Mesa-ს დაემატა მხარდაჭერა ბუფერული განაწილების ბევრ ფუნქციას და GBM-ს (ეს არის Mesa-ს მიერ მოწოდებული API, რომელსაც იყენებს gbm_gralloc). მეორეს მხრივ, gbm_gralloc-ს, თავის მხრივ, დაემატა მხარდაჭერა ახალი GBM API ზარის, GBM_BO_IMPORT_FD_MODIFIER გამოყენებისთვის, რომელიც ახდენს ბუფერული ობიექტის იმპორტს, ისევე როგორც თანმხლებ ინფორმაციას, როგორიცაა მოდიფიკატორი, რომელსაც იყენებს ბუფერული ობიექტი კითხვა.

NXP-ის ი. MX6 არის ერთ-ერთი იმ მრავალი ჩაშენებული SoC-დან, რომელიც საერთოდ აღარ საჭიროებს საკუთრების ბლოკებს Android-ის ჩატვირთვისთვის. ეს ხდის ი. MX6 უფრო მიმზიდველია, როგორც განვითარების პლატფორმა და ასევე ქმნის საფუძველს i. MX8 პლატფორმა მომავალში.

როდესაც მოდიფიკატორები ადგილზეა, ისინი გამოიყენება ბუფერების სხვადასხვა თვისებების წარმოსაჩენად. ეს თვისებები შეიძლება მოიცავდეს სხვადასხვა ინფორმაციას ბუფერის შესახებ, მაგალითად, შეკუმშვისა და კრამიტით მოპირკეთება.

iMX6-ისა და Vivante GPU-ს შემთხვევაში, რომლითაც იგი აღჭურვილია, მოდიფიკატორები დაკავშირებულია კრამიტთან. მიზეზი არის ის, რომ ბუფერები შეიძლება დაიხუროს სხვადასხვა გზით (Tiled, Super Tiled და ა.შ.) ან საერთოდ არ იყოს (ხაზოვანი). ბუფერების ეკრანზე გაგზავნამდე, მათ უნდა ჰქონდეთ ხელმისაწვდომი ინფორმაცია კრამიტის მოპირკეთების შესახებ, რათა რეალურად გაგზავნილი სურათი არ იყოს მოპირკეთებული.

უკეთ რომ გაიგოთ, როგორ მუშაობს ეს ყველაფერი, გთხოვთ, გადახედოთ ქვემოთ მოცემულ ვიდეოს, რომ ნახოთ ZII RDU2 დაფა (ე.ი. MX 6QuadPlus) ანდროიდის ჩატვირთვა Mesa ღია კოდის გრაფიკული სტეკის გამოყენებით.

მიუხედავად იმისა, რომ ეს არის უზარმაზარი გამარჯვება ღია წყაროსთვის, ჩვენ არ უნდა ველოდოთ, რომ ბევრი OEM-ი დაიწყებს ამ SoC-ის სპორტს თავის მოწყობილობებში. პლატფორმის ერთ-ერთი მთავარი ნაკლი არის მისი ასაკი. პლატფორმა პირველად 2011 წელს გაიხსნა.


წყარო: რობერტ ფოსი Planet Collabora-შიმეშვეობით: Softpedia