Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:projects:start [2012/03/31 03:17]
alex
en:projects:start [2013/06/23 08:29] (current)
alex [Python VXI11]
Line 3: Line 3:
 ===== XBoot ===== ===== XBoot =====
  
-[[..:xboot:|XBoot]] is a serial bootloader for ATMEL AVR series MCUs.  Originally designed for the XMEGA series, it has been extended to also support any ATMEGA series part with sufficient memory. ​ XBoot'​s primary features are support for multiple serial interfaces and support for online application-directed updating.  ​+[[..:​xboot:​]] is a serial bootloader for ATMEL AVR series MCUs.  Originally designed for the XMEGA series, it has been extended to also support any ATMEGA series part with sufficient memory. ​ XBoot'​s primary features are support for multiple serial interfaces and support for online application-directed updating.  ​
  
 ===== XGrid ===== ===== XGrid =====
  
-[[..:xgrid:|XGrid]] is platform for grid computing on AVR XMEGA series MCUs.  XGrid leverages the multiple USARTS characteristic to the XMEGA series to support extensible grid computing. ​ It also integrates with XBoot'​s API to support online firmware updates of the entire network.  ​+[[..:​xgrid:​]] is platform for grid computing on AVR XMEGA series MCUs.  XGrid leverages the multiple USARTS characteristic to the XMEGA series to support extensible grid computing. ​ It also integrates with XBoot'​s API to support online firmware updates of the entire network.  ​ 
 + 
 +===== Python IVI ===== 
 + 
 +[[..:​python-ivi:​]] is a Python implementation of the Interchangeable Virtual Instruments specification. ​  
 + 
 +===== Python USBTMC ===== 
 + 
 +[[..:​python-usbtmc:​]] is a Python implementation of the USBTMC USB instrument control protocol. 
 + 
 +===== Python VXI11 ===== 
 + 
 +[[..:​python-vxi11:​]] is a Python implementation of the VXI-11 Ethernet instrument control protocol. 
 + 
 +===== ftjrev ===== 
 + 
 +[[.:​ftjrev:​]] is a powerful JTAG reverse engineering tool for FTDI FT2232 based JTAG cables. ​  
 + 
 +===== fpga-utils ===== 
 + 
 +[[.:​fpga-utils:​]] is a collection of utilities for working with FPGAs. 
  
 ===== Templates for Embedded Development ===== ===== Templates for Embedded Development =====
Line 15: Line 36:
 The hardest part of many embedded system projects is configuring the toolchain and building a good set of libraries that leverage the chip's peripherals. ​ The templates library contains templates for several processor series as well as a template for cross-platform GTK+ development that includes a cross-platform serial port library. The hardest part of many embedded system projects is configuring the toolchain and building a good set of libraries that leverage the chip's peripherals. ​ The templates library contains templates for several processor series as well as a template for cross-platform GTK+ development that includes a cross-platform serial port library.
  
-===== Other Projects ​=====+===== Nixie Clock =====
  
-  * [[.:​nixie-clock:​|Nixie Clock]] +[[.:​nixie-clock:​]]
-  * [[.:​mordia:​|Mordia]]+
  
 +I designed and built this 4 tube Nixie clock in 2006-7 when I was a senior in high school. ​ It uses a PIC microcontroller to drive the display and control the high voltage power supply and a Maxim/​Dallas RTC chip with backup battery ​ to keep time.  ​
 +
 +===== Other Projects =====
  
 +  * [[.:​mordia:​]]