{"id":892,"date":"2024-11-14T19:16:24","date_gmt":"2024-11-14T18:16:24","guid":{"rendered":"https:\/\/kosma.pl\/kosmopol\/?page_id=892"},"modified":"2026-02-23T20:37:41","modified_gmt":"2026-02-23T19:37:41","slug":"embedded","status":"publish","type":"page","link":"https:\/\/kosma.pl\/kosmopol\/embedded\/","title":{"rendered":"Embedded Design"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"892\" class=\"elementor elementor-892\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b283ba e-flex e-con-boxed e-con e-parent\" data-id=\"4b283ba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7146469 elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"7146469\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cpolyline points=&#039;0,6 6,6 6,18 18,18 18,6 24,6 \t&#039;\/%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-69c6551 e-flex e-con-boxed e-con e-parent\" data-id=\"69c6551\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-edac155 elementor-widget elementor-widget-heading\" data-id=\"edac155\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Services<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ae17a69 e-flex e-con-boxed e-con e-parent\" data-id=\"ae17a69\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d20ce46 e-con-full e-flex e-con e-child\" data-id=\"d20ce46\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f8ae79f elementor-widget elementor-widget-image\" data-id=\"f8ae79f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/motherboard-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-image-1152\" alt=\"\" srcset=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/motherboard-150x150.png 150w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/motherboard-300x300.png 300w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/motherboard.png 512w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d8857ab e-con-full e-flex e-con e-child\" data-id=\"d8857ab\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d71ac32 elementor-widget elementor-widget-heading\" data-id=\"d71ac32\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Schematic &amp; PCB Design<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5bd79c2 elementor-widget elementor-widget-text-editor\" data-id=\"5bd79c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>Microcontrollers, digital interfaces, sensors, DC\/DC converters, battery chargers.<\/li><li>High speed interfaces: USB, HDMI, LVDS, PCIe, etc.<\/li><li>RF design: impedance control, impedance matching, antenna tuning.<\/li><li>Design tools: KiCad, Altium Designer, EAGLE.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2163ba5 e-flex e-con-boxed e-con e-parent\" data-id=\"2163ba5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-049969d e-con-full e-flex e-con e-child\" data-id=\"049969d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b236512 elementor-widget elementor-widget-image\" data-id=\"b236512\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/bin-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-image-1154\" alt=\"\" srcset=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/bin-150x150.png 150w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/bin-300x300.png 300w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/bin.png 512w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4642d28 e-con-full e-flex e-con e-child\" data-id=\"4642d28\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-219c9a6 elementor-widget elementor-widget-heading\" data-id=\"219c9a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Firmware Development<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e074d59 elementor-widget elementor-widget-text-editor\" data-id=\"e074d59\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>Firmware development for STM32, ESP32, nRF5, 8051, ATmega, and others.<\/li><li>Firmware security: Secure Boot, Readout Protection, hardware cryptography.<\/li><li>Over-the-air firmware updates, server-side OTA infrastructure.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2db60e8 e-flex e-con-boxed e-con e-parent\" data-id=\"2db60e8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c211490 e-con-full e-flex e-con e-child\" data-id=\"c211490\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d41cb54 elementor-widget elementor-widget-image\" data-id=\"d41cb54\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/command-line-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-image-1148\" alt=\"\" srcset=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/command-line-150x150.png 150w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/command-line-300x300.png 300w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/command-line.png 512w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-944c015 e-con-full e-flex e-con e-child\" data-id=\"944c015\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5e5105e elementor-widget elementor-widget-heading\" data-id=\"5e5105e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Embedded Linux Development<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-60b8bb0 elementor-widget elementor-widget-text-editor\" data-id=\"60b8bb0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>System on Module integration, e.g. Raspberry Pi Compute Module.<\/li><li>Single Board Computer shields for e.g. BeagleBone Black.<\/li><li>Buildroot configurations and custom packages.<\/li><li>Linux Kernel ports and custom device drivers.<\/li><li>U-Boot ports and custom device drivers.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b19e3a6 e-flex e-con-boxed e-con e-parent\" data-id=\"b19e3a6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-9614c30 e-con-full e-flex e-con e-child\" data-id=\"9614c30\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-00cc80d elementor-widget elementor-widget-image\" data-id=\"00cc80d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/soldering-iron-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-image-1142\" alt=\"\" srcset=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/soldering-iron-150x150.png 150w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/soldering-iron-300x300.png 300w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/soldering-iron.png 512w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e10a778 e-con-full e-flex e-con e-child\" data-id=\"e10a778\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3251f2e elementor-widget elementor-widget-heading\" data-id=\"3251f2e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Hardware Prototyping<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-18c6d04 elementor-widget elementor-widget-text-editor\" data-id=\"18c6d04\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>Quick turnaround electronics prototyping and verification.<\/li><li>Manual PCB assembly and rework including 0201, QFN, and BGA components.<\/li><li>Mechanical design and integration: Fusion 360.<\/li><li>3D printing, laser cutting, CNC machining, mechanical assembly.<\/li><li>Small-scale, short series PCB and mechanical manufacturing.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d5a46b5 e-flex e-con-boxed e-con e-parent\" data-id=\"d5a46b5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-8d5eafa e-con-full e-flex e-con e-child\" data-id=\"8d5eafa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2b32b97 elementor-widget elementor-widget-image\" data-id=\"2b32b97\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/antenna-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-image-1144\" alt=\"\" srcset=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/antenna-150x150.png 150w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/antenna-300x300.png 300w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/antenna.png 512w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-715359e e-con-full e-flex e-con e-child\" data-id=\"715359e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-89b1a94 elementor-widget elementor-widget-heading\" data-id=\"89b1a94\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">EMC Testing<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-16101e7 elementor-widget elementor-widget-text-editor\" data-id=\"16101e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>Conducted emissions (EN 55032 \/ CISPR 32).<\/li><li>Radiated emissions (EN 55032 \/ CISPR 32).<\/li><li>ESD immunity (ISO\/IEC 61000-4-2).<\/li><li>Surge and burst immunity (ISO\/IEC 61400-4-4, 4-5).<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c513d50 e-flex e-con-boxed e-con e-parent\" data-id=\"c513d50\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-bf8eb7e e-con-full e-flex e-con e-child\" data-id=\"bf8eb7e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-79fabae elementor-widget elementor-widget-image\" data-id=\"79fabae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/industrial-robot-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-image-1143\" alt=\"\" srcset=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/industrial-robot-150x150.png 150w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/industrial-robot-300x300.png 300w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/industrial-robot.png 512w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ca61102 e-con-full e-flex e-con e-child\" data-id=\"ca61102\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c1e67c1 elementor-widget elementor-widget-heading\" data-id=\"c1e67c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Manufacturing Documentation<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6095522 elementor-widget elementor-widget-text-editor\" data-id=\"6095522\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>Comprehensive manufacturing documentation including: BOMs with full part numbers and ordering codes, Gerber\/drill files, position files, BoardView, 3D renders, fabrication view PDFs, and more.<\/li><li>Design For Manufacturing, Design For Assembly, Design For Testing.<\/li><li>Supervision of contract PCB assembly at external EMS.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3a6f2a3 e-flex e-con-boxed e-con e-parent\" data-id=\"3a6f2a3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-95a4630 elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"95a4630\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cpolyline points=&#039;0,6 6,6 6,18 18,18 18,6 24,6 \t&#039;\/%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-41ef36d e-flex e-con-boxed e-con e-parent\" data-id=\"41ef36d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7363f5c elementor-widget elementor-widget-heading\" data-id=\"7363f5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Specializations<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-81e1dcb elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"81e1dcb\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-216917c\" data-id=\"216917c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0a9034b elementor-widget elementor-widget-heading\" data-id=\"0a9034b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><span class=\"accent-color\" style=\"font-size:15px\">01<\/span><br>\nInternet of Things<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f145872 elementor-widget elementor-widget-text-editor\" data-id=\"f145872\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>My favorite kind of device to design: small, with a variety of communication interfaces, tight thermal and power budgets, wireless charging, and an intuitive user interface.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-8fbc5ea\" data-id=\"8fbc5ea\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ae541ed elementor-widget elementor-widget-heading\" data-id=\"ae541ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><span class=\"accent-color\" style=\"font-size:15px\">02<\/span><br>Communication Interfaces<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6053c9 elementor-widget elementor-widget-text-editor\" data-id=\"a6053c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Wireless: Wi-Fi, Bluetooth, BLE, GPS, Ethernet, GSM\/LTE.<br \/>Wired: USB, Mini PCIe, M.2 (NGFF), RS422\/485, RS232, UART.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-6bd7204\" data-id=\"6bd7204\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4d26804 elementor-widget elementor-widget-heading\" data-id=\"4d26804\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><span class=\"accent-color\" style=\"font-size:15px\">03<\/span>\n<br> Multi-Board Devices<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-04bb03d elementor-widget elementor-widget-text-editor\" data-id=\"04bb03d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Systems spanning multiple PCBs, often connected with FFC cables and board-to-board connectors. Flexible PCBs. Unusual board shapes. Full cooperation with mechanical engineers.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-74858dc\" data-id=\"74858dc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4bcee95 elementor-widget elementor-widget-heading\" data-id=\"4bcee95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><span class=\"accent-color\" style=\"font-size:15px\">04<\/span>\n<br>Automation<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dec28fd elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"dec28fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Automated CI builds, unit tests, device flashing and configuration. Factory programming and testing software.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-39e5779 e-flex e-con-boxed e-con e-parent\" data-id=\"39e5779\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1e30223 elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"1e30223\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cpolyline points=&#039;0,6 6,6 6,18 18,18 18,6 24,6 \t&#039;\/%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-49c3714 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"49c3714\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-10c04c3\" data-id=\"10c04c3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2cfee4e elementor-widget elementor-widget-heading\" data-id=\"2cfee4e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Project Portfolio<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c7e65d elementor-widget elementor-widget-caster-portfolio-listing-widget\" data-id=\"1c7e65d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"caster-portfolio-listing-widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n<div id=\"widget-portfolio-listing\" class=\"portfolio-listing-wrap listing-zigzag\" >\r\n\r\n\t<div class=\"portfolio-list\"><div class=\"pl-content-wrap\"><div class=\"pl-media\"><a href=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2024-Dalmierz.png\"  ><figure class=\"lazyload portfolio-thumbnail\" ><img loading=\"lazy\" width=\"2364\" height=\"1298\" data-src=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2024-Dalmierz.png\" class=\"lazyload attachment-full size-full wp-post-image\" alt=\"\" data-srcset=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2024-Dalmierz.png 2364w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2024-Dalmierz-300x165.png 300w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2024-Dalmierz-1024x562.png 1024w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2024-Dalmierz-768x422.png 768w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2024-Dalmierz-1536x843.png 1536w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2024-Dalmierz-2048x1124.png 2048w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2024-Dalmierz-600x329.png 600w\" data-sizes=\"(max-width: 2364px) 100vw, 2364px\" \/><\/figure><\/a><\/div><div class=\"pl-content\"><h1>Laser Rangefinder for Wroc\u0142aw University of Technology<\/h1><p>Wearable time-of-flight data logger measuring vision conditions - for use with eyeglasses. Based on ST VL53L4CX + STM32L0 MCU. Extremely small - BGA &amp; 0201 components, six-layer PCB, custom flex PCB. Lithium-titanate battery - puncture-safe, fully charged in just 3 minutes. USB communication over Mass Storage emulation for ease of use. Project scope: hardware + firmware.<\/p><\/div><\/div><\/div><div class=\"portfolio-list\"><div class=\"pl-content-wrap\"><div class=\"pl-media\"><a href=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2023\/12\/2023-BOFS.png\"  ><figure class=\"lazyload portfolio-thumbnail\" ><img loading=\"lazy\" width=\"1601\" height=\"1069\" data-src=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2023\/12\/2023-BOFS.png\" class=\"lazyload attachment-full size-full wp-post-image\" alt=\"\" data-srcset=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2023\/12\/2023-BOFS.png 1601w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2023\/12\/2023-BOFS-300x200.png 300w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2023\/12\/2023-BOFS-1024x684.png 1024w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2023\/12\/2023-BOFS-768x513.png 768w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2023\/12\/2023-BOFS-1536x1026.png 1536w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2023\/12\/2023-BOFS-600x401.png 600w\" data-sizes=\"(max-width: 1601px) 100vw, 1601px\" \/><\/figure><\/a><\/div><div class=\"pl-content\"><h1>Skin Scanner for Beauty of Science<\/h1><p>High-tech skin scanner camera. Linux-powered, with Wi-Fi and Bluetooth connectivity, TFT display, and wireless charging. Multi-board project with FFC\/FPC connectors. Project scope: hardware, firmware, Linux platform, device drivers, Linux application.<\/p><\/div><\/div><\/div><div class=\"portfolio-list\"><div class=\"pl-content-wrap\"><div class=\"pl-media\"><a href=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2021-Ngenic.png\"  ><figure class=\"lazyload portfolio-thumbnail\" ><img loading=\"lazy\" width=\"2560\" height=\"1600\" data-src=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2021-Ngenic.png\" class=\"lazyload attachment-full size-full wp-post-image\" alt=\"\" data-srcset=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2021-Ngenic.png 2560w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2021-Ngenic-300x188.png 300w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2021-Ngenic-1024x640.png 1024w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2021-Ngenic-768x480.png 768w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2021-Ngenic-1536x960.png 1536w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2021-Ngenic-2048x1280.png 2048w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2021-Ngenic-600x375.png 600w\" data-sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/figure><\/a><\/div><div class=\"pl-content\"><h1>Gateway for Ngenic<\/h1><p>Feature-rich and extendable gateway for smart metering applications. The base board runs Linux on an i.MX processor and includes Ethernet, RS485, and USB. Add-on card slots are available for adding LTE and ISM radio connectivity. The hardware is designed to be mounted on a DIN rail and interfaced with an existing product family. Project scope: hardware + Linux port (Buildroot).<\/p><\/div><\/div><\/div><div class=\"portfolio-list\"><div class=\"pl-content-wrap\"><div class=\"pl-media\"><a href=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2020-HMI.png\"  ><figure class=\"lazyload portfolio-thumbnail\" ><img loading=\"lazy\" width=\"2560\" height=\"1600\" data-src=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2020-HMI.png\" class=\"lazyload attachment-full size-full wp-post-image\" alt=\"\" data-srcset=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2020-HMI.png 2560w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2020-HMI-300x188.png 300w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2020-HMI-1024x640.png 1024w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2020-HMI-768x480.png 768w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2020-HMI-1536x960.png 1536w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2020-HMI-2048x1280.png 2048w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2020-HMI-600x375.png 600w\" data-sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/figure><\/a><\/div><div class=\"pl-content\"><h1>HMI Panel Controller for NextLabs<\/h1><p>Multimedia controller for the non-critical parts of a cryo chamber. Built around a Raspberry Pi Compute Module, it features HDMI video output, audio input\/output path with a class D stereo amplifier, Ethernet and Wi-Fi connectivity, and an onboard GSM+GPS module. Power is regulated with a four-phase, sequenced DC\/DC converter. Project scope: hardware.<\/p><\/div><\/div><\/div><div class=\"portfolio-list\"><div class=\"pl-content-wrap\"><div class=\"pl-media\"><a href=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2020-Lekkosense.png\"  ><figure class=\"lazyload portfolio-thumbnail\" ><img loading=\"lazy\" width=\"2560\" height=\"1600\" data-src=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2020-Lekkosense.png\" class=\"lazyload attachment-full size-full wp-post-image\" alt=\"\" data-srcset=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2020-Lekkosense.png 2560w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2020-Lekkosense-300x188.png 300w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2020-Lekkosense-1024x640.png 1024w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2020-Lekkosense-768x480.png 768w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2020-Lekkosense-1536x960.png 1536w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2020-Lekkosense-2048x1280.png 2048w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2020-Lekkosense-600x375.png 600w\" data-sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/figure><\/a><\/div><div class=\"pl-content\"><h1>Air Quality Sensor for Lekkosense<\/h1><p>Wearable, portable air pollution sensor. Built around a custom laser detector, it measures PM1\/2.5\/10 and VOC. Measurements are displayed on a miniature OLED display and also transmitted over Bluetooth Low Energy. The built-in battery is charged over USB-C. Project scope: hardware.<\/p><\/div><\/div><\/div><div class=\"portfolio-list\"><div class=\"pl-content-wrap\"><div class=\"pl-media\"><a href=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2017\/07\/blebox-dimmerbox-sterownik-oswietlenia-230v-wifi-aplikacja-android-ios.jpg\"  ><figure class=\"lazyload portfolio-thumbnail\" ><img loading=\"lazy\" width=\"800\" height=\"800\" data-src=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2017\/07\/blebox-dimmerbox-sterownik-oswietlenia-230v-wifi-aplikacja-android-ios.jpg\" class=\"lazyload attachment-full size-full wp-post-image\" alt=\"\" data-srcset=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2017\/07\/blebox-dimmerbox-sterownik-oswietlenia-230v-wifi-aplikacja-android-ios.jpg 800w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2017\/07\/blebox-dimmerbox-sterownik-oswietlenia-230v-wifi-aplikacja-android-ios-300x300.jpg 300w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2017\/07\/blebox-dimmerbox-sterownik-oswietlenia-230v-wifi-aplikacja-android-ios-150x150.jpg 150w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2017\/07\/blebox-dimmerbox-sterownik-oswietlenia-230v-wifi-aplikacja-android-ios-768x768.jpg 768w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2017\/07\/blebox-dimmerbox-sterownik-oswietlenia-230v-wifi-aplikacja-android-ios-600x600.jpg 600w\" data-sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><\/a><\/div><div class=\"pl-content\"><h1>IoT Prototypes for Blebox<\/h1><p>Hardware design: 18 new designs, 14 product revisions, 4 test jigs. My main responsibility was rapid development of new products, with turnaround time from idea to prototype manufacturing as low as 8 hours.<\/p><\/div><\/div><\/div><div class=\"portfolio-list\"><div class=\"pl-content-wrap\"><div class=\"pl-media\"><a href=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2014-Cloud-Your-Car.png\"  ><figure class=\"lazyload portfolio-thumbnail\" ><img loading=\"lazy\" width=\"4961\" height=\"3508\" data-src=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2014-Cloud-Your-Car.png\" class=\"lazyload attachment-full size-full wp-post-image\" alt=\"\" data-srcset=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2014-Cloud-Your-Car.png 4961w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2014-Cloud-Your-Car-300x212.png 300w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2014-Cloud-Your-Car-1024x724.png 1024w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2014-Cloud-Your-Car-768x543.png 768w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2014-Cloud-Your-Car-1536x1086.png 1536w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2014-Cloud-Your-Car-2048x1448.png 2048w, https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2014-Cloud-Your-Car-600x424.png 600w\" data-sizes=\"(max-width: 4961px) 100vw, 4961px\" \/><\/figure><\/a><\/div><div class=\"pl-content\"><h1>GPS Tracker Firmware for Cloud Your Car<\/h1><p>Tracker firmware, including communication stacks (GSM, GPS), NOR Flash data storage (RingFS), BSP for NuttX, energy and thermal management, IMU-based driving style analysis, over-the-air firmware updates.<\/p><\/div><\/div><\/div><div class=\"portfolio-list\"><div class=\"pl-content-wrap\"><div class=\"pl-media\"><a href=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2010-Monitech.png\"  ><figure class=\"lazyload portfolio-thumbnail\" ><img loading=\"lazy\" width=\"4593\" height=\"3093\" data-src=\"https:\/\/kosma.pl\/kosmopol\/wp-content\/uploads\/2024\/11\/2010-Monitech.png\" class=\"lazyload attachment-full size-full wp-post-image\" alt=\"\" \/><\/figure><\/a><\/div><div class=\"pl-content\"><h1>Alarm Control Unit for Monitech<\/h1><p>Linux-based alarm control unit with a wide variety of communication interfaces: Ethernet, GSM, RS485, RS232, PSTN (phone line). Scope of the project: hardware design (EAGLE), custom Linux distribution (Debian-based), custom kernel drivers (ADC, PWM audio), U-Boot port, STM32F103 real-time and DSP firmware.<\/p><\/div><\/div><\/div>\t\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Services Schematic &amp; PCB Design Microcontrollers, digital interfaces, sensors, DC\/DC converters, battery chargers. High speed interfaces: USB, HDMI, LVDS, PCIe, etc. RF design: impedance control, impedance matching, antenna tuning. Design tools: KiCad, Altium Designer, EAGLE. Firmware Development Firmware development for STM32, ESP32, nRF5, 8051, ATmega, and others. Firmware security: Secure Boot, Readout Protection, hardware cryptography. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-892","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kosma.pl\/kosmopol\/wp-json\/wp\/v2\/pages\/892","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kosma.pl\/kosmopol\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kosma.pl\/kosmopol\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kosma.pl\/kosmopol\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kosma.pl\/kosmopol\/wp-json\/wp\/v2\/comments?post=892"}],"version-history":[{"count":189,"href":"https:\/\/kosma.pl\/kosmopol\/wp-json\/wp\/v2\/pages\/892\/revisions"}],"predecessor-version":[{"id":1310,"href":"https:\/\/kosma.pl\/kosmopol\/wp-json\/wp\/v2\/pages\/892\/revisions\/1310"}],"wp:attachment":[{"href":"https:\/\/kosma.pl\/kosmopol\/wp-json\/wp\/v2\/media?parent=892"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}