开源软件:Simulavr 和Fritzing 和 avarice

Fritzing

Fritzing是个电子设计自动化软件。它支持设计师,艺术家,研究人员和爱好者参加从物理原型到进一步实际的产品。还支持用户记录其Arduino和其他电子为基础的原型,与他人分享,在教室里教电子,并建立一家生产印刷电路板的布局。

http://fritzing.org/download/
ritzing is open source, free software. Please consider donating to Friends-of-Fritzing e.V. before downloading the app.
Fritzing is a non-profit organization devoted to making creative use of electronics accessible to everyone.
这里写图片描述

Simulavr

http://savannah.nongnu.org/projects/simulavr
https://git.savannah.gnu.org/git/simulavr.git/
http://www.nongnu.org/simulavr/
Welcome
The SimulAVR program is a simulator for the Atmel AVR family of microcontrollers. (ATtiny and ATmega) SimulAVR can be used either standalone or as a remote target for avr-gdb. There is a python- and TCL interface. When used in gdbserver mode, the simulator is used as a back-end so that avr-gdb can be used as a source level debugger for AVR programs.

SimulAVR started out as a C based project written by Theodore Roth in 2001.
Klaus Rudolph started then in 2004 to rewrite the hardware simulation part in C++.
Only the instruction decoder and the avr-gdb interface are mostly copied from the original simulavr sources. This C++ based version was known as simulavrxx until it became feature compatibile with the old simulavr code, then it renamed back to simulavr.

More informations …
The project is hosted at http://savannah.gnu.org/projects/simulavr (homepage: http://www.nongnu.org/simulavr) .

Simulavr is published unter GPLv2 license. For authors and contributors see copyright chapter in documentation.

We have a development mailing list (see archive) and a bug tracker for the communication with developers.

Please read more about activities, plans, releases, download and so one.

We hold also the “old” code and releases from simulavr and simulavrxx for maintenance and for comparison reasons. There is some maintenance for the “old” C based simulavr, especially to support projects, which use simulavr. But we recommend to use the new simulavr version soon!

avarice

AVaRICE is a program for interfacing the Atmel JTAG ICE to GDB to allow users to debug their embedded AVR target.
https://sourceforge.net/projects/avarice/
http://avarice.sourceforge.net/

代码:
https://sourceforge.net/p/avarice/code/HEAD/tree/

猜你喜欢

转载自blog.csdn.net/wowocpp/article/details/80950802