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.

Ingebouwde firmware en apparaatbeveiligingOntwikkelings- en integratietestenLevering van documentatie

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.

Bespreek het IoT-project
Online
Telefoon
13910119357
WeChat
WhatsApp
Winge Technology WhatsApp QR-code Scan de QR-code of klik om contact op te nemen
Telegram
Winge Technology Telegram QR-codeScan of klik op de QR-code
terug naar boven