
Rammeverk fra Microchip med tredjepartsstøtte
Microchip lanserer det de hevder er første innvevde firmware utviklingsrammeverk med intern og tredjeparts støtte, lisensiering og videresalg.
Denne artikkelen er 2 år eller eldre
Microchip lanserer nå det de hevder er markedets mest omfattende firmware utviklingsrammeverk for 32-bit mikrokontrollere: MPLAB Harmony. Rammeverket er det første som integrerer lisensiering, videresalg og støtte for både Microchip- og tredjeparts middleware, drivere, bibliotek og sanntids operativsystemer.
I dag inkluderer Harmony tredjepartstilbud fra Express Logic, FreeRTOS, InterNiche, Wittenstein High Integrity Systems og wolfSSL, mens flere er på vei. Som resultat av dette kan utviklerne forenkle kodeutviklingsprosessene for sine PIC32 MCU, og komme raskere på markedet med sine produkter, sier de.
Med mer komplekse innvevde (embedded) systemer, har industrianalyser vist at programvareutvikling utgjør 60 prosent av en gjennomsnittlig designsyklus. Samtidig benytter designerne ulike typer programvare der kompatibiliteten ikke er testet, og sitter med flere kilder for innkjøp og støtte. Dette forårsaker økt verifikasjons- og debuggingstid etter at designet er ferdig, noe som kan koste 10-30 ganger mer enn defekter funnet under designfasen.
Microchips nye MPLAB Harmony rammeverk reduserer utviklingstid og kostnader, ved å ivareta en enkelt integrert, abstrahert og fleksibel kilde for Microchip-testet, debugget og interoperativ kode. I tillegg har Harmony en modulbasert arkitektur som gjør det mulig å integrere flere drivere, middleware og bibliotek, samtidig som verktøyet tilbyr et RTOS-uavhengig miljø. Denne forhåndsverifikasjonen og -integrasjonen skal ikke bare øke utviklingshastigheten, men også åpne for mer gjenbruk.
På maskinvaresiden gjør Harmony rammeverk det enda enklere å overføre kode og migrere mellom samtlige av Microchips 32-bit PIC32 mikrokontrollere.
MPLAB Harmony er tilgjengelig fra i dag, og basisrammeverket er gratis. Den første lanseringen gir støtte for den nye PIC32MZ familien, så vel som PIC32MX familiene. Full støtte for alle PIC32 familier er planlagt i forbindelse med den neste versjonslanseringen, som forventes skje i mars 2014. Ved nedlasting får man en modulbasert meny med gratis og premium programvareopsjoner som også er tilgjengelig i dag. Den voksende listen av foreløpige tilbud inkluderer FreeRTOS fra Real Time Engineers Ltd. og OPENRTOS fra Wittenstein High Integrity Systems; en TCP/IP stakk fra InterNiche Technologies; og et CyaSSL Embedded SSL bibliotek fra wolfSSL, blant annet.