Ik ontwikkel firmware drivers voor embedded systemen, rtos en zephyr applicaties

Sommige informatie is automatisch vertaald.

Pakistan

Ik spreek Urdu, Engels

Embedded systeemingenieur

Ik ben een ervaren Embedded System Engineer met een passie voor het ontwikkelen van innovatieve oplossingen op het snijvlak van hardware en software. Ik ben gespecialiseerd in analoog ontwerp, PCB-ont...
Over deze dienst

Ik schrijf firmware voor single board computers of MCUs. Meestal C++, op Zephyr, FreeRTOS, Threadx of bare metal, afhankelijk van wat het board nodig heeft.

Het grootste deel van mijn werk is het onzichtbare deel. Een sensor die niet reageert over I2C. Een apparaat dat 3 mA trekt in slaap terwijl de datasheet 2 µA beloofde. Een BLE-verbinding die elke paar minuten wegvalt. Als dat ongeveer jouw situatie is, komen we wel overeen.

Wat ik doe:

  • Firmware vanaf nul op STM32, Nordic nRF52/53/54/91, ESP32, TI CC13xx
  • Zephyr device tree overlays, pinctrl, Kconfig, aangepaste boardbestanden
  • Drivers over I2C, SPI, UART, ADC, PWM
  • BLE GATT services, aangepaste kenmerken, pairing, verbinding afstemmen
  • LTE-M / NB-IoT op nRF9160/9161, MQTT en TLS op het apparaat
  • Low power slaapmodi, wake sources, en het meten van de stroom in plaats van gokken
  • Debuggen met RTT, logic analyzer, en een scope als dat nodig is
  • OTA/DFU, bootloaders, flash partitionering

Vertel me welk MCU, welke sensoren, en wat het apparaat moet doen. Stuur schema's als je die hebt. Ik kom terug met wat makkelijk is, wat riskant is, en hoe lang het duurt.

Als het buiten mijn kennis ligt, zeg ik dat in plaats van je budget te verspillen aan uitzoeken.

Stuur me een bericht voordat je bestelt.

Platform:

Overige

Expertise:

Firmware development

RTOS

Debuggen

SoC-optimalisatie

Mijn portfolio

Gerelateerde tags