qMikroIDE
qMikroIDE
Fast, useful & tiny AVR's assembler IDE.
The application was developed for my school - ZSE Kielce. We created a small group of pupils, who interested in computer science and embedded programming. qMikroIDE fits to needs of people, who begin adventure of AVR programming. Usually, they want to have an basical functionality, like as: syntax highlighter, snippets, compiling and burn into device.
Every line of code is opensource. I used QT4 as graphical interface framework. You can use the qMikroIDE on Windows, Linux and MacOS. Application delivered with source code, so everybody can modify it and add new functions.
qMikroIDE can burn hex file into the device, throw AVRDUDE. It can support most of AVR processors with In-Serial-Programming.
Download
The latest version can be downloaded from here. Just choose your OS:
- Linux v1.2 (any distribution) [ 278 download ]
- Windows v1.2 (NT/2000/XP/Vista/Windows7) [ 222 download ]
- Linux v1.1 (any distribution) [ 114 download ]
- Windows v1.1 (NT/2000/XP/Vista/Windows7) [ 82 download ]
- MacOS (for mac users qMikroIDE can be compile from sources with QT4 QtCreator) [ 236 download ]

December 3rd, 2010 - 18:46
mikeibm:/data/qMikroIDE_v1.1_linux# ./qMikroIDE_v1
./qMikroIDE_v1: symbol lookup error: ./qMikroIDE_v1: undefined symbol: _ZN10QTabWidget15setDocumentModeEb
December 3rd, 2010 - 18:59
You have wrong version of QT4 library.
Please download the source code and do qmake && make
December 3rd, 2010 - 18:46
Debian lenny, x86
December 3rd, 2010 - 19:11
In file included from src/mikroide.h:5,
from src/configure.cpp:2:
src/../ui_main.h: In member function ‘void Ui_MainWindow::setupUi(QMainWindow*)’:
src/../ui_main.h:407: error: ‘class QTabWidget’ has no member named ‘setDocumentMode’
src/../ui_main.h:408: error: ‘class QTabWidget’ has no member named ‘setMovable’
src/../ui_main.h:450: error: ‘class QTabWidget’ has no member named ‘setDocumentMode’
src/../ui_main.h:451: error: ‘class QTabWidget’ has no member named ‘setTabsClosable’
December 3rd, 2010 - 19:20
Type: qmake -v
December 3rd, 2010 - 19:22
qmake -v
Qmake version: 1.07a (Qt 3.3.8b)
Qmake is free software from Trolltech ASA.
December 3rd, 2010 - 19:27
Please install QT4. You have version 3.3.
When you install QT4, you won’t compile from sources. Just run compiled version.
January 11th, 2011 - 16:02
Wspaniały program, jest w nim błąd który zauważyłem, przy wpisaniu w edycja/zastąp .ORG i .org program sie zawiesza, najnowsza wersja skompilowana pod linuksem. Pozdrawiam
January 12th, 2011 - 17:55
Cieszę się, że program się podoba.
Błąd faktycznie jest. Trudny do wykrycia natomiast banalny do naprawienia. Zostanie usunięty w wersji 1.3.
January 17th, 2011 - 01:52
Świetny pomysł! Do tego bardzo przejrzyście zrealizowany. Niestety mam problem. Program v1.2 nie wykrywa programatora usbasp. AVRdude 5.10 działa bez problemu z terminala. Programator na USB jest dostępny z poziomu zwykłego użytkownika. Pozdrawiam
January 17th, 2011 - 13:33
[SOLVED] W takiej sytuacji konieczny jest upgrade firmware w programatorze USBasp. Pozdrawiam.
August 30th, 2011 - 16:07
Ładnie tylko opis mało angielski, bardziej translatoro-angielski.
October 15th, 2012 - 04:20
Mam problem z ATmega8535. Program wywala bledy przy kompilacji. Moim zdaniem sa spowodowane bledami w m8535def.inc i tym ze avra/avrdude nie obsluguje ATmega8535 ktory jest nowsza wersja AT90S8535. Nie jestem programista, potrafie usunac te linie i zmienic nazwe ukladu w pliku zmieniajac .device na AT90S8535 jednak i to nie rozwiazuje problemu. Mimo ze program da sie wtedy skompilowac nie moge zaprogramowac mikrokontrolera. Po kliknieciu programu krzyczy na mnie ze niepoprawnie zdefiniowalem uklad. Prawdopodobnie sprawdza ID przed programowaniem. Wyslalem Ci e-mail ze screenshotem. Dziekuje za ten wspanialy program;)