Ich entwickle Embedded-System-Firmware-Treiber, RTOS- und Zephyr-Anwendungen

Einige Informationen wurden automatisch übersetzt.

Pakistan

Ich spreche Urdu, Englisch

Ingenieur für eingebettete Systeme

Ich bin erfahrener Embedded System Engineer mit Leidenschaft für innovative Lösungen an der Schnittstelle von Hardware und Software. Ich spezialisiere mich auf Analogdesign, PCB-Entwicklung und IoT-Ge...
Über diesen Service

Ich schreibe Firmware für Einplatinencomputer oder MCUs. Meist in C++, auf Zephyr, FreeRTOS, Threadx oder Bare Metal, je nachdem, was die Platine braucht.

Der Großteil meiner Arbeit ist der unspektakuläre Teil. Ein Sensor, der über I2C nicht antwortet. Ein Gerät, das im Sleep-Modus 3 mA zieht, obwohl im Datenblatt 2 µA versprochen werden. Eine BLE-Verbindung, die alle paar Minuten abbricht. Wenn das ungefähr deine Situation ist, kommen wir gut klar.

Was ich mache:

  • Firmware von Grund auf für STM32, Nordic nRF52/53/54/91, ESP32, TI CC13xx
  • Zephyr Device Tree Overlays, Pinctrl, Kconfig, eigene Board-Dateien
  • Treiber über I2C, SPI, UART, ADC, PWM
  • BLE GATT Dienste, eigene Characteristics, Pairing, Verbindungsoptimierung
  • LTE-M / NB-IoT auf nRF9160/9161, MQTT und TLS auf dem Gerät
  • Low Power Sleep-Modi, Wake-Quellen und Strommessung statt Raten
  • Debugging mit RTT, Logic Analyzer und Scope, wenn es darauf ankommt

  • OTA/DFU, Bootloader, Flash-Partitionierung

Sag mir, welche MCU, welche Sensoren und was das Gerät machen soll. Schick mir Schaltpläne, wenn du welche hast. Ich sage dir, was einfach, was riskant ist und wie lange es dauert.

Wenn es außerhalb meines Wissens liegt, sage ich das, anstatt dein Budget zu verschwenden, um es herauszufinden.

Schreib mir, bevor du bestellst.

Plattform:

Andere

Expertise:

Firmware-Entwicklung

RTOS

Debuggen

SoC-Optimierung

Mein Portfolio

Verwandte Tags