MSP430 Launchpad için arduino benzeri IDE : Energia

Başlatan Sdttn, 12 Temmuz 2012, 18:35:12

muhendisbey

Arduino'nun amacı nedir sorusunu yöneltsem size?

Arduino hızlı prototip geliştirme platformu. Bir cihazı ortaya koyarken mikrodenetleyici haricindeki donanımı gerçekleştirmek için kullanılır. Adam al bu denetleyiciyi kullan demek için bunu yapmamış ki? Basit bir mcu olduğunu bilmiyorlar mı? Yalnız ne yapmışlar hafızayı bol tutmuşlar ki kodlar çok fazla yer tutacak diye.

Bugün ATMEL'e baksanız en çok parayı arduino sayesinde kazanıyordur.8 liralık entegre 2 liralık kart 2 liralık programlayıcı toplasan 12TL bilemedin 20 lira olsun. Geri kalan herşey adamlara kar. Dediğin gibi para kazandırmasa zaten piyasadan çekilirlerdi. Gün geçmiyor ki alternatifleri yeni modelleri çıkmasın.

Bu tarz şeyleri hele de bu işlerden anlayan birinin söylemesi üzücü.

Ha şunu da söyleyeyim kontrolörler geneldir. Her kesime hitap eder. Yalnız nerede ne kullanılacağının bilinmesi lazım. Asansörlerde, Endüstriyel elektronikte... hobi maksatlı mcu'ların kullanılmaması gerekir.
Zulmü alkışlayamam, zalimi asla sevemem; Gelenin keyfi için geçmişe kalkıp sövemem.

LukeSkywalker


muhendisbey

Alıntı yapılan: LukeSkywalker - 31 Ocak 2013, 11:28:26
Hobi maksatlı mcu diye birşey var mı?

Olmaz mı. Hatta oyuncak için üretileni bile var örneğin LEGO mindstorms.
Arduino hızlı prototip geliştirmenin yanısıra hobi amaçlıdır. 1 Mhz üzerinde bir hıza sahip değil.

Kısacası kolay kodlamaya sahip yüksek hızda çalışmayanlar.
Zulmü alkışlayamam, zalimi asla sevemem; Gelenin keyfi için geçmişe kalkıp sövemem.

LukeSkywalker

Hocam mindstorms veya ardunio mcu değilki, kit onlar. Mindstorms'un içinde ARM işlemci var.

muhendisbey

Alıntı yapılan: LukeSkywalker - 31 Ocak 2013, 12:24:10
Hocam mindstorms veya ardunio mcu değilki, kit onlar. Mindstorms'un içinde ARM işlemci var.
İçinde ne olduğu önemli değil.

Arduino içerisinde ne var MCU + RS232 dönüştürücü. Genel olarak Arduino sistemi.

Bunlar genel olarak hobi amaçlı. Tutupta seri üretim yaparken Arduino yada mindstorm kullanana şahit olmadım.
Zulmü alkışlayamam, zalimi asla sevemem; Gelenin keyfi için geçmişe kalkıp sövemem.

muhittin_kaplan

Son Kullanıcı Ürünü Tasarlıyorsanız eğer Ardu kullanmazsınız, Yazılımı Genel geçer Değil. Eğer Öyle birşey yaparsanız Ardu Karta Bağlı kalırsınız.
Discovery Kartlar, TI starter kitler, PIC32 Starter kitler ile arduyu aynı kefeye koymak biraz yanlış olur. Ama MBED i bezetebiliriz.

LukeSkywalker

@mühendis bey. O halde ifadenizde bir yanlışlık var.
Hobi amaçlu MCU yoktur. MCU: Microcontroller Unit demektir.
MCU'lar genelde endüstriyel tasarımlar için üretilirler.
Hobi amaçlı kitler vardır. Bu kitlerin üzerinde de yine endüstriyel amaçlımikrodenetleyiciler bulunur.
Mesela bu başlığa konu olan hobi geliştirme ortamının hedef aldığı denetleyici gibi (MSP430).

muhendisbey

