Duhet një kohë e gjatë për të shkruar një drejtues të pajisjes, dhe gjithashtu duhet të jeni të përgatitur që korrigjimi i gabimeve mund të marrë shumë kohë.
E nevojshme
- - një program për shkrimin e shoferëve;
- - emulator.
Udhëzimet
Hapi 1
Nëse jeni i ri në zhvillimin e drejtuesve të pajisjeve, lexoni udhëzuesin se si ta krijoni një. Kur zgjidhni literaturë, kushtojini vëmendje të veçantë platformës për të cilën është menduar drejtuesi i pajisjes, pasi kjo është e një rëndësie thelbësore. Gjithashtu, nuk do të jetë e tepërt të konsolidoni njohuritë e programimit të orientuar drejt objektit, kjo do t'ju ndihmojë të kuptoni më mirë aspektet e zhvillimit të softuerit për pajisjet.
Hapi 2
Shko te pjesa programore e montimit të drejtuesit të pajisjes. Ju duhet të shkarkoni një mjet për zhvillimin e softuerit siç është Driver Development Kit nëse jeni duke krijuar drejtues për sistemin operativ Windows. Programi gjithashtu ka homologë më të përshtatshëm, për shembull, Numega Driver Studio. Gjithashtu, shumica e programeve për krijimin e shoferëve për Windows paguhen, gjë që e bën të vështirë të përcaktohet paraprakisht nëse ky mjet zhvillimi është i duhuri për ju.
Hapi 3
Në rastet kur shkruani drejtues për sistemet operative Ubuntu, përdorni softuer Linux Device Driver Kit. Ju gjithashtu mund të shkarkoni të gjitha programet e nevojshme në Internet nga faqet zyrtare të internetit të zhvilluesve.
Hapi 4
Shkruani kodin e drejtuesit të pajisjes. Kjo mund të zgjasë mjaft kohë, varësisht nga kompleksiteti i pajisjeve. Kontrolloni kodin e shkruar për gabime, kontrolloni punën e tij në emulator në mjediset në të cilat do ta përdorni.
Hapi 5
Përpiloni kodin e shkruar në një skedar instalimi, shkruajeni atë në disk së bashku me kodin burimor, i cili, me shumë mundësi, do t'ju duhet më shumë se një herë për të korrigjuar punën e tij në sistemin operativ duke marrë parasysh azhurnimet. Kontrolloni funksionimin e drejtuesit në disa kompjuterë në të njëjtën kohë në mënyrë që të mos keni nevojë ta rishkruani atë shumë herë në të ardhmen.