IoT · Ingenieursdiensten voor bedrijven
MCU-randapparatuurstuurprogramma's en firmware voor gegevensverzameling
Wij ontwikkelen drivers voor de geselecteerde MCU-modellen UART, SPI, I²C, ADC, timers, randapparatuur en aangesloten sensoren. Voor apparaatfabrikanten die al over hoofdbesturingskaarten beschikken en detectie- en interfacesoftware moeten ontwikkelen.
Reikwijdte van ontwikkeling
Wij ontwikkelen drivers voor de geselecteerde MCU-modellen UART, SPI, I²C, ADC, timers, randapparatuur en aangesloten sensoren.
- Voor wie is deze dienst bedoeld
- Fabrikanten van apparaten die al over hoofdbesturingskaarten beschikken en sensor- en interfacesoftware moeten ontwikkelen
- Levering artikelen in overleg
- Broncode van het stuurprogramma, interfacebeschrijving, buildconfiguratie en testrecords voor het doelbord.
Vereiste projectdocumenten
De informatie wordt gebruikt om interfaces, implementatievoorwaarden en omvang van het werk te bepalen.
- MCU compleet model, ontwikkelbord of prototype en schakelschema
- Randapparatuurmodel, pinout, bussnelheid en interfacetiming
- Toolchain, opstartbestanden, bestaande code en beperkingen van firmwarebronnen
Omvang van levering en acceptatie
- Leveringsdocumentatie
- Broncode van het stuurprogramma, interfacebeschrijving, buildconfiguratie en testrecords voor het doelbord.
- Versies en reproduceerbaarheid
- De leveringslijst registreert de doelhardware, softwareversie, bouw- of implementatiestappen, interfaceconfiguratie en testrecords om latere integratietests en onderhoud te vergemakkelijken.
- Controleer de randapparatuurinitialisatie en lees- en schrijfresultaten op het doelbord
- Zoek naar interrupts, DMA, time-outs en foutretouren
- Let op de buildversie en het RAM- en flash-gebruik
Acceptatie vindt plaats op basis van de door beide partijen bevestigde apparatuur, versie, omgeving, monster en indicatoren; De reikwijdte van de broncode en ontwerpdocumenten, prototypematerialen, vergoedingen van derden en het daaropvolgende onderhoud worden gedetailleerd beschreven in de projectdocumenten.
Veelgestelde vragen
Kunnen sensorstuurprogramma's worden toegevoegd aan een bestaande codebase?
Controleer eerst of het project wordt gebouwd, dat randbronnen niet conflicteren en dat de bestaande interfacevereisten worden begrepen. Drivers en use cases kunnen vervolgens worden toegevoegd, waarbij een changelog wordt gekoppeld aan de overeengekomen codebaseline.
Welke informatie is nodig om de ontwikkelomvang te bepalen?
Geef het volgende op: MCU compleet model, ontwikkelbord of prototype en schematisch diagram; Randapparatuurmodel, pinout, bussnelheid en interfacetiming; Toolchain, opstartbestanden, bestaande code en beperkingen van firmwarebronnen. Ontbrekende informatie kan worden verholpen door interfacecontroles of een gerichte haalbaarheidstest voordat overeenstemming wordt bereikt over de reikwijdte.
Bespreek uw project
Definieer het bereik met uw apparaat- en interface-informatie
Geef doelfuncties, bestaande apparatuur of code, interfaceprotocollen, implementatieomgeving en geplande mijlpalen op om de beoordeling van de werklast en fase-implementatieregelingen te vergemakkelijken.
Online
Telefoon
WeChat

terug naar boven