반응형 프로그래밍/TinyOs/nesC1 NesC 의 특징 NesC는 TinyOS의 실행 모델과 구조적인 개념을 표현하기 위하여 C언어를 확장하여 만든 새로운 프로그래밍 언어 NesC와 같은 컴포넌트 모델 언어는 여러 개의 컴포넌트 블록(block)들을 컴파일 시 연결하여 하나의 애플리케이션 형태로 조합한다. 센서 노드에 올라갈 하나의 애플리케이션을 위해 꼭 필요한 라이브러리 및 시스템 컴포넌트들만을 선택하여 컴파일하기 때문에 매우 효과적으로 코드 크기를 줄인다. NesC의 문법은 기존에 많이 사용되고 있는 C언어와 유사하지만 다른 특징이 있다. 형태 - 컴포넌트 기반 잠정 - 기존에 비해 편리함(필요한 컴포넌트들만 연결해 주면 원하는 프로그램 작성 가능) - 동시성 모델 지원("Task"와 "H/W Event handler" 사용) - 데이터 경쟁 조건 - 두.. 2011. 12. 6. 이전 1 다음 반응형