//
C/C++ / 어셈블러
블록 / UML / 워크플로 / API
I2S / SAI / MIPI-DSI / MIPI-CSI / USB 2/3.x / LTDC / DDR3/DDR4/LPDDR4 / I2C / SPI/QSPI / UART / CAN / 이더넷 / 1-Wire / 아날로그 HD(AHD) / CVBS
NB-IoT / LTE M / GPRS / GPS / LTE / UWB / WiFi / BLE / ZigBee / Z-Wave / LoRa / Thread / 6LoWPAN / Sub 1GHz / NFC (13.6MHz) / RFID 433MHz 및 128kHz / RAIN RFID 860-960MHz / Wi-Fi HaLow Sub-GHz
MQTT / HTTP / FTP / Modbus TCP/RTU / SNMP / TCP/IP / UDP/IP / DLMS / 사용자 정의 프로토콜
AES / SSL/TLS / 사용자 정의 알고리즘
TouchGFX(MCU용 GUI 라이브러리) / emWin(MCU용 GUI 라이브러리) / LVGL(MCU용 GUI 라이브러리) / WolfSSL(SSL/TLS) / Mbed TLS(SSL/TLS) / osxMotionFX(칼만 이론을 기반으로 한 센서 융합 알고리즘) / FatFS / lwIP(TCP/IP 스택) / WICED(Wifi 스택) / aws/amazon-freertos / Paho MQTT / TensorFlow Lite
FreeRTOS / TI-RTOS / ZephyrOs / 임베디드 리눅스 / Yocto / ROS
NXP(i.MX-RT1160, i.MX RT1064, LPC1100, LPC4000) / Nordic(NRF52/NRF53/NRF9160, NRF7002) / TI(CC3220/CC26xx/CC1100/CC3200/MSP430) / Espressif(esp32-s2, esp32-s3, esp32-c2, esp32-c3, esp32, esp32-h2, esp8266) / ST(STM32H7/F7/F4/L4/F0/L0/WB/WL/G0 및 STM8) / Atmel/Microchip(SAM D20/D21/L21/R21/V70/V71/SAMA5/SAM4/SAMD4) / 실리콘랩스(EFR32/ZGM130S) / 사이프러스(PSoC 3/PSoC 4) / 키네티스(패밀리 MK81FN256VDC15) / 홀텍(HT66xx, HT68xx)
아날로그 디바이스(ADSP-2156x SHARC) / 퀄컴(스냅드래곤 625/425/610/845) / 올위너(V3S, V3LP, A64, A33, H3, H6 시리즈) / NXP(I.MX6/I.MX7/I.MX8) / ST(STM32MP1)
NVIDIA(Jetson Nano, Jetson Orin SOM) Toradex(IMX6/IMX7/IMX8 SOC가 있는 Colibri iMX6, IMX7, IMX8 SOM) Compulab(NXP-iMX8Plus 및 iMX8M SOC의 CL-SOM-iMX8Plus, UCM-iMX8M SOMS) Raspberry pi(CM3, CM4 SOM) Inforce(Qualcomm Snapdragon 410, 820, 845 SOC) 8devices(Qualcomm IPQ6000/IPQ6010 SOC의 Mango SOM) Sensiedge(SensiBle 1 및 2, SensiLora SOM) Amdesigner(Rockchip RK3588 및 RV112 MPU가 있는 CM3588, MINI1126 SOM)
ST 큐브 IDE
CC스튜디오
세거 임베디드 스튜디오
Espressif를 위한 Eclipse IDE
PSoC® 크리에이터
심플리시티 스튜디오
AVR® 및 SAM 장치용 Atmel/Microchip Studio
MCUXpresso IDE
CrossCore® 임베디드 스튜디오
GCC(바메탈)
아두이노
홀텍 HT-IDE3000
첫 번째 단계로 우리 팀은 펌웨어의 기술적 요구 사항을 작성합니다. 여기에는 모든 하드웨어 부품(무선/전선 인터페이스, 센서, 제어 부품), 통신 프로토콜 및 작업의 전체 논리를 포함한 전원 모드가 설명됩니다.
이 단계에서는 요구 사항에 따라 아키텍처 설계를 합니다. 일반적으로 워크플로 다이어그램(작업의 심층 논리 설명)과 UML/API 다이어그램(모든 파일과 코드 클래스/모듈 설명)이 포함됩니다.
이 단계에서는 UML/API를 기반으로 작업 범위를 작은 스프린트(각각 보통 2주)로 나누고 각 파트의 전달을 통해 전달을 계획합니다. 매주 계획에 따라 코드를 작게 전달합니다.
코드 크기와 예산이 충분하다면(규칙이 있습니다) 각 코드 파일에 대해 책임 있는 엔지니어가 코드 검토를 하고, QA 엔지니어가 테스트(통과 검토)한 후(수동 또는 테스트 코드 작성) 검토합니다. 현재 단계에서는 Jira의 병합 요청 및 관리 스키마가 있는 표준 GIT 메커니즘을 사용합니다.
고객과 동의한 코드의 일부가 완성되면 펌웨어를 제공합니다. 일반적으로 이 GIT 표준 메커니즘인 제공/릴리스 코드와 GIT 태그를 사용합니다. 제공에는 현재 단계의 전체 개발, 코드 검토, 전체 회귀 테스트 및 코드의 현재 부분이 개발 키트 또는 사용자 정의 장치에서 어떻게 작동하는지 보여주는 데모 프로젝트가 포함됩니다(이 단계에서 준비가 된 경우)
장치의 샘플이 준비되면 샘플 테스트를 위한 테스트 코드를 준비합니다. 테스트 코드는 일반적으로 모든 주변 장치(인터페이스, 센서, 제어 부품)를 검사하고 테스트 결과를 콘솔에 출력합니다. 문제가 있는 경우 펌웨어 개발자는 하드웨어 개발자와 협력하여 문제를 찾아 수정합니다.
개발의 마지막 핫 단계입니다. 이 단계에서는 최종 장치 버전으로 최종 코드의 개발, 코드 검토 및 테스트를 마칩니다. 고객과 함께 기술 요구 사항에 부합하고 예상대로 작업하는지 확인합니다.
각 프로젝트에는 지원 단계와 버그 수정이 있습니다. 생산 또는 현장 테스트 후에는 약간의 개선과 버그 수정이 필요하기 때문입니다. 우리는 일반적으로 고객과 지원 기간에 대해 합의합니다. 몇 달 또는 몇 년(복잡한 장치인 경우)이 될 수 있습니다.
키이우
우크라이나, 키이우 시, 바츨라프 하벨 4번가, 사무실 422
빈니차
우크라이나, Vinnytsia City, Kyivska 41
하르키우
우크라이나, Kharkiv City, St. Karazyna 1,
저희는 당신을 위해 무엇을 도와드릴까요?
연락 주시기 바랍니다
+380442374050
견적을 요청할 준비가 되셨습니까?
귀하의 프로젝트를 설명하세요
더 자세히 알고 싶으신가요? 제품 개발에 도움이 필요하신가요? 귀하의 비즈니스 요구 사항을 알려주세요. 완벽한 솔루션을 찾아드리겠습니다.