You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
1.4 KiB
Plaintext
28 lines
1.4 KiB
Plaintext
15 years ago
|
The Simulavr project is a simulator for the Atmel AVR family of 8-bit, risc
|
||
|
microcontrollers. Currently supported devices include the at90s1200,
|
||
|
at90s2313, at90s4414 and at90s8515. The simulation of these devices is not
|
||
|
quite complete, but most of the useful functionality is present.
|
||
|
|
||
|
Support is also present for running the simulator as a remote target of
|
||
|
gdb-5.x. Since gdb does not currently support the AVR micros, a patch is
|
||
|
supplied with simulavr to provide that support with the hopes that the gdb
|
||
|
patch will eventually be integrated into the gdb source tree proper.
|
||
|
|
||
|
Texinfo based documentation has already been started, but needs much work done
|
||
|
in documenting the internals of the simulator in order to help new developers
|
||
|
learn how to add support for new devices as Atmel introduces them.
|
||
|
|
||
|
The Simulavr project is expected to progress in the following stages:
|
||
|
|
||
|
1. Solidify support for running as a gdb remote target.
|
||
|
2. Acheive 100% simulation of the existing supported devices.
|
||
|
3. Design and implement a modular external periheral interface to allow
|
||
|
simulation of peripherals such as LCD displays, ethernet ports, etc.
|
||
|
4. Add support for all at90sXXXX series devices.
|
||
|
5. Add support for atMegaXXX series devices.
|
||
|
6. Add support for atTinyXXX series devices.
|
||
|
7. ???
|
||
|
|
||
|
The project already exists and you can see it at
|
||
|
http://savannah.gnu.org/projects/simulavr/
|