Firmware-ning o'z versiyasini yaratishda nafaqat dasturlash tillarini bilish, balki keyinchalik u o'rnatiladigan ob'ekt xususiyatlari bilan ham shug'ullanish kerak. Qurilmaning dasturiy ta'minotining ishlash tamoyillari to'g'risida hech bo'lmaganda asosiy bilimlar bo'lmagan taqdirda, uning mustaqil rivojlanishini boshlamaslik yaxshiroqdir.
Kerakli
Qurilmaning dasturiy ta'minotini yaratish uchun yordamchi dasturlar to'plami
Ko'rsatmalar
1-qadam
Siz ishlab chiqayotgan proshivka dasturi mo'ljallangan qurilmaning asoslarini o'rganing. Batafsil o'rganish uchun tayyor dasturiy ta'minotning manba fayllaridan foydalanish tavsiya etiladi, chunki shu bilan siz modifikatsiyangizning har qanday o'ziga xos xususiyatlarini yaratib, qurilmaning asosiy funktsiyalari haqida o'ylashni unutmaysiz.
2-qadam
Qurilmangizning proshivka dasturi tomonidan qo'llab-quvvatlanadigan qo'shimcha funktsiyalarni ishlab chiqishni ta'minlang. Bu asosiy funktsiyalar bilan qanday ishlashini va har qanday ziddiyatlar mavjudligini tekshirib ko'ring. Shuningdek, bir qator ustuvor punktlarni ikkinchi darajali ball bilan ta'minlang.
3-qadam
Qurilmangiz uchun dasturiy ta'minot dasturining kodini yozing. Kataloglar, dastur fayllari va tizim konfiguratsiyalarini yarating, ularning o'zaro bog'liqligini ta'minlang. Qurilmaning asosiy va qo'shimcha funktsiyalarini o'z ichiga olgan dasturiy ta'minot menyusini yarating. Shuningdek, grafikalar haqida ham unutmang.
4-qadam
Menyu ikonkalarini, dastur ko'rinishini chizish. Aytgancha, qurilma dasturiy ta'minotining turli xil modifikatsiyalari etarli. Qurilmangiz uchun u yoki bu g'oyani amalga oshirishda bu haqda unutmang, shunga o'xshash dasturiy ta'minot allaqachon mavjud bo'lishi mumkin.
5-qadam
O'zingizning xatosiz dasturiy ta'minotingizni yaratganingizdan so'ng, uni o'rnatish faylida kompilyatsiya qiling. Qurilma dasturiy ta'minotining eski versiyasini kompyuteringizga birlashtiring va proshivka to'satdan ishlamay qolganda saqlang. Keyin qurilmani asl holiga qaytarish uchun yana eskisini ishlatishingiz mumkin. O'zingiz ishlab chiqqan dasturni o'rnating va sinovdan o'tkazing.