Master nesc repository
C Java nesC M4 Perl C++ Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config-aux
doc
include
libcpp
libiberty
macports
nregress
src
tests
tools
.gitignore
Bootstrap
COPYING
COPYRIGHT
Changelog
Clean
INSTALL
INSTALL-FROM-GIT
Makefile.am
README
README.md
configure.ac

README.md

nesC

nesC (pronounced "NES-see") is an extension to the C programming language designed to embody the structuring concepts and execution model of TinyOS. TinyOS is an event-driven operating system designed for sensor network nodes that have very limited resources (e.g., 8K bytes of program memory, 512 bytes of RAM).

Requirements

To build nesC from source requires the following packages:

  • automake
  • autoconf (2.64 or 2.69 or later. 2.67 and 2.68 are known not to work.)
  • emacs (not version 24.3)
  • gperf
  • bison
  • flex

Install

./Bootstrap
./configure
make
make install

Usage

Please reference man nescc.