  
	
	 
  
  
  
  
  
  
  
  
  
	 
	StickOS User's Guide 
	CPUStick User's Guide 
	Copyright © 2008-2012 CPUStick.com; 
all rights reserved. Patent U.S. 8,117,587.  
rtestardi@live.com  | 
	
	 
	
	 
	
	
		
		  
		 StickOS® BASIC  
		is an entirely MCU-resident patented interactive programming environment, which 
		includes an easy-to-use editor,  
		transparent line-by-line compiler, interactive debugger, performance 
		profiler, and flash filesystem, all running entirely within the MCU and controlled thru an interactive 
		command-line user interface.  In StickOS, external MCU pins may be 
		bound to “pin variables” for manipulation or examination, and internal 
		MCU peripherals may be managed by BASIC control statements and interrupt 
		handlers.  A StickOS-capable MCU may be connected to a host 
		computer via a variety of transports and may then be controlled by any 
		terminal emulator program, with no additional software or hardware 
		required on the host computer.  Once program development is 
		complete, the MCU may be configured to autorun its BASIC program autonomously. 
	For more advanced users, see how easily you can
		Get Intimate (and 
		Interactive!) With Your MCU! 
		  
		Additionally, when coupled with an optional Freescale 
		MC13201 2.4GHz
		ZigFlea™
		Wireless Transceiver, the MCU may be 
		remotely controlled by another MCU, via a telnet/rlogin-like interface, 
		eliminating the need for a direct connection to the host computer 
		altogether. Also, BASIC programs may trivially remotely access 
		variables on other MCUs, enabling the use of “remote pin variables” or 
		other forms of inter-MCU communication. 
		
		  
		On selected MCUs, the USB 
		interface can optionally be configured into USB Host Mode, 
		creating a trivial data logger to a USB flash drive.
		 
		  
		CPUStick™ 
		is a 1”x4” very low cost standalone USB embedded computer, 
		pre-loaded with StickOS BASIC, based on the 
		Freescale MCF52252 ColdFire MCU and MC13201 ZigFlea Wireless Transceiver, 
		similar in size and form to a USB “memory stick” and suitable for use in 
		soldered or solderless-breadboard applications.
		 
  
	
 
	keywords: rich testardi microcontroller hobby 
	rapid prototype breadboard middle-school high-school university software development 
	environment sde stickosbasic.com  |