PX5 NET

EMBEDDED TCP/IP STACK
PX5 NET

작은 크기

PX5 NET으로 네트워크 연결이 가능한 최소 메모리 요구량은 ROM 6KB, RAM 2KB 입니다.

PX5 NET으로 TCP 소켓을 실행하기 위한 최소 메모리 요구량은 ROM 12KB, RAM 5KB 입니다.

고효율

PX5 NET sendto(), recvfrom() API의 zero-copy 버전을 사용할 경우 물리적 최고 속도에 가까운 TCP 트래픽이 가능합니다.

간편함

하드웨어 추상화 계층(HAL) 드라이버에 장치 구성, 데이터 프레임 전송, 네트워크 인터페이스에서 수신한 데이터 프레임 수락 루틴이 포함되어 있다면 쉽게 포팅할 수 있습니다.

PX5 NET은 BSD 스타일의 API로 구성되어 있어 쉽게 이식할 수 있습니다.

안전성과 보안

PX5 NET은 코드 기반의 엄격한 테스트를 거쳤습니다.

선택적 패킷 메모리 보호, 포인터 데이터 확인은 공격자가 원격 실행 연결을 시작하는 데 활용할 수 있는 취약성을 크게 줄입니다.

전체 소스 코드

PX5 NET은 철저하게 테스트 되었고 이해하기 쉽게 설계된 완전한 소스 코드 형태로 제공됩니다.

프로세서 지원

PX5 NET은 ANSI C로 작성되어 C 컴파일러를 지원하는 모든 프로세서 아키텍처에 대한 이식성이 뛰어납니다. 그래서 ARM의 Cortex-M, Cortex-R, Cortex-A 및 RISC-V 아키텍처 제품군을 포함하여 널리 사용되는 임베디드 MCU 및 MPU 아키텍처 대부분을 지원합니다.

개발 도구 지원

PX5 NET은 IAR, ARM, GCC 등 가장 널리 사용되는 임베디드 개발 도구를 지원합니다.

러닝 로열티 프리

PX5 NET은 러닝 로열티가 없는 라이선스로 제공됩니다.

전문적인 지원

많은 오픈 소스와 다르게 PX5 NET을 사용할 때는 혼자가 아닙니다.