cJSON 사용법
개요cJSON은 c에서 JSON을 다루기 위한 라이브러리입니다. 해당 라이브러리가 좋은 점은 단일 파일과 단일 헤더로 이루어져 있어서 importing이 매우 간단하다는 점입니다. 해당 파일은 여기에서 다운받을 수 있습니다. 해당 라이브러리는 MIT 라이센스로 누구나 자유롭게 사용 가능합니다. 설치cmake를 통해서도 설치가 가능합니다. 하지만 라이브러리가
개요cJSON은 c에서 JSON을 다루기 위한 라이브러리입니다. 해당 라이브러리가 좋은 점은 단일 파일과 단일 헤더로 이루어져 있어서 importing이 매우 간단하다는 점입니다. 해당 파일은 여기에서 다운받을 수 있습니다. 해당 라이브러리는 MIT 라이센스로 누구나 자유롭게 사용 가능합니다. 설치cmake를 통해서도 설치가 가능합니다. 하지만 라이브러리가
설치아래와 같이 libcurl을 설치한다. 1$ sudo apt-get install libcurl4-openssl-dev 다음 커맨드로 빌드옵션을 알 수 있다. 12$ curl-config --cflags$ curl-config --libs 아래의 명령어로 빌드 가능하다. (test.c 빌드시) 1$ gcc -o test test.c -L/usr/li
네트워크 구성무선 네트워크 구성‘wpa_supplicant’ 도구는 무선 네트워크 구성에 사용됩니다.주로 wpa_supplicant 및 wpa_cli의 두 가지 프로그램을 포함하는 WIFI 연결 및 구성을 위한 도구입니다. 커맨드 라인와이파이 활성화12echo 1 >/sys/class/rkwifi/driverifconfig wlan0 up 완료되면
개요buildroot sdk가 올라간 보드에서는 컴파일이 불가능 합니다. 그렇기 때문에 Cross compiling을 사용해서 컴파일을 진행해야 합니다. Cross compiling toolssdk를 컴파일 한 폴더를 기준으로 아래의 경로를 찾아갑니다. 1cd buildroot/output/firefly_rk3308_release/host/usr/bin/
개요roc-rk3308b-cc-plus 보드는 여러 컴파일 옵션이 있지만 기본으로 buildroot로 sdk를 컴파일 합니다. 보드의 좀더 쉬운 컨트롤를 위해서 ssh를 설치했는데 이 방법을 공유해보겠습니다. buildroot sdk 컴파일기본 sdk에는 ssh가 깔려있지 않습니다. ssh를 수동으로 추가하긴 힘드므로 sdk를 컴파일 할때 sdk를 추가해줍
libcurl examplehttps://curl.se/libcurl/c/example.html도 참고하세요. libcurl용 기본 API는 C로 되어 있으므로 이 장은 C로 작성된 예제에 초점을 맞춥니다. 그러나 libcurl용 언어 바인딩이 얇기 때문에 일반적으로 거의 동일한 기능을 노출하므로 여전히 흥미롭고 교육적일 수 있습니다. 다른 언어도 마찬가지
Post transfer infolibcurl 전송이 “쉬운 핸들”과 어떻게 연관되어 있는지 기억하십시오! 각 전송에는 이러한 핸들이 있으며 전송이 완료되면 핸들을 정리하거나 다른 전송에 재사용하기 전에 이전 작업에서 정보를 추출하는 데 사용할 수 있습니다. 이 작업을 수행하는 친구를 curl_easy_getinfo()라고 하며 관심 있는 특정 정보를 알려
multi-threadinglibcurl은 스레드로부터 안전하지만 내부 스레드 동기화가 없습니다. libcurl 스레드를 올바르게 사용하려면 고유한 잠금을 제공하거나 옵션을 변경해야 할 수 있습니다. 정확히 필요한 것은 libcurl이 빌드된 방식에 따라 다릅니다. 최신 정보가 포함된 libcurl 스레드 안전 웹페이지를 참조하십시오.
CURL코드 리턴 코드많은 libcurl 함수는 CURLcode를 반환합니다. 그것은 오류 코드에 대한 특별한 libcurl typedeffed 변수입니다. 모든 것이 훌륭하고 멋지면 CURLE_OK(값이 0임)를 반환하고 문제가 감지되면 0이 아닌 숫자를 반환합니다. 거의 100개의 CURLcode 오류가 사용 중이며, 모두 curl/curl.h 헤더 파
URL APIlibcurl은 URL을 구문 분석, 업데이트 및 생성하기 위한 API를 제공합니다. 이를 사용하여 응용 프로그램은 자체 목적을 위해 libcurl의 URL 파서를 사용할 수 있습니다. 동일한 파서를 사용함으로써 다른 해석으로 인한 보안 문제를 피할 수 있습니다. Include filesURL API를 사용하려는 경우 코드에 <curl/c
개요cJSON은 c에서 JSON을 다루기 위한 라이브러리입니다. 해당 라이브러리가 좋은 점은 단일 파일과 단일 헤더로 이루어져 있어서 importing이 매우 간단하다는 점입니다. 해당 파일은 여기에서 다운받을 수 있습니다. 해당 라이브러리는 MIT 라이센스로 누구나
설치아래와 같이 libcurl을 설치한다. 1$ sudo apt-get install libcurl4-openssl-dev 다음 커맨드로 빌드옵션을 알 수 있다. 12$ curl-config --cflags$ curl-config --libs 아래의 명령어로 빌드 가능
네트워크 구성무선 네트워크 구성‘wpa_supplicant’ 도구는 무선 네트워크 구성에 사용됩니다.주로 wpa_supplicant 및 wpa_cli의 두 가지 프로그램을 포함하는 WIFI 연결 및 구성을 위한 도구입니다. 커맨드 라인와이파이 활성화12echo 1 &g
개요buildroot sdk가 올라간 보드에서는 컴파일이 불가능 합니다. 그렇기 때문에 Cross compiling을 사용해서 컴파일을 진행해야 합니다. Cross compiling toolssdk를 컴파일 한 폴더를 기준으로 아래의 경로를 찾아갑니다. 1cd buil
개요roc-rk3308b-cc-plus 보드는 여러 컴파일 옵션이 있지만 기본으로 buildroot로 sdk를 컴파일 합니다. 보드의 좀더 쉬운 컨트롤를 위해서 ssh를 설치했는데 이 방법을 공유해보겠습니다. buildroot sdk 컴파일기본 sdk에는 ssh가 깔려