Code Search for Developers
 
 
  

README from EmStar at Krugle


Show README syntax highlighted

File structure of this directory: 

<> sim-motor dir includes simulated motor driver

<> stepper dir includes a stepper motor driver

<> servo dir includes servo motor driver, briefly: 

Lower motor driver is a Command/Data transport layer, it interacts directly with the motor controller through a serial communication port exchanging command and status data. 
Files include: servo/raw_dc_motor_controller.

The middle Status Verification layer driver achieves a complex functionality level, including continuous verification of the motor status.  
Files include: servo/status_verifier_misc.c, servo/status_verifier_main.c.

The upper Mobility Control layer driver is responsible for node actuation control in a 2D space. It is at this layer that specific mapping of actuator motion to NIMS node motion is managed.
Files include:  
servo/mobility_control_cb.c,
servo/mobility_control_main.c,
servo/mobility_control_misc.c,
../devel/as-emstar/client/tcp_func.c
	    
<> include dir contains all the header files. 
<> test dir includes two test files for the motor driver. 
<> testtab dir includes emrun script files to start the motor driver




See more files for this project here

EmStar

EmStar is a software system for developing and deploying wireless sensor networks involving Linux-based platforms. As the wireless sensor network community has attempted to deploy more complex designs---large-scale, long-lived systems that need self-organization and adaptivity---a number of difficult software design issues have arisen. Advances in software design have not kept pace with the capabilities of hardware. This is because designing for an adaptive, efficient, and useful sensor network has turned out to be surprisingly complex and difficult. EmStar is a Linux-based software framework, whose goal is to dramatically reduce this complexity, enabling work to be shared and reused, and simplifying and speeding the design of new sensor network applications.

Project homepage: http://cvs.cens.ucla.edu/emstar/
Programming language(s): C,Shell Script
License: other

  include/
    mobility_control.h
    motor_nims.h
    raw_dc_motor_controller.h
    sim_motor.h
    status_verifier.h
    stepper_motor.h
    tcp_func.h
  servo/
    configure
    misc.c
    mobility_control_cb.c
    mobility_control_main.c
    mobility_control_misc.c
    motor-doc
    motor_pos
    raw_dc_motor_controller.c
    status_verifier_main.c
    status_verifier_misc.c
  sim-motor/
    sim_motor.c
  stepper/
    stepper_motor_main.c
    stepper_motor_misc.c
  test/
    motor_test.c
    raster_scan.c
    readme
    test
  testtabs/
    dc_motor.run
    motor-sensor-as.run
    sim-motor.run
    stepper-motor.run
  BUILD
  README