Huawei smartfonlar uchun o'zining Harmony operatsion tizimidan foydalanadi

HDC 2020 konferentsiyasida kompaniya e'lon qildi o'tgan yili e'lon qilingan Harmony operatsion tizimi uchun rejalarni kengaytirish haqida. Dastlab e'lon qilingan portativ qurilmalar va displeylar, taqiladigan qurilmalar, aqlli dinamiklar va avtomobil axborot-ko'ngilochar tizimlari kabi Internet of Things (IoT) mahsulotlaridan tashqari, ishlab chiqilayotgan OT smartfonlarda ham qo'llaniladi.

Harmony uchun mobil ilovalarni ishlab chiqish uchun SDK sinovi 2020-yil oxirida boshlanadi va yangi OT asosidagi birinchi smartfonlar 2021-yil oktabr oyida chiqarilishi rejalashtirilgan. Qayd etilishicha, yangi OT 128KB dan 128MB gacha operativ xotiraga ega IoT qurilmalari uchun allaqachon tayyor, 2021MB dan 128GB gacha xotiraga ega qurilmalar uchun versiyani ilgari surish 4-yil aprelida, 4GB dan ortiq operativ xotiraga ega qurilmalar uchun esa oktyabrda boshlanadi.

Eslatib o'tamiz, Harmony loyihasi 2017 yildan beri ishlab chiqilmoqda va OTga raqobatchi sifatida ko'rib chiqilishi mumkin bo'lgan mikroyadroli operatsion tizimdir. Fuşya Google'dan. Platforma mustaqil boshqaruvga ega bo'lgan butunlay ochiq manba loyihasi sifatida manba kodida nashr etiladi (Huawei allaqachon rivojlanadi ochiq LiteOS IoT qurilmalari uchun). Platforma kodi China Open Atomic Open Source Foundation notijorat tashkiloti homiyligida o'tkaziladi. Huawei Android-ning haddan tashqari kod hajmi, eskirgan jarayon rejalashtiruvchisi va platformani parchalash muammolari tufayli mobil qurilmalarda unchalik yaxshi emas deb hisoblaydi.

Harmoniyaning xususiyatlari:

  • Zaifliklar xavfini minimallashtirish uchun tizimning yadrosi rasmiy mantiq/matematika darajasida tekshiriladi. Tekshiruv aviatsiya va kosmonavtika kabi sohalarda muhim tizimlarni ishlab chiqishda keng qo'llaniladigan usullar yordamida amalga oshirildi va EAL 5+ xavfsizlik darajasiga rioya qilishga imkon beradi.
  • Mikroyadro tashqi qurilmalardan ajratilgan. Tizim apparatdan ajratilgan va ishlab chiquvchilarga alohida paketlar yaratmasdan turli toifadagi qurilmalarda foydalanish mumkin boʻlgan ilovalar yaratish imkonini beradi.
  • Mikroyadro faqat rejalashtiruvchi va IPC ni amalga oshiradi, qolgan hamma narsa tizim xizmatlarida amalga oshiriladi, ularning aksariyati foydalanuvchi maydonida amalga oshiriladi.
  • Vazifalarni rejalashtiruvchisi - bu kechikishni kamaytiradigan deterministik manbalarni taqsimlash mexanizmi (Deterministic Latency Engine) bo'lib, u real vaqtda yukni tahlil qiladi va dastur harakatini bashorat qilish usullaridan foydalanadi. Boshqa tizimlar bilan taqqoslaganda, rejalashtiruvchi kechikishning 25.7% ga va kechikish jitterining 55.6% ga qisqarishiga erishadi.
  • Mikroyadro va fayl tizimi, tarmoq stegi, drayverlar va ilovalarni ishga tushirish quyi tizimi kabi tashqi yadro xizmatlari o'rtasidagi aloqani ta'minlash uchun IPC ishlatiladi, kompaniyaning ta'kidlashicha, Zircon IPC-dan besh baravar tezroq va Zircon IPC-dan uch barobar tezroq. QNX .
  • Odatda ishlatiladigan to'rt qavatli protokollar stekining o'rniga, qo'shimcha xarajatlarni kamaytirish uchun Harmony ekranlar, kameralar, ovoz kartalari va boshqalar kabi uskunalar bilan o'zaro aloqani ta'minlaydigan taqsimlangan virtual avtobusga asoslangan soddalashtirilgan bir qatlamli modeldan foydalanadi.
  • Tizim ildiz darajasida foydalanuvchi kirishini ta'minlamaydi.
  • Ilovani yaratish uchun C, C++, Java, JavaScript va Kotlin tillarida kodlarni qo'llab-quvvatlaydigan Arcning o'z kompilyatoridan foydalaniladi.
  • Televizorlar, smartfonlar, aqlli soatlar, avtomobil axborot tizimlari va boshqalar kabi qurilmalarning turli sinflari uchun ilovalarni yaratish uchun interfeyslarni ishlab chiqish uchun o'zimizning universal asosimiz va integratsiyalashgan rivojlanish muhitiga ega SDK taqdim etiladi. Asboblar to'plami ilovalarni turli ekranlar, boshqaruv elementlari va foydalanuvchi o'zaro ta'siri usullari uchun avtomatik ravishda moslashtirishga imkon beradi. Bundan tashqari, mavjud Android ilovalarini minimal o'zgarishlar bilan Harmony-ga moslashtirish uchun vositalarni taqdim etish haqida gapiradi.

Manba: opennet.ru

a Izoh qo'shish