2020-09-27 16:55:37 -07:00
< div align = "center" >
< img src = "https://raw.githubusercontent.com/wiki/rusefi/rusefi/Images/logo_new.png" alt = "rusEFI" width = "600" / >
2023-04-28 17:22:57 -07:00
< b > GPL open-source ECU< / b >
2017-10-25 06:48:41 -07:00
2022-11-12 22:13:36 -08:00
[![Release ](https://img.shields.io/github/v/release/rusefi/rusefi?style=flat )](https://github.com/rusefi/rusefi/releases/latest)![Last Commit](https://img.shields.io/github/last-commit/rusefi/rusefi?style=flat)
![GitHub commits since latest release (by date) ](https://img.shields.io/github/commits-since/rusefi/rusefi/latest?color=blueviolet&label=Commits%20Since%20Release )
2020-09-27 16:55:37 -07:00
< / div >
# rusEFI
2017-03-24 15:57:10 -07:00
2023-10-06 09:31:45 -07:00
See [gcc_version_check.c ](https://github.com/rusefi/rusefi/blob/master/firmware/gcc_version_check.c ) for recommended version of GCC.
2023-02-03 15:10:18 -08:00
2020-09-27 16:55:37 -07:00
Current binaries are always available on our [build server ](http://rusefi.com/build_server/ )
2017-03-30 16:55:26 -07:00
2020-09-27 16:55:37 -07:00
[![paypal ](https://img.shields.io/badge/%E2%99%A5%EF%B8%8Fdonate-orange )](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick& hosted_button_id=6YSSN35GWYS3A)
2017-05-05 13:42:13 -07:00
2022-06-01 21:53:44 -07:00
[shop.rusEFI.com ](https://www.shop.rusefi.com/ )
2017-05-05 13:42:13 -07:00
2020-09-27 16:55:37 -07:00
# Cloning the repository
2022-10-22 20:10:59 -07:00
`git clone https://github.com/rusefi/rusefi.git`
2018-12-14 15:37:05 -08:00
Important note - we now use submodules:
`git submodule update --init`
2018-12-14 15:46:44 -08:00
# What do we have here?
2023-04-19 09:07:47 -07:00
* [Firmware ](/firmware ) Source code for open source engine control unit for stm32 chips incuding [implementation overview ](https://github.com/rusefi/rusefi/blob/master/firmware/readme.md )
2021-07-24 14:21:56 -07:00
* [Hardware ](/hardware ) KiCAD files for our older PCBs
2024-07-05 08:38:02 -07:00
* [rusEFI console ](/java_console ) rusEFI own native tuning software
2024-05-14 07:53:20 -07:00
* [Simulator ](/simulator ) win32 or posix version of firmware allows to explore without any hardware
2018-12-14 16:08:32 -08:00
* [Unit Tests ](/unit_tests ) Unit tests of firmware pieces
* [Misc tools ](/java_tools ) Misc development utilities
2019-11-19 20:20:31 -08:00
* [Software Development process ](misc/SoftwareDevelopmentProcess.md )
2018-12-14 15:37:05 -08:00
# External Links
2022-10-22 20:10:59 -07:00
* [Forum ](http://rusefi.com/forum )
* [Documentation ](https://github.com/rusefi/rusefi/wiki )
* [Doxygen documentation ](http://rusefi.com/docs/html )
* [General source code Q&A ](http://rusefi.com/forum/viewtopic.php?f=5&t=10 )
* [Facebook ](https://www.facebook.com/rusEfiECU )
* [YouTube ](https://www.youtube.com/user/rusefi )
* [Patreon ](https://www.patreon.com/rusefi )
2018-12-14 15:37:05 -08:00
# Building the Code
2022-10-22 20:10:59 -07:00
Check out https://rusefi.com/forum/viewtopic.php?f=5& t=9
2018-12-14 15:37:05 -08:00
# Release Notes
2017-03-24 15:57:10 -07:00
2022-02-05 04:25:33 -08:00
See [the changelog ](firmware/CHANGELOG.md )