| 펌웨어 | 적용 제품 |
|---|---|
| P40 | P4S-341, P4S-342, P4M-400 |
| 항목 | 사양 | 설명 |
|---|---|---|
| ENVS | 1,536 | 시스템 ENV 크기, byte |
| ENVU | 1,536 | 사용자 ENV 크기, byte |
| WLAN | 1 | 무선랜 |
| EMAC | 1 | 이더넷 |
| UART | 2 | UART 개수 |
| FLOAT | 지원 | 부동소수점 수 |
| SSL | 지원 | SSL보안통신 |
| PHP_MAX_NAME_SPACE | 16 | 네임스페이스 수 |
| PHP_NAME_LEN | 32 | 사용자 식별자 길이, byte |
| PHP_MAX_USER_DEF_NAME | 480 | 사용자 식별자 개수 |
| PHP_LLSTR_BLK_SIZE | 64 | 문자열블록 크기, byte |
| PHP_MAX_LLSTR_BLK | 192 | 문자열블록 개수 |
| string buffer size | 12K | 문자열버퍼 크기, byte |
| PHP_MAX_STRING_LEN | 1,536 | 문자열변수 최대 길이, byte |
| PHP_INT_MAX | 약 9.2*1018 | 정수 값의 최대 크기 |
| EZFS_MAX_NAME_LEN | 64 | EZFS파일이름 길이, byte |
| TASK | 2 | 태스크(Task) |
| TCP | 5 | TCP세션 개수 |
| UDP | 5 | UDP세션 개수 |
| TCP_RXBUF_SIZE | 1,068 | TCP 수신버퍼 크기, byte |
| TCP_TXBUF_SIZE | 1,152 | TCP 송신버퍼 크기, byte |
| PDB_TXBUF_SIZE | 2,048 | 디버거 송신버퍼 크기, byte |
| HTTP_TXBUF_SIZE | 1,536 | HTTP 송신버퍼 크기, byte |
| UART_RXBUF_SIZE | 1,024 | UART 수신버퍼 크기, byte |
| UDP_RXBUF_SIZE | 512 | UDP 수신버퍼 크기, byte |
| ST | 8 | 소프트웨어 타이머 |
| HT | 4 | 하드웨어 타이머 |
| ADC | 2 | 아날로그 입력(ADC) |
| SPI | 1 | SPI |
| I2C | 1 | I2C |
| RTC | 1 | RTC |
| 구분 | 제한사항 |
|---|---|
| 네임 스페이스 레벨 | PHP_MAX_NAME_SPACE - 1 |
| 함수 호출 레벨 | PHP_MAX_NAME_SPACE - 2 |
| 사용자 식별자 길이 | PHP_NAME_LEN - 1 |
| 문자열변수 최대 길이 | PHP_MAX_STRING_LEN - 2 |
| 배열 오프셋 최대 크기 | string length - 2 |
| 파일이름 길이 | EZFS_MAX_NAME_LEN - 1 |
| system함수 인수 길이 | PHP_LLSTR_BLK_SIZE - 1 |
| pid_ioctl함수 인수 길이 | PHP_LLSTR_BLK_SIZE - 1 |
| sendto함수 주소 길이 | PHP_LLSTR_BLK_SIZE - 1 |
| str_replace함수 $needle & replace 길이 | PHP_LLSTR_BLK_SIZE - 1 |
| inet_pton함수 주소 길이 | PHP_LLSTR_BLK_SIZE - 1 |
| inet_ntop함수 주소 길이 | PHP_LLSTR_BLK_SIZE - 1 |
| explode함수 구분자 길이 | PHP_LLSTR_BLK_SIZE - 1 |
| 최대 UDP 수신가능 크기 | UDP 수신버퍼 크기 - 2 |