fbpx
Wikipedia

NesC

NesC (Network Embedded Systems C) es un dialecto del lenguaje de programación C optimizado para las limitaciones de memoria de las redes de sensores. Existen varias herramientas que completan y facilitan su uso, escritas en su mayoría en Java y en Bash. Otras herramientas y librerías asociadas están escritas principalmente en C.

NesC es un lenguaje orientado a componentes y está especialmente diseñado para programar aplicaciones sobre redes de sensores, en particular en el sistema operativo TinyOS.

Un programa en NesC está estructurado mediante componentes, el usuario crea su propio componente ayudado a su vez de otros componentes ya creados. Dos componentes podrán comunicarse entre sí mediante una interfaz, la cual definifirá una serie de métodos (commands y events) los cuales deberán ser implementados en cada componente. Así, un método podrá solicitar la ejecución de un command de otro componente; por otro lado, para enviar una notificación se utilizarán un event.

Todo componente está dividido lógicamente en tres partes: Configuración, Implementación y Módulos.

La Configuración es conocida comúnmente como "wiring", esto es, una declaración de las interfaces utilizadas y que a su vez son proporcionadas por un componente. EJ:

implementation { components MainC; components Ejemplo as App; App.Boot -> MainC; } 

Los Módulos son lo que conocemos comúnmente como implementación, donde se programaran las acciones que llevará a cabo nuestro componente. Esta a su vez está dividida en tres partes: Provides, son las interfaces que nuestro componente ofrece; Uses, las interfaces que usa nuestro componente; Implementation, donde verdaderamente se realizan las acciones que queremos que realice nuestro programa.

  • Datos: Q286443

nesc, network, embedded, systems, dialecto, lenguaje, programación, optimizado, para, limitaciones, memoria, redes, sensores, existen, varias, herramientas, completan, facilitan, escritas, mayoría, java, bash, otras, herramientas, librerías, asociadas, están, . NesC Network Embedded Systems C es un dialecto del lenguaje de programacion C optimizado para las limitaciones de memoria de las redes de sensores Existen varias herramientas que completan y facilitan su uso escritas en su mayoria en Java y en Bash Otras herramientas y librerias asociadas estan escritas principalmente en C NesC es un lenguaje orientado a componentes y esta especialmente disenado para programar aplicaciones sobre redes de sensores en particular en el sistema operativo TinyOS Un programa en NesC esta estructurado mediante componentes el usuario crea su propio componente ayudado a su vez de otros componentes ya creados Dos componentes podran comunicarse entre si mediante una interfaz la cual definifira una serie de metodos commands y events los cuales deberan ser implementados en cada componente Asi un metodo podra solicitar la ejecucion de un command de otro componente por otro lado para enviar una notificacion se utilizaran un event Todo componente esta dividido logicamente en tres partes Configuracion Implementacion y Modulos La Configuracion es conocida comunmente como wiring esto es una declaracion de las interfaces utilizadas y que a su vez son proporcionadas por un componente EJ implementation components MainC components Ejemplo as App App Boot gt MainC Los Modulos son lo que conocemos comunmente como implementacion donde se programaran las acciones que llevara a cabo nuestro componente Esta a su vez esta dividida en tres partes Provides son las interfaces que nuestro componente ofrece Uses las interfaces que usa nuestro componente Implementation donde verdaderamente se realizan las acciones que queremos que realice nuestro programa Datos Q286443Obtenido de https es wikipedia org w index php title NesC amp oldid 117907235, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos