본문 바로가기

freeRTOS

[PolarSSL+FreeRTOS]"bad message length" & "malloc failed" Error 해결 방법 PolarSSL “bad message length” & “malloc failed” Error 해결 방법Environment SSL : PolarSSL-1.3.8RTOS : FreeRTOS-8.1.2Network Stack : Lwip-1.4.1MCU : RealTek RTL8195a문제Wi-Fi 모듈에서 SKT ThingPlug에 SSL 연결을 위한 기능을 구현 하는 중, SSL 연결이 되지 않는 문제가 발생 하였다.원인 분석정확한 원인을..
FreeRTOS기반의 W7500 UART CLI(Command Line Interpreter) 구현하기 FreeRTOS기반의 W7500 UART CLI(Command Line Interpreter) 구현하기CLI(Command Line Interpreter)CLI, Command line interface) 또는 명령어 인터페이스는 텍스트 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식을 뜻한다. 즉, 작업 명령은 사용자가 컴퓨터 키보드 등을 통해 문자열의 형태로 입력하며, 컴퓨터로부터의 출력 역시 문자열의 형태로 주어진다. 참고 : https:/..
FreeRTOS Porting Guide(2/4) FreeRTOSDownload FreeRTOSFreeRTOS사이트에 접속하면, FreeRTOS에 관한 정보와 문서, 소스 코드를 다운 받을 수 있다. DocumentSource CodeFolder StructureFreeRTOS를 다운로드 받으면, 크게 Free-RTOS-Plus 폴더와 FreeRTOS 폴더를 확인 할 수 있다.자세한 내용은 http://www.freertos.org/a00017.html를 참고 하기 바란다.먼저 FreeRTOS 폴더..
FreeRTOS Porting Guide (1/4) RTOS실시간 운영 체제(문화어: 실시간조작체계) 또는 RTOS(←Real Time Operating System) 는 실시간 응용 프로그램을 위해 개발된 운영 체제이다. 운영 체제의 기능 중 CPU 시간 관리 부분에 초점을 맞추어 설계되었다. 실시간 운영 체제는 프로그래머가 프로세스 우선 순위에 더 많은 제어를 할 수 있게 한다. 응용 프로그램의 우선 순위가 시스템 프로그램의 우선 순위를 넘어설 수도 있다. 시스템 코드의 임계 구역을 최소화하였으며..