Alıntı yapılan: LukeSkywalker - 31 Ocak 2013, 13:36:26
@mühendis bey. O halde ifadenizde bir yanlışlık var.
Hobi amaçlu MCU yoktur. MCU: Microcontroller Unit demektir.
MCU'lar genelde endüstriyel tasarımlar için üretilirler.
Hobi amaçlı kitler vardır. Bu kitlerin üzerinde de yine endüstriyel amaçlımikrodenetleyiciler bulunur.
Mesela bu başlığa konu olan hobi geliştirme ortamının hedef aldığı denetleyici gibi (MSP430).

Görüşünüze saygı duyuyorum.
MSP430 Low power uygulamalarında en çok kullanılan işlemcilerden birisidir. Hobi geliştirme ortamı olarak düşünmüyorum. Ancak Atmel 328'i hobi amaçlı olarak görüyorum. Katılırsınız yada katılmazsınız. Hobi amaçlı derken işlemciyi del küpe yap kulağına tak demediğimi anlamışsınızdır. Neyi kastettim? Evde bir oyuncak yaparken veya evde bir ihtiyacı gidermek için yapılan devre.
+ Arduinonun hobi amacı dışında hızlı prototip geliştirme ortamı olduğunu da belirttim, bu da shield'lar vasıtasıyla gerçekleşiyor.
Zulmü alkışlayamam, zalimi asla sevemem; Gelenin keyfi için geçmişe kalkıp sövemem.

Erhan YILMAZ

Denemek için indirdim kurdum hata verdi program atarken sildim bende. Program atmadan önce bootloader yüklemek gerekiyor mu?

Sdttn

Parasını verdi mi isteğim işte kullanırım MCU yu atmele microchipe ayıp olmasın adamlar yapmış ciddi bir işte kullanayım demem. Bir hobici olarak :D

Bence bu ide launchpad'in  IDE karmaşasını ortadan kaldırır gibi. Elimde üç tane launchpad var blink led bile yazamadım.  :-[

leblebitozu

#25
Kurup denedim amatörler için ideal,kullanımı çok rahat, içinde bolca örnek de var. Türkçe ile bir sorunu var ama sanırım kurulum yaptığı yerdeki, dizindeki energia-xxxxx ve altındaki bin dizinindeki küçük i'leri büyük İ ile değiştirince çalıştı.

Erhan YILMAZ

Alıntı yapılan: leblebitozu - 31 Ocak 2013, 23:03:08
Kurup denedim amatörler için ideal,kullanımı çok rahat, içinde bolca örnek de var. Türkçe ile bir sorunu var ama sanırım kurulum yaptığı yerdeki, dizindeki energia-xxxxx ve altındaki bin dizinindeki küçük i'leri büyük İ ile değiştirince çalıştı.

Hocam dediğiniz gibi yapınca bende çalıştırdım. Enteresan bi bug mı diyim ne diyim bilemedim.

Murat Mert

Alıntı yapılan: fgokcegoz - 31 Ocak 2013, 09:39:23
PLC ile bu işin ne alakası var. PLC nin hitap ettiği kesim ile, mikroişlemcinin hitap ettiği kesim aynı değildir.

Hazırcılık ile kod yazma öğrenilmez. Yaptığın iş copy-paste den öteye gidemez. Register ların içinde kaybolmak ta ne demek ? İşin özü o zaten. Visual C#, sistem programlama dilidir. Mikroişlemci programlama dili değildir. Elmalarla armutları karşılaştırmak oluyor sizin bu yaptığınız....

Kopy pasteylede insanlar baya iş yapmaktalar. Devreyi kurup çalıştırıyorlar.
mert07

muhendisbey

Alıntı yapılan: Erhan YILMAZ - 31 Ocak 2013, 23:30:05
Hocam dediğiniz gibi yapınca bende çalıştırdım. Enteresan bi bug mı diyim ne diyim bilemedim.
Bende yine çalışmadı. Mantık güzel de bu bug nereden çıktı :)
Zulmü alkışlayamam, zalimi asla sevemem; Gelenin keyfi için geçmişe kalkıp sövemem.

leblebitozu

Pardon "energia-0101E0009" dizinini 'İ" içermeyen bir şekilde "ENRG" yapmışım, altındaki "bin" dizinini de "BİN" olarak değiştirmişim, bi de böyle deneyin.