logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Edytor kodów źródłowych C/C++ dla mikrokontrolerów AVR (ATmega i inne)

lasek0110 25 Sty 2016 21:23 1188 4
REKLAMA
  • #1 15370758
    lasek0110
    Poziom 11  
    Witam! Przejrzałem sobie dział na temat mikrokontrolerów AVR i doszedłem do wniosku, że sporo zapytań dotyczy absolutnych podstaw. Ponadto nie każdy lubi kombajn, jakim jest Atmel Studio. Wpadłem na pomysł napisania programu edukacyjnego dla początkujących - Arduino nie trawię, dla mnie to zbyt duże pójście na łatwiznę. Chodzi o aplikację wspomagającą naukę - kolorowanie składni to najmniejszy element, bardziej chodzi o jakiś moduł ułatwiający tworzenie, a przede wszystkim - zrozumienie instrukcji, funkcji, makr oraz poszczególnych elementów języka z punku widzenia programowania sprzętowego. Do tego jakaś zakładka z podstawowymi informacjami na temat podłączenia najpopularniejszych układów (tutaj liczę na pomoc - które są tymi "popularnymi"?). Zastanawiam się też nad technologią - Java umożliwi z pewnością przenośność, ale szybkość będzie kuleć. Ewentualnie Qt, do samodzielnej kompilacji. Przejdę wreszcie do pytania - czy taka aplikacja ma sens? A jeśli tak - to co powinna zawierać? Ogólna idea polega na wypełnieniu dziury pomiędzy notatnikiem a Atmel Studio, ponadto możliwość ręcznej obsługi avrdude czy gcc-avr z pewnością może się przydać.
    Pozdrawiam!
  • REKLAMA
  • #2 15370909
    dondu
    Moderator na urlopie...
    Jest jeszcze WinAVR, lub AVR Studio, Eclipse, ale ...

    ... nie rozumiem, dlaczego chcesz szukać czegoś innego niż podaje ci na tacy producent mikrokontrolerów.

    To tak jakbyś z tylko sobie znanych przyczyn chciał korzystać z łopaty, do kopania kilometra rowu, gdy producent koparek daje Ci za darmo koparkę, paliwo i szkolenie :)


    lasek0110 napisał:
    ... ponadto możliwość ręcznej obsługi avrdude czy gcc-avr z pewnością może się przydać.

    ... a to sobie obsługuj, w czym problem? Każde środowisko korzysta z AVRdude więc możesz go wykorzystać "ręcznie". Podobnie GCC.

    lasek0110 napisał:
    Do tego jakaś zakładka z podstawowymi informacjami na temat podłączenia najpopularniejszych układów (tutaj liczę na pomoc - które są tymi "popularnymi"?).

    Z jednej strony ma być prosty, z drugiej mieć wszystko - toż właśnie to jest Atmel Studio.

    Innymi słowy, nie ma sensu tworzyć nowego środowiska, bo jest ogromny wybór, a Atmel Sutdio wraz z dostępem do tysięcy przykładowych projektów, zawsze przebije Twój projekt pod każdym względem.

    Edit:

    Poza tym Atmel Studio zawiera symulator, a to narzędzie jest niezbędne początkującym.
  • REKLAMA
  • #3 15370967
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #4 15371668
    tmf
    VIP Zasłużony dla elektroda
    Do tego co napisał kol. Dondu dodam, że jeśli ktoś chce to może do Atmel Studio napisać własny plugin realizujący to co chce. Poza tym środowisk wszelakich jest pełno, do wyboru do koloru. Oprócz wymienionych dodam świetne Codeblocks, czy Anjuta i pewnie dziesiątki innych. IMHO pomysł autora to tylko strata czasu. Natomiast np. plugin do AS symulujący jakieś peryferia, jako dodatek do symulatora w Atmel Studio to byłoby już coś przydatnego dla niskobudżetowych hobbystów.
  • #5 15374621
    Mateusz@
    Poziom 18  
    tmf napisał:
    Natomiast np. plugin do AS symulujący jakieś peryferia, jako dodatek do symulatora w Atmel Studio to byłoby już coś przydatnego dla niskobudżetowych hobbystów.


    Dokładnie, to jest bardzo dobry pomysł. Też już wcześniej nad tym myślałem ale nie mam wystarczającej wiedzy i czasu by napisać taki pluing. Może autor tematu podejmie się zadania.

    Na AVR Studio 4 był dostępny HAPSIM
    http://www.helmix.at/hapsim/
REKLAMA