
IT/IoT | Hardware 2021. 9. 3.
TI RTOS NDK 네트워크 tcp connect 연결 timeout 값 조정하기
잘 될때는 아무런 문제가 안되지만,,쩝 TCP 연결을 시도 했는데 상대방이 없거나 통신 두절인 경우 타임아웃 발생시까지 너무 오래 기다리고 있는 자신을 발견하게 된다! 안되면 그냥 한 5초 만에 결과를 알려줘!!! 이렇게 수정하고 싶은데, 음 이것도 쉽게 허락해 주지 않아. 암튼 대충 돌려보고 되는 코드는 아래와 같음 /* TCP connction timeout - 5 second */ uint32_t timeout = 5; CfgAddEntry(hCfg, CFGTAG_IP, CFGITEM_IP_SOCKTIMECONNECT, CFG_ADDMODE_UNIQUE, sizeof(uint32_t), (uint8_t *)&timeout, 0); uint32_t timeout_get1; /* Print the IP..

IT/IoT | Hardware 2021. 9. 3.
TI SDK 예제 CCS 로 컴파일 실행하기
먼 말이 필요하겠수? 일단 돌아가는 환경 그림이라도 쭉 올려놔 보자. 나중에 참고할 부분이 있을지 모르지만 일단 프로젝트가 로드가 되면 아래와 같은 환경에서 컴파일을 할 수 있다. 참고로 동작 시키는 보드는 TMDSIDK574 - AM574x Industrial Development Kit (IDK) 엄청 비싼 보드네 보드 블럭도는 간단히 아래 그림과 같다. 제품 상세 페이지는 여기 https://www.ti.com/tool/TMDSIDK574 여기에 간단하게 JTAG 연결하고, 이더넷 포트 하나 연결하고 사용중.. 그럼 컴파일로 들어가 보자. 직전 SDK 설치가 잘 되었으면 예제 하나 정도는 로딩이 될 듯 2021.08.31 - [IT/IoT | Hardware] - TI RTOS SDK 관련 정보들 ..

IT/IoT | Hardware 2021. 8. 31.
TI RTOS SDK 관련 정보들
TI 칩셋은 거의 한글 정보가 없네 ㅠㅠ 암튼 TI RTOS 의 예제를 볼려고 하니 일단 TI SDK를 깔아야 하네. 엄청 방대하니 아래 페이지를 잘 읽어 보고 순서대로 해야 함 TI RTOS SDK 설치 https://software-dl.ti.com/processor-sdk-rtos/esd/docs/latest/rtos/index_overview.html 1.1. Processor SDK RTOS Getting Started Guide — Processor SDK RTOS Documentation 1.1.12.3.2. Select the SD Card Device The first step of the script will ask you to select the drive representing th..
IT/Software 2018. 8. 24.
arm mbed OS Network errors - 에러 코드
매번 찾기가 짜증난다..여기 기록.. Network errorsThe convention of the network-socket API is for functions to return negative error codes to indicate failure. On success, a function may return zero or a non-negative integer to indicate the size of a transaction. On failure, a function must return a negative integer, which should be one of the error codes in the nsapi_error_t enum (here):/** Enum of standardiz..
IT/IoT | Hardware 2018. 8. 23.
Office Hours - Mbed OS
arm mbed office hours 라는 교육 자료 시리즈로 진행되고 있으며, mbed에 대한 내용을 전체적으로 이해할 수 있다. 이미 진행된 강의는 실시간 녹화파일을 그대로 시청가능하고, 남은 라이브 방송은 실제 방송시간을 알려주고 캘린더에 예약을 해 두고 시청하시길~~ 아래 링크는 강의 리스트 https://www.youtube.com/playlist?list=PLiVCejcvpsesfJNRfBHjzpM1AJXbCoqmx 첫번째 강의는 아래에 임베디드 해 두었으니 바로 클릭하면 시청 가능~
IT/IoT | Hardware 2017. 12. 26.
arm mbed OS 장점
arm mbed OS 장점 물론 각 RTOS 별로 장단이 있지만, arm Cortex-M 시리즈를 이용한다면 간단하게 mbed OS 를 선택해 보는 것도 나쁘지 않은 선택인 듯 하다.아마존에 인수된 FreeRTOS 경우에도 앞으로 많은 발전이 있겠지만, arm 에서 직접 밀어 부치는 mbed OS 의 앞날도 밝아보인다. from: mbed_os-making_iot_simple_secure_and_scalable.pdf - 무선/유선을 포함한 다양한 Connectivity 지원 - 보안성이 강화된 RTOS 플랫폼- 머 유지보수, 업데이트, 향후 발전성.. 기본적으로 mbed TLS 를 제공하고 있어서 보안이 필요한 네트워크 응용에도 쉽게 적용이 가능하다.쉽게 말해 SSL 지원이 필요하다면 하드웨어 환경만 ..
IT/IoT | Hardware 2016. 5. 25.
W5500 FreeRTOS port sample
무료 컴파일러 IDE 환경인 Coocox 를 이용한 프로젝트 파일이다.물론 gcc 컴파일러를 이용하고 있다. 아래 첨부파일은 설명이나 문서는 따로 없지만, 혹여나 참고하실 분들은 다운 받아서 살펴보시면 도움이 될 듯 저의 별도의 설명이나 분석을 하기는 어려우니......누구에게는 도움이 되시길. 멋진 산이나 감상합시다.from https://www.pexels.com/photo/italian-landscape-mountains-nature-1562/
IT 2010. 9. 20.
Why IP? - in the Smart Object..왜 IP인가
IPSO협회의 Why IP? 백서를 토대로 작성한 글입니다. (http://ipso-alliance.org/) IP는 IOT (The Internet of Things) 실질적으로 수많은 기기들과의 통신을 구현할 가장 효과적인 기술이다. 이미 인터넷을 통해 경험을 해 버렸기 때문에 각각의 서브네트워크에 별도의 통신망을 따로 구현한다는 것이 얼마나 불편하고 결국 없어질 것이라고 예견해 볼 수 있다. 영어로, 이 세가지가 어려워진다. design manage deploy 그래도 굳이 상세하게 따져물어본다면, 아래와 같은 여러가지 이유가 나올 수 있다. IP is Open and Standard, 아시다시피 IP는 계층적 구조를 가지고 있다. 위 아래로 많은 다양한 계층을 지원할 수 있고, 이 기술은 이미 표..
