Money.plTechnologie dla biznesu Grupy dyskusyjne pl.misc.elektronika Jakie środowisko do C dla Atmegi?

Jakie środowisko do C dla Atmegi?

Jakie środowisko do C dla Atmegi?

Marek <f...@fakeemail.com> / 2015-10-02 09:27:38
Chcę starszego kolegę (inżynier, były naucziciel informatyki i wt)
wyciągnąć z bagna o nazwie Bascom. Zaczyna w Bascomie rozwiązywać
problemy nieistniejące w innych językach więc myślę, że czas nas
zmianę. Niech już zostanie przy tych swoich Atmegach ale chcę
pokazać mu inny lepszy świat i przestawić go na C.
Nie znam się na Atmegach, jakie środowisko do C byłoby najlepsze?
Bascom przyzwyczaił go, że ma tam wbudowaną obsługę do popularnych
peryferiów typu lcd, 1wire itp.
Jakie środowisko darmowe zawiera już biblioteki do takich popularnych
peryferiów? Nie chcę go zniechcąc na początku koniecznością szukania
bubliotek lub pisaniem własnych (co uważam osobiście za mega
puczającą frajdę).
AvrStudio posiada biblioteki czy to samo C? Która wersja? W sieci
odradzają najnowszą bo podobno kobyła wymagająca szybkiego PC (kolega
pracuje tylko na laptopie z win XP), polecają wersję starszą 4.18.
A może WnAVR?
Środowisko nie musi być mega wypasione, byle była absługa atmegi
8/16/32. No i trochę gotowych bibliotek do peryferiów.

--
Marek
 

Re: Jakie środowisko do C dla Atmegi?

slawek <f...@fakeemail.com> / 2015-10-02 17:19:46
On Fri, 02 Oct 2015 09:27:38 +0200, Marek wrote:
> pokazać mu inny lepszy świat i przestawić go na C.

A jest jakieś takie małe IDE do Arduino. Zgooglaj, to nawet C++ niby.
Kompilator gcc. Bardzo fajna społeczność, do wszystkiego łatwo
znaleźć biblioteczki.

Z drugiej strony C nie jest dużo lepsze od Basica, to co naprawdę
ważne to architektura i takie tam. W C da się napisać gorszy kod
źródłowy niż w Basicu.
 

Re: Jakie środowisko do C dla Atmegi?

ToMasz <t...@poczta.fm.com.pl> / 2015-10-02 18:15:54
W dniu 02.10.2015 o 09:27, Marek pisze:
> Chcę starszego kolegę (inżynier, były naucziciel informatyki i wt)
> wyciągnąć z bagna o nazwie Bascom.
ja dawno dawno temu pisałem prościuteńkie programy w basicu na zx
spectrum. Dzisiaj siadam i piszę taki sam program który m 5 linijek i
robi cośtam widowiskowego. to samo w C da się zrobić na 2 "linijkach".
tyle że wcześniej musisz mieć 5 linijek wstępu, deklaracji, czegoś co
właśnie nie istnieje w innych językach i nie musisz o tym mieć pojęcia.
Nie ważne czy Ty się zgadzasz z powyższą tezą, ważne czy Twój kolega się
znią zgadza. Co więcej, on Ci niekoniecznie o tym powie.

> Zaczyna w Bascomie rozwiązywać
> problemy nieistniejące w innych językach więc myślę, że czas nas zmianę.
ale facet pisze programy kolosy jakieś? sztuczna inteligencja?
rozwiązywanie sudoku? Bo mnie się wydawało że na atmegę, w sensie nie
PCta to raczej proste programy się pisze....

> Niech już zostanie przy tych swoich Atmegach ale chcę pokazać mu inny
> lepszy świat i przestawić go na C.
> Nie znam się na Atmegach, jakie środowisko do C byłoby najlepsze?
> Bascom przyzwyczaił go, że ma tam wbudowaną obsługę do popularnych
> peryferiów typu lcd, 1wire itp.
tak jak Slawek wspomniał arduino. Czyli atmega+złącze usb. od takich co
maja 6 nóżek do ponad 50siąt.
Środowisko do programowania raczej ubogie. W sensie słabo się koloruje
składnia, klamry się nie kolorują, wykonywać linia po lini się nie da.
Niemniej jednak napisać się da, bibliotek jest dużo, te których niema są
dostępne na necie, poradników jak zacząć na YT dużo.
W zasadzie tyle. kompiluje się i działa.
Wrócę jednak do mojej pierwszej myśli. Ja podchodziłem do nauki C/C++
klilka razy. zawsze wymiękałem na pierwszym rozdziale ksążki, nie umiąc
zrozumieć, po kija mam decydować jak dużą, dokładną liczbę będzie
przechowywać zmienna "i" użyta w pętli for. Tym bardziej że głupi
sterownik do karty dźwiękowej zgodnej z sound blaster zajmuje 81 dyskietek.
mnie bolało i boli dalej to, że "migaj diodą" ma dłuższy wstęp niż kod
programu. bolał i boli, że każda linia kończy się średnikiem. No chyba
że to jest "for", to jak dam średnik to się skompiluje ale nie wykona.
myślę że Twój kolega też sie z tym zderzy. no chyba że na lekcjach
informatyki uczył c++

ToMasz
 

Re: Jakie środowisko do C dla Atmegi?

Tomotron <t...@o2.pl> / 2015-10-02 19:15:36
W dniu 02-10-2015 o 09:27, Marek pisze:
> Chcę starszego kolegę (inżynier, były naucziciel informatyki i wt)
> wyciągnąć z bagna o nazwie Bascom. Zaczyna w Bascomie rozwiązywać
> problemy nieistniejące w innych językach więc myślę, że czas nas zmianę.
> Niech już zostanie przy tych swoich Atmegach ale chcę pokazać mu inny
> lepszy świat i przestawić go na C.

Wejdź na stronę Atnel...
Osobiście uważam, że jak ktoś chcę zacząć pisać w C to nie ma lepszych
pozycji książkowych.
Również o środowisko Eclipse można dużo się dowiedzieć.
Pozdrawiam
 

Re: Jakie środowisko do C dla At

"Grzegorz Niemirowski" <g...@poczta.onet.pl> / 2015-10-02 23:52:29
Marek napisał(a):
> Chcę starszego kolegę (inżynier, były naucziciel informatyki i wt)
> wyciągnąć z bagna o nazwie Bascom. Zaczyna w Bascomie rozwiązywać problemy
> nieistniejące w innych językach więc myślę, że czas nas zmianę.

W C będzie rozwiązywać problemy nieistniejące w Bascomie.

> Niech już zostanie przy tych swoich Atmegach ale chcę pokazać mu inny
> lepszy świat i przestawić go na C.

Lepszy bo możliwości więcej, w tym możliwości strzelenia sobie w stopę. Żeby
nie było: też przeszedłem z Bascoma na C, ale nie uważam że należy potępiać
Bascoma.

> Nie znam się na Atmegach, jakie środowisko do C byłoby najlepsze?
> Bascom przyzwyczaił go, że ma tam wbudowaną obsługę do popularnych
> peryferiĂłw typu lcd, 1wire itp.
> Jakie środowisko darmowe zawiera już biblioteki do takich popularnych
> peryferiów? Nie chcę go zniechcąc na początku koniecznością szukania
> bubliotek lub pisaniem własnych (co uważam osobiście za mega puczającą
> frajdę).

Tutaj bezkonkurencyjne jest Arduino.

> AvrStudio posiada biblioteki czy to samo C? KtĂłra wersja? W sieci
> odradzają najnowszą bo podobno kobyła wymagająca szybkiego PC (kolega
> pracuje tylko na laptopie z win XP), polecają wersję starszą 4.18. A może
> WnAVR?

AVR Studio to jest samo IDE, ktĂłre wymaga doinstalowania WinAVR (GCC i
dodatkowe narzędzia). Ja bym jednak zostawił w spokoju ten zabytek i
zainstalował współczesne Atmel Studio. Kobyła to to nie jest jak na
dzisiejsze standardy, chyba że Twój kolega ma jakiegoś starego rzęcha.

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 6 days, 6 hours, 2 minutes and 20 seconds
 
wstecz
1 2 3 4 5 6 7 8 9
współpraca